{
  "docId": "019de510-3cb7-710c-a554-bc0e678b52b5",
  "docSlug": "a11daa20b53aa56d9291be8f9a8786d5",
  "documentTitle": "NVIDIA | Investor Presentation Deck | 69 slides",
  "authorId": "nvidia",
  "authorName": "NVIDIA",
  "documentKindSlug": "conference-presentation",
  "documentKindLabel": "Conference presentation",
  "sourceTypeSlug": "investor_relations",
  "sourceTypeLabel": "Investor relations",
  "presentationDate": "2020-12-01 00:00:00",
  "orientation": "landscape",
  "aspectRatio": 1.7777778,
  "pageNumber": 66,
  "pageCount": 69,
  "prevPage": 65,
  "nextPage": 67,
  "slideType": "appendix_data",
  "function": "analyze_data",
  "density": "balanced",
  "nDataPoints": 24,
  "notes": "The chart displays performance scaling for various libraries (Legate, NumPy, Dask, CuPy) as matrix size increases.",
  "elementsJson": null,
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019de510-3cb7-710c-a554-bc0e678b52b5/66",
  "deckHref": "/decks/019de510-3cb7-710c-a554-bc0e678b52b5",
  "deckJsonHref": "/decks/019de510-3cb7-710c-a554-bc0e678b52b5.json",
  "deckAnchorHref": "/decks/019de510-3cb7-710c-a554-bc0e678b52b5#slide-66",
  "components": [
    {
      "bbox": {
        "h": 0.75,
        "w": 0.64,
        "x": 0.04,
        "y": 0.258
      },
      "kind": "chart",
      "text": "Throughput vs Matrix Dimension",
      "attrs": null,
      "subkind": "line",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "4c0919b4-68f8-49c8-84ce-c199d41b1fcd",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.25,
        "w": 0.3,
        "x": 0.66,
        "y": 0.26
      },
      "kind": "list",
      "text": "Legate CPU, Legate GPU, Dask Array Tuned, NumPy, Intel (ML) NumPy, CuPy",
      "attrs": null,
      "subkind": "bullet",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "4f143b99-6a8f-4741-a5bd-3a2f3b6aeca2",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.25,
        "w": 0.26,
        "x": 0.68,
        "y": 0.61
      },
      "kind": "paragraph",
      "text": "A = np.random.rand (N,N)\nb = np.random.rand (N)\nx = np.zeros (b.shape)\nd = np.diag (A)\nR = A - np.diag(d)\nfor i in range (n):\nx = (b - np.dot(R,x) ) / d",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "4120e71e-9736-4d84-a2e9-03a33246cdb6",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.03,
        "w": 0.26,
        "x": 0.37,
        "y": 0.07
      },
      "kind": "title",
      "text": "Example: Jacobi Iteration",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "56fbee0f-d9c6-4907-85c7-858d2044a72d",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [
    {
      "name": "Small Multiples",
      "slug": "small-multiples",
      "agent": "Designer",
      "layer": "slide",
      "matchId": "79016923-0022-41da-80e2-017a7251ad9a",
      "evidence": "chart/line: Throughput vs Matrix Dimension",
      "confidence": 0.7
    }
  ],
  "frameworks": [],
  "arcBeats": [],
  "loops": [],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}