{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T21:35:02Z","timestamp":1725831302764},"publisher-location":"Cham","reference-count":14,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319245942"},{"type":"electronic","value":"9783319245959"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-24595-9_2","type":"book-chapter","created":{"date-parts":[[2015,9,30]],"date-time":"2015-09-30T06:23:22Z","timestamp":1443594202000},"page":"18-29","source":"Crossref","is-referenced-by-count":1,"title":["Composing Low-Overhead Scheduling Strategies for Improving Performance of Scientific Applications"],"prefix":"10.1007","author":[{"given":"Vivek","family":"Kale","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"William D.","family":"Gropp","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,11,26]]},"reference":[{"key":"2_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1007\/BFb0057877","volume-title":"Euro-Par\u201998 Parallel Processing","author":"JM Bull","year":"1998","unstructured":"Bull, J.M.: Feedback guided dynamic loop scheduling: algorithms and experiments. In: Pritchard, D., Reeve, J.S. (eds.) Euro-Par 1998. LNCS, vol. 1470, p. 377. Springer, Heidelberg (1998)"},{"key":"2_CR2","unstructured":"Bull, J.M.: Measuring synchronisation and scheduling overheads in OpenMP. In: Proceedings of First European Workshop on OpenMP, pp. 99\u2013105, Lund, Sweden (1999)"},{"key":"2_CR3","doi-asserted-by":"crossref","unstructured":"Dinan, J., Larkins, D.B., Sadayappan, P., Krishnamoorthy, S., Nieplocha, J.: Scalable work stealing. In: Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, SC 2009, pp. 53:1\u201353:11, Portland, OR, USA. ACM (2009)","DOI":"10.1145\/1654059.1654113"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"Donfack, S., Grigori, L., Gropp, W.D., Kale, V.: Hybrid static\/dynamic scheduling for already optimized dense matrix factorizations. In: IEEE International Parallel and Distributed Processing Symposium, IPDPS 2012, Shanghai, China (2012)","DOI":"10.1109\/IPDPS.2012.53"},{"issue":"5","key":"2_CR5","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1145\/277652.277725","volume":"33","author":"M Frigo","year":"1998","unstructured":"Frigo, M., Leiserson, C.E., Randall, K.H.: The implementation of the Cilk-5 multithreaded language. SIGPLAN Not. 33(5), 212\u2013223 (1998)","journal-title":"SIGPLAN Not."},{"key":"2_CR6","unstructured":"Heroux, M.: MiniFE documentation. http:\/\/www.nersc.gov\/users\/computational-systems\/cori\/nersc-8-procurement\/trinity-nersc-8-rfp\/nersc-8-trinity-benchmarks\/minife\/"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Kale, V., Gamblin, T., Hoefler, T., de Supinski, B.R., Gropp, W.D.: Abstract: Slack-Conscious Lightweight Loop Scheduling for Improving Scalability of Bulk-synchronous MPI Applications, November 2012","DOI":"10.1109\/SC.Companion.2012.209"},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"Kale, V., Randles, A.P., Kale, V., Gropp, W.D.: Locality-optimized scheduling for improved load balancing on SMPs. In: Proceedings of the 21st European MPI Users\u2019 Group Meeting Conference on Recent Advances in the Message Passing Interface, vol. 0, pp. 1063\u20131074. Association for Computing Machinery (2014)","DOI":"10.1145\/2642769.2642788"},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"Markatos, E.P., LeBlanc, T.J.: Using processor affinity in loop scheduling on shared-memory multiprocessors. In: Proceedings of the 1992 ACM\/IEEE Conference on Supercomputing, Supercomputing 1992, pp. 104\u2013113, Los Alamitos, CA, USA. IEEE Computer Society Press (1992)","DOI":"10.1109\/SUPERC.1992.236705"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Olivier, S.L., de Supinski, B.R., Schulz, M., Prins, J.F.: Characterizing and mitigating work time inflation in task parallel programs. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, SC 2012, pp. 65:1\u201365:12, Salt Lake City, UT, USA. IEEE Computer Society Press (2012)","DOI":"10.1109\/SC.2012.27"},{"key":"2_CR11","doi-asserted-by":"publisher","first-page":"A128","DOI":"10.1051\/0004-6361\/201118085","volume":"537","author":"H Rein","year":"2012","unstructured":"Rein, H., Liu, S.F.: REBOUND: an open-source multi-purpose N-body code for collisional dynamics. Astron. Astrophys. 537, A128 (2012)","journal-title":"Astron. Astrophys."},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"Rountree, B., Lowenthal, D.K., de Supinski, B.R., Schulz, M., Freeh, V.W., Bletsch, T.: Adagio: making DVS practical for complex HPC applications. In: Proceedings of the 23rd International Conference on Supercomputing, ICS 2009, pp. 460\u2013469, Yorktown Heights, NY, USA. ACM (2009)","DOI":"10.1145\/1542275.1542340"},{"key":"2_CR13","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1016\/j.jcp.2012.12.020","volume":"240","author":"A Talamo","year":"2013","unstructured":"Talamo, A.: Numerical solution of the time dependent neutron transport equation by the method of the characteristics. J. Comput. Phys. 240, 248\u2013267 (2013)","journal-title":"J. Comput. Phys."},{"key":"2_CR14","unstructured":"Zhang, Y., Voss, M.: Runtime empirical selection of loop schedulers on hyperthreaded SMPs. In: Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2005), vol. 01, pp. 44.2, Washington, DC, USA. IEEE Computer Society (2005)"}],"container-title":["Lecture Notes in Computer Science","OpenMP: Heterogenous Execution and Data Movements"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-24595-9_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,30]],"date-time":"2019-08-30T23:56:21Z","timestamp":1567209381000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-24595-9_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319245942","9783319245959"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-24595-9_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}