{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:31:41Z","timestamp":1725456701501},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540644729"},{"type":"electronic","value":"9783540697886"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/bfb0032701","type":"book-chapter","created":{"date-parts":[[2005,12,1]],"date-time":"2005-12-01T09:59:57Z","timestamp":1133431197000},"page":"307-321","source":"Crossref","is-referenced-by-count":2,"title":["Exploiting parallelism through directives on the nano-threads programming model"],"prefix":"10.1007","author":[{"given":"Eduard","family":"Ayguad\u00e9","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Martorell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jes\u00fas","family":"Labarta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Gon\u00e1lez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nacho","family":"Navarro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,9]]},"reference":[{"key":"22_CR1","doi-asserted-by":"crossref","unstructured":"R.D. Blumofe, C.F. Joerg, B.C. Kuszmaul, C.E. Leiserson, K.H. Randall, and Y. Zhou. Cilk: An efficient multithreaded runtime system. In Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'95), 1995.","DOI":"10.1145\/209936.209958"},{"key":"22_CR2","doi-asserted-by":"crossref","unstructured":"R. Chandra, A. Gupta, and J.L. Hennessy. Data locality and load balancing in cool. In Fourth ACM SIGPLAN Symposium on the Principles and Practice of Parallel Programming (PPoPP'93), 1993.","DOI":"10.1145\/155332.155358"},{"key":"22_CR3","unstructured":"R. Cytron. Doacross: Beyond vectorization for multiprocessors. In International Conference on Parallel Processing, August 1986."},{"key":"22_CR4","unstructured":"D.R. Engler, G.R. Andrews, and Lowenthal D.K. Filaments: Efficient support for fine-grain parallelism. Technical report, Dept. of Computer Science, University of Arizona, Tucson, 1993."},{"key":"22_CR5","doi-asserted-by":"crossref","unstructured":"V. Karamcheti and A. Chien. Concert-efficient run-time support for concurrent object-oriented programming languages on stock hardware. In Supercomputing'93, 1993.","DOI":"10.1145\/169627.169806"},{"key":"22_CR6","doi-asserted-by":"crossref","unstructured":"E.P. Markatos and T.J. LeBlanc. Using processor affinity in loop scheduling on shared-memory multiprocessors. In Supercomputing'92, 1992.","DOI":"10.1109\/SUPERC.1992.236705"},{"key":"22_CR7","doi-asserted-by":"crossref","unstructured":"X. Martorell, J. Labarta, J.I. Navarro, and E. Ayguad\u00e9. A library implementation of the nano-threads programming model. In Euro-Par'96, pages 644\u2013649, 1996.","DOI":"10.1007\/BFb0024761"},{"key":"22_CR8","doi-asserted-by":"crossref","unstructured":"X. Martorell, J. Labarta, J.I. Navarro, and E. Ayguad\u00e9. Analysis of several scheduling algorithms under the nano-threads programming model. In 11th IEEE International Parallell Processing Symposium (IPPS'97), 1997.","DOI":"10.1109\/IPPS.1997.580909"},{"key":"22_CR9","unstructured":"C.D. Polychronopoulos, N. Bitar, and S. Kleiman. nanothreads: A user-level threads architecture. Technical report, CSRD, Univ. of Illinois at Urbana-Champaign, 1993."},{"key":"22_CR10","doi-asserted-by":"crossref","unstructured":"C.D. Polychronopoulos, M. Girkar, M.R. Haghighat, C.L. Lee, B. Leung, and D. Schouten. Parafrase-2: An environment for parallelizing, partitioning, and scheduling programs on multiprocessors. International Journal of High Speed Computing, 1(1), 1989.","DOI":"10.1142\/S0129053389000044"},{"key":"22_CR11","unstructured":"C.D. Polychronopoulos. Nano-threads: Compiler driven multithreading. In 4th International Workshop on Compilers for Parallel Computing, 1993."},{"key":"22_CR12","unstructured":"Silicon Graphics Computer Systems SGI. MIPSpro Fortran 77 Programmer's Guide, 1996."},{"key":"22_CR13","unstructured":"Silicon Graphics Computer Systems SGI. Origin200 and Origin2000 Technical Report, 1996."}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0032701","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T08:35:15Z","timestamp":1586594115000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0032701"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540644729","9783540697886"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/bfb0032701","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1998]]}}}