{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T10:35:27Z","timestamp":1725791727104},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642544194"},{"type":"electronic","value":"9783642544200"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"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":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-642-54420-0_73","type":"book-chapter","created":{"date-parts":[[2014,4,9]],"date-time":"2014-04-09T21:40:41Z","timestamp":1397079641000},"page":"749-758","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Elastic Manycores"],"prefix":"10.1007","author":[{"given":"Marcus","family":"V\u00f6lp","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Roitzsch","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"unstructured":"Introducing blocks and grand central dispatch. In: Mac Developer Library. Apple Inc. (August 2010), https:\/\/developer.apple.com\/library\/mac\/#featuredarticles\/BlocksGCD\/","key":"73_CR1"},{"issue":"1","key":"73_CR2","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1145\/146941.146944","volume":"10","author":"T.E. Anderson","year":"1992","unstructured":"Anderson, T.E., Bershad, B.N., Lazowska, E.D., Levy, H.M.: Scheduler activations: Effective kernel support for the user-level management of parallelism. ACM Transactions on Computer Systems\u00a010(1), 53\u201379 (1992)","journal-title":"ACM Transactions on Computer Systems"},{"doi-asserted-by":"crossref","unstructured":"Best, M., Mottishaw, S., Mustard, C., Roth, M., Fedorova, A., Brownsword, A.: Synchronization via scheduling \u2014 techniques for efficiently managing shared state. In: Programming Language Design and Implementation (2011)","key":"73_CR3","DOI":"10.1145\/1993498.1993573"},{"doi-asserted-by":"crossref","unstructured":"Blagodurov, S., Zhuravlev, S., Dashti, M., Fedorova, A.: A case for numa-aware contention management on multicore systems. In: Proceedings of the 2011 USENIX Annual Technical Conference, USENIX ATC, USENIX, pp. 1\u201316 (June 2011)","key":"73_CR4","DOI":"10.1145\/1854273.1854350"},{"issue":"4","key":"73_CR5","doi-asserted-by":"publisher","first-page":"362","DOI":"10.1147\/sj.164.0363","volume":"16","author":"M.W. Blasgen","year":"1977","unstructured":"Blasgen, M.W., Eswaran, K.P.: Storage and access in relational data bases. IBM Systems Journal\u00a016(4), 362\u2013377 (1977)","journal-title":"IBM Systems Journal"},{"doi-asserted-by":"crossref","unstructured":"Blumofe, R.D., Joerg, C.F., Kuszmaul, B.C., Leiserson, C.E., Randall, K.H., Zhou, Y.: Cilk: An efficient multithreaded runtime system. In: Proceedings of the 5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 207\u2013216. ACM, New York (July 1995)","key":"73_CR6","DOI":"10.1145\/209937.209958"},{"doi-asserted-by":"crossref","unstructured":"Charles, P., Grothoff, C., Saraswat, V., Donawa, C., Kielstra, A., Ebcioglu, K., von Praun, C., Sarkar, V.: X10: An object-oriented approach to non-uniform cluster computing. In: Proceedings of the 20th Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA, pp. 519\u2013538. ACM, New York (2005)","key":"73_CR7","DOI":"10.1145\/1094811.1094852"},{"issue":"5","key":"73_CR8","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1016\/j.ipl.2007.11.014","volume":"106","author":"S. Collette","year":"2008","unstructured":"Collette, S., Cucu, L., Goossens, J.: Integrating job parallelism in real-time scheduling theory. Information Processing Letters\u00a0106(5), 180\u2013187 (2008)","journal-title":"Information Processing Letters"},{"doi-asserted-by":"crossref","unstructured":"DeVuyst, M., Venkat, A., Tullsen, D.M.: Execution migration in a heterogeneous-isa chip multiprocessor. In: Proceedings of the 17th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS, pp. 261\u2013272. ACM, New York (March 2012)","key":"73_CR9","DOI":"10.1145\/2150976.2151004"},{"doi-asserted-by":"crossref","unstructured":"Ferry, D., Li, J., Mahadevan, M., Agrawal, K., Gill, C., Lu, C.: A real-time scheduling service for parallel tasks. In: Proceedings of the 19th IEEE Real-Time and Embedded Technology and Applications Symposium. RTAS, IEEE, Los Alamitos (April 2013)","key":"73_CR10","DOI":"10.1109\/RTAS.2013.6531098"},{"issue":"6","key":"73_CR11","doi-asserted-by":"publisher","first-page":"934","DOI":"10.1109\/69.334883","volume":"6","author":"G. Graefe","year":"1994","unstructured":"Graefe, G., Linville, A., Shapiro, L.D.: Sort versus hash revisited. IEEE Trans. Knowl. Data Eng.\u00a06(6), 934\u2013944 (1994)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"unstructured":"ISO\/IEC, I.S.O.: 14882:2011: Programming Languages C++, 3rd edn. (September 2011)","key":"73_CR12"},{"unstructured":"Kerr, K.: Visual C++ 2010 and the parallel patterns library. MSDN Magazine (February 2009)","key":"73_CR13"},{"unstructured":"Khronos OpenCL Working Group: The OpenCL Specification, 1.2 edn. (November 2012)","key":"73_CR14"},{"doi-asserted-by":"crossref","unstructured":"Kim, C., Sedlar, E., Chhugani, J., Kaldewey, T., Nguyen, A.D., Blas, A.D., Lee, V.W., Satish, N., Dubey, P.: Sort vs. hash revisited: Fast join implementation on modern multicore cpus. In: Int. Conference on Very Large Data Bases (VLDB), Lyon, France (August 2009)","key":"73_CR15","DOI":"10.14778\/1687553.1687564"},{"unstructured":"Krohn, M., Kohler, E., Kaashoek, M.F.: Events can make sense. In: Proceedings of the 2007 USENIX Annual Technical Conference. USENIX ATC, USENIX (June 2007)","key":"73_CR16"},{"key":"73_CR17","first-page":"81","volume-title":"Proceedings of the 36th Annual IEEE\/ACM International Symposium on Microarchitecture MICRO","author":"R. Kumar","year":"2003","unstructured":"Kumar, R., Farkas, K.I., Jouppi, N.P., Ranganathan, P.R., Tullsen, D.M.: Single-ISA heterogeneous multi-core architectures: The potential for processor power reduction. In: Proceedings of the 36th Annual IEEE\/ACM International Symposium on Microarchitecture MICRO, vol.\u00a036, p. 81. IEEE Computer Society, Washington, DC (2003)"},{"key":"73_CR18","volume-title":"Proceedings of the 31st Annual International Symposium on Computer Architecture, ISCA 2004","author":"R. Kumar","year":"2004","unstructured":"Kumar, R., Tullsen, D.M., Ranganathan, P., Jouppi, N.P., Farkas, K.I.: Single-ISA heterogeneous multi-core architectures for multithreaded workload performance. In: Proceedings of the 31st Annual International Symposium on Computer Architecture, ISCA 2004. IEEE Computer Society, Washington, DC (2004)"},{"doi-asserted-by":"crossref","unstructured":"Kun, Y., Chun, Z., Guoze, D., Jiangxiang, X., Zhihua, W.: A hardware-software co-design for h.264\/avg decoder. In: Solid-State Circuits Conference, ASSCC 2006, pp. 119\u2013122. IEEE Asian (November 2006)","key":"73_CR19","DOI":"10.1109\/ASSCC.2006.357866"},{"unstructured":"Pan, H., Hindman, B., Asanovic, K.: Lithe: Enabling efficient composition of parallel libraries. In: HotPar (August 2009)","key":"73_CR20"},{"doi-asserted-by":"crossref","unstructured":"Rossbach, C.J., Currey, J., Silberstein, M., Ray, B., Witchel, E.: Ptask: Operating system abstractions to manage gpus as compute devices. In: Proceedings of the 23rd ACM Symposium on Operating Systems Principles, SOSP. ACM, New York (October 2011)","key":"73_CR21","DOI":"10.1145\/2043556.2043579"},{"doi-asserted-by":"crossref","unstructured":"Welsh, M., Culler, D., Brewer, E.: Seda: An architecture for well-conditioned, scalable internet services. In: Proceedings of the 18th ACM Symposium on Operating Systems Principles, SOSP, pp. 230\u2013243. ACM, New York (2001)","key":"73_CR22","DOI":"10.1145\/502059.502057"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2013: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-54420-0_73","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,12]],"date-time":"2023-07-12T00:41:41Z","timestamp":1689122501000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-54420-0_73"}},"subtitle":["How to Bring the OS Back into the Scheduling Game?"],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783642544194","9783642544200"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-54420-0_73","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}