{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T22:33:15Z","timestamp":1775082795589,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,3,22]],"date-time":"2021-03-22T00:00:00Z","timestamp":1616371200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Kennesaw State University"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,3,22]]},"DOI":"10.1145\/3412841.3441993","type":"proceedings-article","created":{"date-parts":[[2021,4,23]],"date-time":"2021-04-23T05:09:16Z","timestamp":1619154556000},"page":"1182-1189","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Quantifying context switch overhead of artificial intelligence workloads on the cloud and edges"],"prefix":"10.1145","author":[{"given":"Kun","family":"Suo","sequence":"first","affiliation":[{"name":"Kennesaw State University"}]},{"given":"Yong","family":"Shi","sequence":"additional","affiliation":[{"name":"Kennesaw State University"}]},{"given":"Chih-Cheng","family":"Hung","sequence":"additional","affiliation":[{"name":"Kennesaw State University"}]},{"given":"Patrick","family":"Bobbie","sequence":"additional","affiliation":[{"name":"Kennesaw State University"}]}],"member":"320","published-online":{"date-parts":[[2021,4,22]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2005. LMbench. http:\/\/lmbench.sourceforge.net\/."},{"key":"e_1_3_2_1_2_1","unstructured":"2015. Contextswitch. https:\/\/github.com\/tsuna\/contextswitch."},{"key":"e_1_3_2_1_3_1","unstructured":"2019. AI benchmark. http:\/\/ai-benchmark.com\/."},{"key":"e_1_3_2_1_4_1","unstructured":"2020. nmon for Linux. http:\/\/nmon.sourceforge.net\/."},{"key":"e_1_3_2_1_5_1","unstructured":"2020. nmonchart for Linux. http:\/\/nmon.sourceforge.net\/docs\/sampleC.html."},{"key":"e_1_3_2_1_6_1","unstructured":"2020. Task management. https:\/\/www.cs.umd.edu\/~hollings\/cs412\/s02\/proj1\/ia32ch7.pdf."},{"key":"e_1_3_2_1_7_1","unstructured":"2020. Task register. https:\/\/www.scs.stanford.edu\/05au-cs240c\/lab\/i386\/s07_03.htm."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of USENIX Annual Technical Conference (USENIX ATC).","author":"Asmussen N.","unstructured":"N. Asmussen, M. Roitzsch, and H. H\u00e4rtig. 2019. M3x: Autonomous Accelerators via Context-Enabled Fast-Path Communication. In Proceedings of USENIX Annual Technical Conference (USENIX ATC)."},{"key":"e_1_3_2_1_9_1","volume-title":"12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage).","author":"Awamoto S.","unstructured":"S. Awamoto, E. Focht, and M. Honda. 2020. Designing a Storage Software Stack for Accelerators. In 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage)."},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of ACM Transactions on Reconfigurable Technology and Systems (TRETS). ACM New York, NY, USA.","author":"Bourge A.","unstructured":"A. Bourge, O. Muller, and F. Rousseau. 2016. Generating Efficient Context-switch Capable Circuits through Autonomous Design Flow. In Proceedings of ACM Transactions on Reconfigurable Technology and Systems (TRETS). ACM New York, NY, USA."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2019.2923692"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the 2007 workshop on Experimental computer science.","author":"David F.","unstructured":"F. David, J. Carlyle, and R. Campbell. 2007. Context Switch Overheads for Linux on ARM Platforms. In Proceedings of the 2007 workshop on Experimental computer science."},{"key":"e_1_3_2_1_13_1","volume-title":"Mixed Criticality Systems with Varying Context Switch Costs. In 2018 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS). IEEE.","author":"Davis R.","unstructured":"R. Davis, S. Altmeyer, and A. Burns. 2018. Mixed Criticality Systems with Varying Context Switch Costs. In 2018 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS). IEEE."},{"key":"e_1_3_2_1_14_1","volume-title":"Proc. RTSS Workshop on Open Problems. 11--12","author":"Davis R.","unstructured":"R. Davis, S. Altmeyer, and A. Burns. 2018. Priority Assignment in Fixed Priority Pre-emptive Systems with Varying Context Switch Costs. In Proc. RTSS Workshop on Open Problems. 11--12."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2906388.2906396"},{"key":"e_1_3_2_1_16_1","unstructured":"Kaiming He Xiangyu Zhang Shaoqing Ren and Jian Sun. 2015. Deep Residual Learning for Image Recognition. arXiv:cs.CV\/1512.03385"},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing. 658--666","author":"Hermenier F.","unstructured":"F. Hermenier, A. L\u00e8bre, and J. Menaud. 2010. Cluster-wide Context Switch of Virtualized Jobs. In Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing. 658--666."},{"key":"e_1_3_2_1_18_1","unstructured":"Andrew G. Howard Menglong Zhu Bo Chen Dmitry Kalenichenko Weijun Wang Tobias Weyand Marco Andreetto and Hartwig Adam. 2017. MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications. arXiv:cs.CV\/1704.04861"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307681.3325403"},{"key":"e_1_3_2_1_20_1","volume-title":"Balancing Context Switch Penalty and Response Time with Elastic Time Slicing. In 2014 21st International Conference on High Performance Computing (HiPC). IEEE, 1--10","author":"Jammula N.","unstructured":"N. Jammula, M. Qureshi, A. Gavrilovska, and J. Kim. 2014. Balancing Context Switch Penalty and Response Time with Elastic Time Slicing. In 2014 21st International Conference on High Performance Computing (HiPC). IEEE, 1--10."},{"key":"e_1_3_2_1_21_1","unstructured":"N. Jammula M. Qureshi A. Gavrilovska and J. Kim. 2015. Reducing Cache-Associated Context-Switch Performance Penalty Using Elastic Time Slicing. TECHNICAL JOURNAL (2015) 23."},{"key":"e_1_3_2_1_22_1","first-page":"1289","article-title":"Hardware Context-switch Methodology for Dynamically Partially Reconfigurable Systems","volume":"26","author":"Lee T.","year":"2010","unstructured":"T. Lee, C. Hu, L. Lai, and C. Tsai. 2010. Hardware Context-switch Methodology for Dynamically Partially Reconfigurable Systems. Journal of Information Science and Engineering 26, 4 (2010), 1289--1305.","journal-title":"Journal of Information Science and Engineering"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/3357034.3357045"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 2007 workshop on Experimental computer science.","author":"Li C.","unstructured":"C. Li, C. Ding, and K. Shen. 2007. Quantifying The Cost of Context Switch. In Proceedings of the 2007 workshop on Experimental computer science."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2018.1700202"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 17th international conference on Parallel architectures and compilation techniques. 91--101","author":"Liu F.","unstructured":"F. Liu, F. Guo, Y. Solihin, S. Kim, and A. Eker. 2008. Characterizing and Modeling The Behavior of Context Switch Misses. In Proceedings of the 17th international conference on Parallel architectures and compilation techniques. 91--101."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1880043.1880048"},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture. 449--462","author":"Marathe Y.","unstructured":"Y. Marathe, N. Gulur, Jee H. Ryoo, S. Song, and L. John. 2017. CSALT: Context Switch Aware Large TLB. In Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture. 449--462."},{"key":"e_1_3_2_1_29_1","volume-title":"Nicklas Beijar, and Jorg Ott.","author":"Morabito Roberto","year":"2018","unstructured":"Roberto Morabito, Vittorio Cozzolino, Aaron Yi Ding, Nicklas Beijar, and Jorg Ott. 2018. Consolidate IoT edge computing with lightweight virtualization. In Processing of IEEE Network."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00244"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2018.8485905"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2755"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2019.2893094"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2967360.2967376"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190512"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3405672.3409493"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2018.8485865"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2018.00026"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3127484"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.308"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281700.1281704"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-01219-9_25"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3135974.3135975"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307681.3326605"},{"key":"e_1_3_2_1_45_1","volume-title":"2006 43rd ACM\/IEEE Design Automation Conference. IEEE, 352--357","author":"Zhou X.","unstructured":"X. Zhou and P. Petrov. 2006. Rapid and Low-cost Context-switch through Embedded Processor Customization for Real-time and Control Applications. In 2006 43rd ACM\/IEEE Design Automation Conference. IEEE, 352--357."}],"event":{"name":"SAC '21: The 36th ACM\/SIGAPP Symposium on Applied Computing","location":"Virtual Event Republic of Korea","acronym":"SAC '21","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"]},"container-title":["Proceedings of the 36th Annual ACM Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3412841.3441993","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3412841.3441993","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:25Z","timestamp":1750195465000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3412841.3441993"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,22]]},"references-count":45,"alternative-id":["10.1145\/3412841.3441993","10.1145\/3412841"],"URL":"https:\/\/doi.org\/10.1145\/3412841.3441993","relation":{},"subject":[],"published":{"date-parts":[[2021,3,22]]},"assertion":[{"value":"2021-04-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}