{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T18:10:02Z","timestamp":1750356602343,"version":"3.41.0"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T00:00:00Z","timestamp":1497571200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"crossref","award":["61272408"],"award-info":[{"award-number":["61272408"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Peer-to-Peer Netw. Appl."],"published-print":{"date-parts":[[2019,3]]},"DOI":"10.1007\/s12083-017-0576-2","type":"journal-article","created":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T04:09:32Z","timestamp":1497586172000},"page":"381-391","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Enhancing application performance via DAG-driven scheduling in task parallelism for cloud center"],"prefix":"10.1007","volume":"12","author":[{"given":"Chenxi","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaofei","family":"Liao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hai","family":"Jin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,6,16]]},"reference":[{"issue":"9","key":"576_CR1","first-page":"92102","volume":"58","author":"SG Li","year":"2015","unstructured":"Li SG et al (2015) Automatic tuning of sparse matrix-vector multiplication on multicore clusters. Science China Information Sciences 58(9):92102\u2013092102","journal-title":"Science China Information Sciences"},{"issue":"5","key":"576_CR2","doi-asserted-by":"publisher","first-page":"720","DOI":"10.1145\/324133.324234","volume":"46","author":"RD Blumofe","year":"1994","unstructured":"Blumofe RD, Leiserson CE (1994) Scheduling multithreaded computations by work stealing. J ACM (JACM) 46(5):720\u2013748","journal-title":"J ACM (JACM)"},{"key":"576_CR3","doi-asserted-by":"crossref","unstructured":"Blumofe RD et al (1995) Cilk: an efficient multithreaded runtime system, ACM Sigplan Symposium on Principles and Practice of Parallel Programming ACM, 207\u2013216","DOI":"10.1145\/209936.209958"},{"key":"576_CR4","unstructured":"Robison AD (2012) Cilk plus: Language support for thread and vector parallelism, Talk at HP-CAST, 18\u201325"},{"issue":"3","key":"576_CR5","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1007\/s00224-002-1057-3","volume":"35","author":"UA Acar","year":"2002","unstructured":"Acar UA, Blelloch GE, Blumofe RD (2002) The data locality of work stealing. Theory of Computing Systems 35(3):321\u2013347","journal-title":"Theory of Computing Systems"},{"key":"576_CR6","unstructured":"Reinders J (2007) Intel threading building blocks: outfitting c++ for multi-core processor parallelism, O\u2019Reilly Media, Inc"},{"key":"576_CR7","doi-asserted-by":"crossref","unstructured":"Guo Yi et al (2010) SLAW: A scalable locality-aware adaptive work-stealing scheduler, IEEE International Symposium on Parallel & Distributed Processing IEEE, 341\u2013342","DOI":"10.1109\/IPDPS.2010.5470425"},{"key":"576_CR8","doi-asserted-by":"crossref","unstructured":"Guo Yi et al (2009) Work-first and help-first scheduling policies for async-finish task parallelism, IEEE International Symposium on Parallel & distributed Processing IEEE Computer Society, 1\u201312","DOI":"10.1109\/IPDPS.2009.5161079"},{"key":"576_CR9","doi-asserted-by":"crossref","unstructured":"Chen Quan, Guo M, Huang Z (2012) CATS: Cache Aware task-stealing based on online profiling in multi-socket multi-core architectures, ACM International Conference on Supercomputing ACM, 163\u2013172","DOI":"10.1145\/2304576.2304599"},{"key":"576_CR10","doi-asserted-by":"crossref","unstructured":"Chen Quan, Guo M, Guan H (2014) LAWS: Locality-Aware work-stealing for multi-socket multi-core architectures, ACM International Conference on Supercomputing ACM, 3\u201312","DOI":"10.1145\/2597652.2597665"},{"issue":"2","key":"576_CR11","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1002\/cpe.1631","volume":"23","author":"Cdric Augonnet","year":"2009","unstructured":"Augonnet Cdric, et al (2009) StarPU: a unified platform for task scheduling on heterogeneous multicore architectures. Concurrency & Computation Practice & Experience 23(2):187\u2013198","journal-title":"Concurrency & Computation Practice & Experience"},{"key":"576_CR12","doi-asserted-by":"crossref","unstructured":"Bosilca G et al (2011) DAGUe: a generic distributed dag engine for high performance computing, IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum IEEE, 1151\u20131158","DOI":"10.1109\/IPDPS.2011.281"},{"key":"576_CR13","doi-asserted-by":"crossref","unstructured":"Gautier T et al (2013) XKAapi: A Runtime System for Data-Flow Task Programming on Heterogeneous Architectures, IEEE, International Symposium on Parallel & Distributed Processing IEEE, 1299\u20131308","DOI":"10.1109\/IPDPS.2013.66"},{"key":"576_CR14","doi-asserted-by":"crossref","unstructured":"Maglalang J, Krishnamoorthy S, Agrawal K (2016) Locality-aware dynamic task graph scheduling","DOI":"10.1109\/ICPP.2017.16"},{"issue":"10","key":"576_CR15","doi-asserted-by":"publisher","first-page":"1931","DOI":"10.1007\/s11432-010-4051-4","volume":"53","author":"D Li","year":"2010","unstructured":"Li D et al (2010) Superscalar communication: a runtime optimization for distributed applications. Science China Information Sciences 53(10):1931\u20131946","journal-title":"Science China Information Sciences"},{"issue":"2","key":"576_CR16","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1002\/nla.1680020208","volume":"2","author":"JW Demmel","year":"2010","unstructured":"Demmel JW, Higham NJ, Schreiber RS (2010) Stability of block l u factorization. Numerical Linear Algebra with Applications 2(2):173\u2013190","journal-title":"Numerical Linear Algebra with Applications"},{"key":"576_CR17","doi-asserted-by":"crossref","unstructured":"Agullo E et al (2009) Numerical linear algebra on emerging architectures: The PLASMA and MAGMA projects, 012037","DOI":"10.1088\/1742-6596\/180\/1\/012037"},{"issue":"13","key":"576_CR18","first-page":"1573C1590","volume":"20","author":"A Buttari","year":"2007","unstructured":"Buttari A et al (2007) Parallel tiled QR factorization for multicore architectures. Concurrency & Computation Practice & Experience 20(13):1573C1590","journal-title":"Concurrency & Computation Practice & Experience"},{"key":"576_CR19","unstructured":"Chen J et al (2013) Block Algorithm and Its Implementation for Cholesky Factorization, 232\u2013236"},{"key":"576_CR20","doi-asserted-by":"crossref","unstructured":"Squillante MS, Nelson RD (1991) Analysis of task migration in shared-memory multiprocessor scheduling, ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems DBLP, 143\u2013155","DOI":"10.1145\/107971.107987"},{"key":"576_CR21","doi-asserted-by":"crossref","unstructured":"Mitzenmacher M (1998) Analyses of load stealing models based on differential equations, 10th ACM Symposium on Parallel Algorithms and Architectures ACM, 212\u2013221","DOI":"10.1145\/277651.277687"}],"container-title":["Peer-to-Peer Networking and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s12083-017-0576-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12083-017-0576-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12083-017-0576-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T17:47:13Z","timestamp":1750355233000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s12083-017-0576-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,16]]},"references-count":21,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,3]]}},"alternative-id":["576"],"URL":"https:\/\/doi.org\/10.1007\/s12083-017-0576-2","relation":{},"ISSN":["1936-6442","1936-6450"],"issn-type":[{"type":"print","value":"1936-6442"},{"type":"electronic","value":"1936-6450"}],"subject":[],"published":{"date-parts":[[2017,6,16]]},"assertion":[{"value":"1 March 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 May 2017","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 June 2017","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}