{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T08:44:07Z","timestamp":1777106647818,"version":"3.51.4"},"reference-count":36,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2021,3,1]],"date-time":"2021-03-01T00:00:00Z","timestamp":1614556800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]},{"name":"PF Class Heterogeneous High Performance Computer Development","award":["2016M3C4A7952587"],"award-info":[{"award-number":["2016M3C4A7952587"]}]},{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Ministry of Science, ICT","award":["2017M3C4A7080245"],"award-info":[{"award-number":["2017M3C4A7080245"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput."],"published-print":{"date-parts":[[2021,3,1]]},"DOI":"10.1109\/tc.2020.2988251","type":"journal-article","created":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T19:50:52Z","timestamp":1587412252000},"page":"332-346","source":"Crossref","is-referenced-by-count":15,"title":["Idempotence-Based Preemptive GPU Kernel Scheduling for Embedded Systems"],"prefix":"10.1109","volume":"70","author":[{"given":"Hyeonsu","family":"Lee","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, Sungkyunkwan University, Gyeonggi-do, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hyunjun","family":"Kim","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Sungkyunkwan University, Gyeonggi-do, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cheolgi","family":"Kim","sequence":"additional","affiliation":[{"name":"Department of Software and Computer Engineering, Korea Aerospace University, Goyang-si, Gyeonggi-do, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hwansoo","family":"Han","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Sungkyunkwan University, Gyeonggi-do, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Euiseong","family":"Seo","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Sungkyunkwan University, Gyeonggi-do, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref33","author":"abraham","year":"2013","journal-title":"Operating System Concepts"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"ref31","article-title":"Open source mali midgard GPU kernel drivers (rel. r5p0-06rel0)","year":"2014"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043579"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694381"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2008.2007462"},{"key":"ref34","article-title":"Exynos specification","year":"2019"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2883404.2883408"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2012.77"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/SAMOS.2013.6621099"},{"key":"ref13","article-title":"Heterogeneous system architecture","year":"2016"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1987.232562"},{"key":"ref15","article-title":"The design and implementation of berkeley lab's Linux checkpoint\/restart","author":"duell","year":"2002"},{"key":"ref16","first-page":"129","article-title":"Adaptive dynamic checkpointing for safe efficient intermittent computing","author":"maeng","year":"2018","journal-title":"Proc 13th USENIX Symp Operating Syst Des Implementation"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/BDCloud.2018.00123"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155637"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254120"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2012.15"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694346"},{"key":"ref27","article-title":"NVIDIA GeForce GTX 1080","year":"2016"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2014.6853208"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3018743.3018748"},{"key":"ref29","article-title":"Towards multi-tenant GPGPU: Event-driven programming model for system-wide scheduling on shared GPUs","author":"suzuki","year":"2016","journal-title":"Proc Workshop Multicore Rack-Scale Syst"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2016.76"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2018.00029"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037742"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2492385.2492387"},{"key":"ref9","article-title":"OpenCL","year":"2009"},{"key":"ref1","first-page":"23","article-title":"Operating systems challenges for GPU resource management","author":"kato","year":"2011","journal-title":"Proc Int Workshop Operating Syst Platforms Embedded Real-Time Appl"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2013.6495002"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3323091"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2016.19"},{"key":"ref24","first-page":"72","article-title":"iGPU: Exception support and speculative execution on GPUs","author":"menon","year":"2012","journal-title":"Proc 39th Annu Int Symp Comput Archit"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00029"},{"key":"ref26","author":"parr","year":"2013","journal-title":"The Definitive Antlr 4 Reference"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2019.00032"}],"container-title":["IEEE Transactions on Computers"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/12\/9351819\/09072353.pdf?arnumber=9072353","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,27]],"date-time":"2022-01-27T11:20:29Z","timestamp":1643282429000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9072353\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,1]]},"references-count":36,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tc.2020.2988251","relation":{},"ISSN":["0018-9340","1557-9956","2326-3814"],"issn-type":[{"value":"0018-9340","type":"print"},{"value":"1557-9956","type":"electronic"},{"value":"2326-3814","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,1]]}}}