{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T16:51:57Z","timestamp":1785603117713,"version":"3.56.0"},"reference-count":43,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"NSF","award":["CNS-1739643"],"award-info":[{"award-number":["CNS-1739643"]}]},{"name":"NSF","award":["CNS-1948457"],"award-info":[{"award-number":["CNS-1948457"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62202287"],"award-info":[{"award-number":["62202287"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2023,5]]},"DOI":"10.1109\/tpds.2023.3235439","type":"journal-article","created":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T20:14:32Z","timestamp":1673295272000},"page":"1450-1465","source":"Crossref","is-referenced-by-count":43,"title":["RTGPU: Real-Time GPU Scheduling of Hard Deadline Parallel Tasks With Fine-Grain Utilization"],"prefix":"10.1109","volume":"34","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0083-5281","authenticated-orcid":false,"given":"An","family":"Zou","sequence":"first","affiliation":[{"name":"University of Michigan-Shanghai Jiao Tong University Joint Institute, Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6865-7290","authenticated-orcid":false,"given":"Jing","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Computer Science, New Jersey Institute of Technology College of Computing Sciences, Newark, NJ, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0366-8586","authenticated-orcid":false,"given":"Christopher D.","family":"Gill","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Washington University, Saint Louis, MO, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0482-5435","authenticated-orcid":false,"given":"Xuan","family":"Zhang","sequence":"additional","affiliation":[{"name":"Department of Electrical and Systems Engineering, Washington University, Saint Louis, MO, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","article-title":"End to end learning for self-driving cars","author":"Bojarski","year":"2016"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173191"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2014.6907688"},{"key":"ref5","article-title":"Yolov3: An incremental improvement","author":"Redmon","year":"2018"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043579"},{"key":"ref7","first-page":"401","article-title":"Gdev: First-class {GPU} resource management in the operating system","volume-title":"Proc. USENIX Conf. Annu. Tech. Conf.","author":"Kato"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.62"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2010.06.035"},{"key":"ref11","first-page":"265","article-title":"Tensorflow: A system for large-scale machine learning","volume-title":"Proc. 12th USENIX Conf. Operating Syst. Des. Implementation","author":"Abadi"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/InPar.2012.6339596"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2014.2313342"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2018.2848621"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2751205.2751213"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2018.00027"},{"key":"ref18","first-page":"20:1","article-title":"Avoiding pitfalls when using NVIDIA GPUs for real-time tasks in autonomous systems","volume-title":"Proc. 30th Euromicro Conf. Real-Time Syst.","author":"Yang"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2017.00017"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2017.3"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/42411.42415"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2967938.2967952"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2009.4919648"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2014.31"},{"issue":"1","key":"ref26","first-page":"2","article-title":"Errata for three papers (2004\u201305) on fixed-priority scheduling with self-suspensions","volume-title":"Leibniz Trans. Embedded Syst.","volume":"5","author":"Bletsas","year":"2018"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2019.8864564"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2018.00027"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2017.7975271"},{"key":"ref30","first-page":"17","article-title":"TimeGraph: GPU scheduling for real-time multi-tasking environments","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Kato"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-011-9140-y"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2013.12"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ICIP.2017.8297110"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2018.00028"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2018.00030"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2019.00029"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2786763.2694346"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2012.15"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2014.6853208"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2015.7108420"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2018.00021"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3018743.3018748"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2018.10.005"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3453417.3453432"},{"key":"ref45","first-page":"10:1","article-title":"AMD GPUs as an alternative to NVIDIA for supporting real-time workloads","volume-title":"Proc. 32nd Euromicro Conf. Real-Time Syst.","author":"Otterness"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS52674.2021.00021"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835937"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielam\/71\/10075651\/10012550-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/10075651\/10012550.pdf?arnumber=10012550","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,9]],"date-time":"2024-02-09T02:48:48Z","timestamp":1707446928000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10012550\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5]]},"references-count":43,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2023.3235439","relation":{},"ISSN":["1045-9219","1558-2183","2161-9883"],"issn-type":[{"value":"1045-9219","type":"print"},{"value":"1558-2183","type":"electronic"},{"value":"2161-9883","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5]]}}}