{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,1]],"date-time":"2023-09-01T10:11:26Z","timestamp":1693563086744},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,2,7]],"date-time":"2018-02-07T00:00:00Z","timestamp":1517961600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci."],"published-print":{"date-parts":[[2018,6]]},"DOI":"10.1007\/s11704-016-6206-y","type":"journal-article","created":{"date-parts":[[2018,2,7]],"date-time":"2018-02-07T01:12:17Z","timestamp":1517965937000},"page":"545-559","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Resolving the GPU responsiveness dilemma through program transformations"],"prefix":"10.1007","volume":"12","author":[{"given":"Qi","family":"Zhu","sequence":"first","affiliation":[]},{"given":"Bo","family":"Wu","sequence":"additional","affiliation":[]},{"given":"Xipeng","family":"Shen","sequence":"additional","affiliation":[]},{"given":"Kai","family":"Shen","sequence":"additional","affiliation":[]},{"given":"Li","family":"Shen","sequence":"additional","affiliation":[]},{"given":"Zhiying","family":"Wang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,2,7]]},"reference":[{"key":"6206_CR1","volume-title":"Proceedings of the 15th Workshop on Hot Topics in Operating Systems (HotOS)","author":"Q Zhu","year":"2015","unstructured":"Zhu Q, Zhu M, Wu B, Shen X, Shen K, Wang Z. Software engagement with sleeping CPUs. In: Proceedings of the 15th Workshop on Hot Topics in Operating Systems (HotOS). 2015"},{"key":"6206_CR2","volume-title":"Innovative Parallel Computing (InPar)","author":"K Gupta","year":"2012","unstructured":"Gupta K, Stuart J A, Owens J D. A study of persistent threads style GPU programming for GPGPU workloads. Innovative Parallel Computing (InPar). 2012"},{"key":"6206_CR3","first-page":"539","volume-title":"Proceedings of the 16th AnnualWorkshop on Languages and Compilers for Parallel Computing","author":"S Lee","year":"2003","unstructured":"Lee S, Johnson T, Eigenmann R. Cetus -an extensible compiler infrastructure for source-to-source transformation. In: Proceedings of the 16th AnnualWorkshop on Languages and Compilers for Parallel Computing. 2003, 539\u2013553"},{"issue":"9","key":"6206_CR4","doi-asserted-by":"publisher","first-page":"1277","DOI":"10.1109\/4.535411","volume":"31","author":"R Gonzalez","year":"1996","unstructured":"Gonzalez R, Horowitz M. Energy dissipation in general purpose microprocessors. IEEE Journal of Solid-State Circuits, 1996, 31(9): 1277\u20131284","journal-title":"IEEE Journal of Solid-State Circuits"},{"key":"6206_CR5","first-page":"225","volume-title":"Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques","author":"V Mekkat","year":"2013","unstructured":"Mekkat V, Holey A, Yew P C, Zhai A. Managing shared last-level cache in a heterogeneous multicore processor. In: Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques. 2013, 225\u2013234"},{"key":"6206_CR6","first-page":"82","volume-title":"Proceedings of International Workshop on Languages and Compilers for Parallel Computing","author":"Q Zhu","year":"2014","unstructured":"Zhu Q, Wu B, Shen X, Shen L, Wang Z. Understanding co-run degradations on integrated heterogeneous processors. In: Proceedings of International Workshop on Languages and Compilers for Parallel Computing. 2014, 82\u201397"},{"issue":"4","key":"6206_CR7","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1109\/71.273046","volume":"5","author":"E P Markatos","year":"1994","unstructured":"Markatos E P, LeBlanc T J. Using processor affinity in loop scheduling on shared-memory multiprocessors. IEEE Transactions on Parallel Distributed Systems, 1994, 5(4): 379\u2013400","journal-title":"IEEE Transactions on Parallel Distributed Systems"},{"issue":"2","key":"6206_CR8","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1109\/71.207589","volume":"4","author":"M S Squillante","year":"1993","unstructured":"Squillante M S, Lazowska E D. Using processor-cache affinity information in shared-memory multiprocessor scheduling. IEEE Transactions on Parallel and Distributed Systems, 1993, 4(2): 131\u2013143","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"6206_CR9","first-page":"347","volume-title":"An asymmetric distributed shared memory model for heterogeneous parallel systems. In: Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems","author":"I Gelado","year":"2010","unstructured":"Gelado I, Stone J E, Cabezas J, Patel S, Navarro N, W. Hwu m W. An asymmetric distributed shared memory model for heterogeneous parallel systems. In: Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems. 2010, 347\u2013358"},{"key":"6206_CR10","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1145\/1454115.1454146","volume-title":"Proceedings of the International Conference on Parallel Architecture and Compilation Techniques","author":"Y Jiang","year":"2008","unstructured":"Jiang Y, Shen X, Chen J, Tripathi R. Analysis and approximation of optimal co-scheduling on chip multiprocessors. In: Proceedings of the International Conference on Parallel Architecture and Compilation Techniques. 2008, 220\u2013229"},{"key":"6206_CR11","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1145\/1531743.1531752","volume-title":"Proceedings of the 6th ACM Conference on Computing Frontiers","author":"K Tian","year":"2009","unstructured":"Tian K, Jiang Y, Shen X. A study on optimally co-scheduling jobs of different lengths on chip multiprocessors. In: Proceedings of the 6th ACM Conference on Computing Frontiers. 2009, 41\u201350"},{"key":"6206_CR12","first-page":"25","volume-title":"Proceedings of the International Conference on Parallel Architecture and Compilation Techniques","author":"A Fedorova","year":"2007","unstructured":"Fedorova A, Seltzer M, Smith M D. Improving performance isolation on chip multiprocessors via an operating system scheduler. In: Proceedings of the International Conference on Parallel Architecture and Compilation Techniques. 2007, 25\u201338"},{"key":"6206_CR13","volume-title":"Proceedings of the International Parallel and Distribute Processing Symposium","author":"A El-Moursy","year":"2006","unstructured":"El-Moursy A, Garg R, Albonesi D H, Dwarkadas S. Compatible phase co-scheduling on a cmp of multi-threaded processors. In: Proceedings of the International Parallel and Distribute Processing Symposium. 2006"},{"key":"6206_CR14","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1145\/1274971.1275005","volume-title":"Proceedings of the 21st Annual International Conference on Supercomputing","author":"J Chang","year":"2007","unstructured":"Chang J, Sohi G. Cooperative cache partitioning for chip multiprocessors. In: Proceedings of the 21st Annual International Conference on Supercomputing. 2007, 242\u2013252"},{"key":"6206_CR15","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/1152154.1152160","volume-title":"Proceedings of the International Conference on Parallel Architecture and Compilation Techniques","author":"N Rafique","year":"2006","unstructured":"Rafique N, Lim W, Thottethodi M. Architectural support for operating system-driven CMP cache management. In: Proceedings of the International Conference on Parallel Architecture and Compilation Techniques. 2006, 2\u201312"},{"key":"6206_CR16","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1109\/HPCA.2002.995703","volume-title":"Proceedings of the 8th International Symposium on High-Performance Computer Architecture","author":"G Suh","year":"2002","unstructured":"Suh G, Devadas S, Rudolph L. A new memory monitoring scheme for memory-aware scheduling and partitioning. In: Proceedings of the 8th International Symposium on High-Performance Computer Architecture. 2002, 117\u2013128"},{"key":"6206_CR17","first-page":"423","volume-title":"Proceedings of the International Symposium on Microarchitecture","author":"M K Qureshi","year":"2006","unstructured":"Qureshi M K, Patt Y N. Utility-based cache partitioning: a lowoverhead, high-performance, runtime mechanism to partition shared caches. In: Proceedings of the International Symposium on Microarchitecture. 2006, 423\u2013432"},{"key":"6206_CR18","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1145\/1693453.1693482","volume-title":"Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","author":"E Z Zhang","year":"2010","unstructured":"Zhang E Z, Jiang Y, Shen X. Does cache sharing on modern cmpmatter to the performance of contemporary multithreaded programs? In: Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. 2010, 203\u2013212"},{"key":"6206_CR19","first-page":"1","volume-title":"Proceedings of the 40th International Symposium on Computer Architecture","author":"J Mars","year":"2013","unstructured":"Mars J, Tang L, Hundt R. Whare-map: Heterogeneity in \u201chomogeneous\u201d warehouse-scale computers. In: Proceedings of the 40th International Symposium on Computer Architecture. 2013, 1\u201312"},{"key":"6206_CR20","volume-title":"Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems","author":"S M Zahedi","year":"2014","unstructured":"Zahedi S M, Lee B C. Ref: resource elasticity fairness with sharing incentives for multiprocessors. In: Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems. 2014"},{"key":"6206_CR21","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1145\/2541940.2541963","volume-title":"Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems","author":"K Menychtas","year":"2014","unstructured":"Menychtas K, Shen K, Scott M L. Disengaged scheduling for fair, protected access to computational accelerators. In: Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems. 2014, 301\u2013316"},{"key":"6206_CR22","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"S Kato","year":"2011","unstructured":"Kato S, Lakshmanan K, Rajkumar R, Ishikawa Y. TimeGraph: GPU scheduling for real-time multi-tasking environments. In: Proceedings of the USENIX Annual Technical Conference. 2011"},{"key":"6206_CR23","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1145\/1454115.1454125","volume-title":"Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques","author":"H Wong","year":"2008","unstructured":"Wong H, Bracy A, Schuchman E, Aamodt T M, Collins J D, Wang P H, Chinya G, Groen A K, Jiang H, Wang H. Pangaea: a tightlycoupled ia32 heterogeneous chip multiprocessor. In: Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques. 2008, 52\u201361"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11704-016-6206-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-016-6206-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-016-6206-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,31]],"date-time":"2023-08-31T21:53:28Z","timestamp":1693518808000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11704-016-6206-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,7]]},"references-count":23,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,6]]}},"alternative-id":["6206"],"URL":"https:\/\/doi.org\/10.1007\/s11704-016-6206-y","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,2,7]]},"assertion":[{"value":"6 April 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 October 2016","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 February 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}