{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T01:08:08Z","timestamp":1740100088357,"version":"3.37.3"},"reference-count":54,"publisher":"IEEE","license":[{"start":{"date-parts":[[2021,6,1]],"date-time":"2021-06-01T00:00:00Z","timestamp":1622505600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,6,1]],"date-time":"2021-06-01T00:00:00Z","timestamp":1622505600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,6,1]],"date-time":"2021-06-01T00:00:00Z","timestamp":1622505600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CNS 1563845,CNS 1717589,CPS 1837337,CPS 2038855,CPS 2038960"],"award-info":[{"award-number":["CNS 1563845,CNS 1717589,CPS 1837337,CPS 2038855,CPS 2038960"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000183","name":"ARO","doi-asserted-by":"publisher","award":["W911NF-20-1-0237"],"award-info":[{"award-number":["W911NF-20-1-0237"]}],"id":[{"id":"10.13039\/100000183","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000006","name":"ONR","doi-asserted-by":"publisher","award":["N00014-20-1-2698"],"award-info":[{"award-number":["N00014-20-1-2698"]}],"id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,6]]},"DOI":"10.1109\/isorc52013.2021.00022","type":"proceedings-article","created":{"date-parts":[[2021,7,9]],"date-time":"2021-07-09T20:07:19Z","timestamp":1625861239000},"page":"86-95","source":"Crossref","is-referenced-by-count":3,"title":["CUPiD<sup>RT<\/sup>: Detecting Improper GPU Usage in Real-Time Applications"],"prefix":"10.1109","author":[{"given":"Tanya","family":"Amert","sequence":"first","affiliation":[]},{"given":"James H.","family":"Anderson","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","first-page":"8024","article-title":"PyTorch: An imperative style, high-performance deep learning library","author":"paszke","year":"2019","journal-title":"Advances in Neural IInformation Processing Systems"},{"key":"ref38","article-title":"Exploring AMD GPU scheduling details by experimenting with &#x201C;worst practices","author":"otterness","year":"0","journal-title":"Proceedings of the 29th International Conference on Real-Time Networks and Systems"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS48715.2020.000-5"},{"journal-title":"CUDA C++ programming guide v10 2 89","year":"2019","key":"ref32"},{"key":"ref31","first-page":"50","article-title":"Multiproces-sor real-time locking protocols for replicated resources","author":"nemitz","year":"0","journal-title":"Proc of the Euromicro Conference on Real-Time Systems"},{"key":"ref30","first-page":"432","article-title":"Video super resolution using duality based TV-L1 optical flow","author":"mitzel","year":"0","journal-title":"Proceedings of the 31st Symposium of the German Association for Pattern Recognition"},{"key":"ref37","first-page":"10:1","article-title":"AMD GPUs as an alternative to NVIDIA for supporting real-time workloads","author":"otterness","year":"0","journal-title":"Proc of the Euromicro Conference on Real-Time Systems"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2017.3"},{"key":"ref35","first-page":"47","article-title":"Inferring the scheduling policies of an embedded CUDA GPU","author":"otterness","year":"0","journal-title":"Proceedings of the 12th Annual Workshop on Operating Systems Platforms for Embedded Real-Time Applications"},{"key":"ref34","first-page":"23","article-title":"GPU sharing for image processing in embedded real-time systems","author":"otterness","year":"0","journal-title":"Proceedings of the 12th Annual Workshop on Operating Systems Platforms for Embedded Real-Time Applications"},{"key":"ref28","first-page":"674","article-title":"An iterative image registration technique with an application to stereo vision","author":"lucas","year":"0","journal-title":"Proceedings of the 7th International Joint Conference on Artificial Intelligence"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807606"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2549523"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2017.00017"},{"journal-title":"TensorFlow Large-Scale Machine Learning on Heterogeneous Systems","year":"2015","author":"abadi","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2016.08.002"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2019.00011"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ISIE.2017.8001432"},{"key":"ref24","first-page":"17","article-title":"TimeGraph: GPU scheduling for real-time multi-tasking environments","author":"kato","year":"0","journal-title":"Proceedings of the USENIX Annual Technical Conference"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2011.13"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2016.2547916"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2017.8046309"},{"key":"ref50","first-page":"20:1","article-title":"Avoiding pitfalls when using NVIDIA GPUs for real-time tasks in autonomous systems","author":"yang","year":"0","journal-title":"Proc of the Euromicro Conference on Real-Time Systems"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2019.00033"},{"key":"ref54","first-page":"190","article-title":"S3DNN: Supervised streaming and scheduling for GPU-accelerated real-time DNN workloads","author":"zhou","year":"0","journal-title":"Proc IEEE Real-Time and Embedded Technology and Applications Symp"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.257"},{"key":"ref52","first-page":"214","article-title":"A duality based approach for realtime TV-L1 optical flow","author":"zach","year":"0","journal-title":"Proceedings of the 29th Symposium of the German Association for Pattern Recognition"},{"key":"ref10","article-title":"The OpenCV Library","author":"bradski","year":"2000","journal-title":"Dr Dobb's Journal of Software Tools"},{"key":"ref11","first-page":"25","article-title":"High accuracy optical flow estimation based on a theory for warping","author":"brox","year":"0","journal-title":"Proceedings of the 8th European Conference on Computer Vision"},{"key":"ref40","doi-asserted-by":"crossref","first-page":"137","DOI":"10.5201\/ipol.2013.26","article-title":"TV-L1 optical flow estimation","volume":"2013","author":"p\u00e9rez","year":"2013","journal-title":"Image Processing on Line"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2018.00021"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/3139258.3139270"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2017.8247615"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2005.177"},{"key":"ref16","first-page":"33","article-title":"GPUSync: A framework for realtime GPU management","author":"elliott","year":"0","journal-title":"Proc of the IEEE Real-Time Systems Symposium"},{"key":"ref17","first-page":"363","article-title":"Two-frame motion estimation based on polynomial expansion","author":"farneb\u00e4ck","year":"0","journal-title":"Proceedings of the 13th Scandinavian Conference on Image Analysis"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2004.834669"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS48715.2020.000-8"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2012.15"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2017.7927008"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2013.6647966"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2012.16"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2659787.2659827"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2018.00018"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30695-7_17"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2013.29"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2012.17"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/2367589.2367596"},{"key":"ref48","first-page":"30:1","article-title":"Scheduling tasks with mixed timing constraints in GPU-powered realtime systems","author":"xu","year":"0","journal-title":"Proceedings of the 30th International Conference on Supercomputing"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2010.5452013"},{"journal-title":"Wings come standard Tesla Motors Model X rolls out with Tegra onboard","year":"0","author":"shapiro","key":"ref42"},{"journal-title":"Fasthog-A Real-Time Gpu Implementation of Hog","year":"2009","author":"prisacariu","key":"ref41"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2014.6911778"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45249-9_23"}],"event":{"name":"2021 IEEE 24th International Symposium on Real-Time Distributed Computing (ISORC)","start":{"date-parts":[[2021,6,1]]},"location":"Daegu, Korea (South)","end":{"date-parts":[[2021,6,3]]}},"container-title":["2021 IEEE 24th International Symposium on Real-Time Distributed Computing (ISORC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9469799\/9470237\/09470290.pdf?arnumber=9470290","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,9]],"date-time":"2022-07-09T02:20:34Z","timestamp":1657333234000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9470290\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6]]},"references-count":54,"URL":"https:\/\/doi.org\/10.1109\/isorc52013.2021.00022","relation":{},"subject":[],"published":{"date-parts":[[2021,6]]}}}