{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-07T20:50:36.711Z",
  "sourcePath": "src/main/data/docs",
  "docId": "10.5594-JMI.2022.3196732",
  "document": {
    "abbrevTitle": "SMPTE Mot. Imag. J",
    "abbrevTitle$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "abstract": "As the media industry further consolidates building services based on commercial-off-the-shelf (COTS) hardware, the requirement for increasing performance continues to accelerate. The processing of video resolutions up to ultra-high definition (HD) (UHD) and 8K, higher frame rates, increased bit depth, and high-dynamic-range (HDR) imagery requires tighter integration and optimization between the network interface controller (NIC) and the graphical processing unit (GPU). Combined with simultaneous input and output of multiple streams; this creates the potential for performance bottlenecks that must be unlocked. This article describes how COTS hardware platforms running Graphics Processing Unit (GPU)s alongside ST 2059–2 Precision Time Protocol (PTP) locked Network Interface Cards (NIC)s, which are accurately pacing packets according to ST 2110–21 requirements, may further increase their performance throughput by reducing central processing unit (CPU)-driven data copy overhead and, in doing so, they reduce processing latency and jitter as well as more effectively use GPU resources while freeing up CPU resources.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "authors": [
      {
        "bio": "Thomas Kernen is a senior staff architect with NVIDIA, Zurich, Switzerland. His main area of focus is defining architectures for transforming the broadcast industry into an all-IP infrastructure. He is a SMPTE Fellow, a standards director, a former chair of SMPTE’s 32NF Technology Committee, the chair of the RP 2059–15 PTP Monitoring Drafting Group, and a member of the IEEE Communications and Broadcast Societies. He served for many years as the editor of the Digital Video Broadcasting (DVB), Geneva, Switzerland, TS 101 154 “Specification for the use of Video and Audio Coding in Broadcasting Applications based on the MPEG-2 Transport Stream” supported by millions of digital receivers worldwide. Additionally, he has authored over 20 publications in leading journals and holds multiple patents that cover network, timing, and video coding optimizations for media transport and delivery. He is a frequent speaker at leading industry events both in the broadcast and networking industries. Before joining Mellanox (acquired by NVIDIA), Yokneam, Israel, he spent over 20 years in the IP industry including driving Cisco’s entry into live media production, founding internet service providers, telecom carriers, and architecting fiber to the home networks.",
        "name": "Thomas Kernen",
        "orcid": "0000-0002-7274-2148"
      },
      {
        "bio": "Thomas True is a senior applied engineer for professional video and image processing with NVIDIA’s Enterprise Solutions Group, Santa Clara, CA. In this role, he works at the intersection of video I/O and GPU, where he focuses on the integration of GPU and networking technologies into broadcast, video, and film applications ranging from previsualization to postproduction and live to air. Before joining NVIDIA, he was an applications engineer with SGI, Mountain View, CA. He has an MS degree in computer science from the Graphics Laboratory, Brown University, Providence, RI, and a BS degree from the Rochester Institute of Technology, Rochester, NY. He has spoken on the application of the GPU in broadcast and postproduction at the SMPTE Annual Technical Conference and SMPTE Section Meetings.",
        "name": "Thomas True"
      }
    ],
    "authors$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "contentType": "orig-research",
    "contentType$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "copyright": {
      "holder": "SMPTE",
      "holder$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      },
      "year": "2023",
      "year$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      }
    },
    "copyright$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "docId": "10.5594-JMI.2022.3196732",
    "docId$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "docLabel": "SMPTE Motion Imaging Journal ( Volume: 132, Issue: 1, 2023)",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "docTitle": "Tighter NIC/GPU Integration Yields Next-Level Media Processing Performance",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "docType": "Journal Article",
    "docType$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "doi": "10.5594/JMI.2022.3196732",
    "doi$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "href": "https://doi.org/10.5594/JMI.2022.3196732",
    "href$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "issn": {
      "electronic": "2160-2492",
      "electronic$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      },
      "print": "1545-0279",
      "print$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      }
    },
    "issn$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "journalAcronym": "MIJR",
    "journalAcronym$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "journalTitle": "SMPTE Motion Imaging Journal",
    "journalTitle$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "keywords": [
      "ST 2110",
      "Data Processing Unit (DPU)",
      "GPU",
      "NIC",
      "PTP",
      "Timing"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "number": "1",
    "number$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "pages": "59–68",
    "pages$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "publicationDate": "2023-01-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "publisher": "SMPTE",
    "publisher$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "publisherLocation": {
      "city": "White Plains, NY",
      "city$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      },
      "country": "USA",
      "country$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      }
    },
    "publisherLocation$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    },
    "references": {
      "bibliographic": [
        "orphan/10.5594-JMI.2022.3196732/h:33551126",
        "IEEE.STD1588.2002",
        "SMPTE.ST2059-2.2020",
        "orphan/10.5594-JMI.2022.3196732/h:cd95acfe",
        "orphan/10.5594-JMI.2022.3196732/h:c318c4f1",
        "orphan/10.5594-JMI.2022.3196732/h:1a7ce757",
        "orphan/10.5594-JMI.2022.3196732/h:3aef28f1",
        "orphan/10.5594-JMI.2022.3196732/h:3a16001d",
        "orphan/10.5594-JMI.2022.3196732/h:e8cdbcb4",
        "orphan/10.5594-JMI.2022.3196732/h:c2996543",
        "orphan/10.5594-JMI.2022.3196732/h:b0c55133",
        "orphan/10.5594-JMI.2022.3196732/h:a925760b",
        "SMPTE.ST2110-21.2017",
        "orphan/10.5594-JMI.2022.3196732/h:23e56205",
        "orphan/10.5594-JMI.2022.3196732/h:f943583b",
        "orphan/10.5594-JMI.2022.3196732/h:752abf88",
        "orphan/10.5594-JMI.2022.3196732/h:12ccddfe",
        "10.5594-JMI.2017.2680560",
        "10.5594-JMI.2021.3082992",
        "orphan/10.5594-JMI.2022.3196732/h:7d868414",
        "orphan/10.5594-JMI.2022.3196732/h:f9c941ea",
        "orphan/10.5594-JMI.2022.3196732/h:d42d4236",
        "orphan/10.5594-JMI.2022.3196732/h:2fe6469b",
        "SMPTE.ST2110-20.2017",
        "SMPTE.ST2110-22.2019",
        "orphan/10.5594-JMI.2022.3196732/h:0d8e54f4",
        "orphan/10.5594-JMI.2022.3196732/h:cb281be6",
        "orphan/10.5594-JMI.2022.3196732/h:9ee899a5",
        "orphan/10.5594-JMI.2022.3196732/h:5c44e120",
        "orphan/10.5594-JMI.2022.3196732/h:b8f12150",
        "orphan/10.5594-JMI.2022.3196732/h:79ac8d15",
        "SMPTE.ST2110-30.2017",
        "RFC4566",
        "orphan/10.5594-JMI.2022.3196732/h:9f14287d",
        "SMPTE.ST2110-10.2017"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "PDF reference count (35) differs from Crossref (0); check the parse against the PDF",
        "note": "References parsed from the published PDF (Journal Article Repository/2023/7261654/10026146/10026187.pdf). SMPTE's library delivery has no reference file or full text for this paper (src/main/reports/smpte-upstream/referenceFilesTruthTable.md). Cross-check: Crossref lists 0 reference(s) for this DOI; 35 parsed from the PDF.",
        "originalValue": [],
        "overridden": true,
        "reviewRequired": true,
        "source": "parsed",
        "updated": "2026-10-07T20:50:36.711Z",
        "version": "extractDocs.js@commit:d25f34130540"
      }
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
        "source": "parsed",
        "updated": "2026-10-07T17:09:33.718Z",
        "version": "smpte-idams-publication@v1"
      }
    },
    "volume": "132",
    "volume$meta": {
      "confidence": "high",
      "note": "Ingested from SMPTE IDAMS <publication> (_source/SMPTE/Journal Article Repository/2023/7261654/10026146/10026187.xml) via idamsIngest.js",
      "source": "parsed",
      "updated": "2026-10-07T17:09:33.718Z",
      "version": "smpte-idams-publication@v1"
    }
  }
}