{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,18]],"date-time":"2026-09-18T14:25:47Z","timestamp":1789741547476,"version":"4.0.1"},"publisher-location":"Berlin, Heidelberg","reference-count":12,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540616276","type":"print"},{"value":"9783540706366","type":"electronic"}],"license":[{"start":{"date-parts":[[1996,1,1]],"date-time":"1996-01-01T00:00:00Z","timestamp":820454400000},"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":[[1996]]},"DOI":"10.1007\/bfb0024761","type":"book-chapter","created":{"date-parts":[[2005,11,19]],"date-time":"2005-11-19T07:17:56Z","timestamp":1132384676000},"page":"644-649","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["A library implementation of the nano-threads programming model"],"prefix":"10.1007","author":[{"given":"Xavier","family":"Martorell","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jesus","family":"Labarta","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nacho","family":"Navarro","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eduard","family":"Ayguade","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2005,6,10]]},"reference":[{"key":"84_CR1","unstructured":"Accetta, M., Baron, R., Golub, D., Rashid, R., Tevanian, A., Young, M.: Mach: A New Kernel Foundation for UNIX Development. Proc. of the Summer 1986 USENIX Conference, July 1986."},{"key":"84_CR2","doi-asserted-by":"crossref","unstructured":"Girkar, M., Polychronopoulos, C. D.: Automatic Extraction of Functional Parallelism from Ordinary Programs. IEEE Trans. on Parallel and Distr. Systems, Vol. 3, No. 2, March 1992.","DOI":"10.1109\/71.127258"},{"key":"84_CR3","unstructured":"Keppel, D.: Tools and Techniques for Building Fast Portable Threads Packages. Technical Report UWCSE 93-05-06, University of Washington, 1993."},{"key":"84_CR4","doi-asserted-by":"crossref","unstructured":"Markatos, E. P., LeBlanc, T. J.: Using Processor Affinity in Loop Scheduling on Shared-Memory Multiprocessors. Proc. of the Supercomputing-92, 1992, pp. 104\u2013113.","DOI":"10.1109\/SUPERC.1992.236705"},{"key":"84_CR5","unstructured":"Martorell, X., Labarta, J., Navarro, N., Ayguad\u00e9, E.: Nano-Threads Library Design, Implementation and Evaluation. Dept. d'Arquitectura de Computadors \u2014 Universit\u00c4t Polit\u00e8cnica de Catalunya. Technical Report: UPC-DAC-1995-33, September 1995."},{"key":"84_CR6","volume-title":"PhD. thesis","author":"J. E. Moreira","year":"1995","unstructured":"Moreira, J. E.: On the Implementation and Effectiveness of Autoscheduling for Shared-Memory Multiprocessors. PhD. thesis, Department of Electrical and Computer Engineering, Univ. of Illinois at Urbana-Champaign, 1995."},{"key":"84_CR7","unstructured":"Mueller, F.: A Library Implementation of POSIX Threads under UNIX. 1993 Winter USENIX, January 25\u201329, 1993, San Diego, CA."},{"key":"84_CR8","unstructured":"Pillet, V., Labarta, J., Cort\u00e9s, T., Girona, S.: PARAVER: A Tool to Visualize and Analyse Parallel Code, WoTUG-18, pp 17\u201331, Manchester, April 95."},{"key":"84_CR9","doi-asserted-by":"crossref","unstructured":"Polychronopoulos, C. D., Girkar, M., Haghighat, M. R., Chia Ling Lee, Leung, B., and Schouten, D.: Parafrase-2: An Environment for Parallelizing, Partitioning, Synchronizing, and Scheduling Programs on Multiprocessors. International Journal of High Speed Computing, Vo. 1, No. 1, 1989.","DOI":"10.1142\/S0129053389000044"},{"key":"84_CR10","unstructured":"Polychronopoulos, C. D.: nano-Threads: Compiler-Driven Multithreading. CSRD Technical Report, 1993."},{"key":"84_CR11","unstructured":"Rozier, M., Abrossimov, V, Armand, F, Boule, I., Gien, M., Guillemont, M., Herrman, F., Kaiser, C., et al.: Overview of the Chorus Distributed Operating System. Proc. of the USENIX Workshop on Micro-kernels and Other Kernel Architectures, April 1992."},{"key":"84_CR12","doi-asserted-by":"crossref","unstructured":"Tucker, A., Gupta, A.: Process Control and Scheduling Issues for Multiprogrammed Shared-Memory Multiprocessors. ACM Operating Systems Rev., Vol 23 Num 5, Dec. 1989.","DOI":"10.1145\/74851.74866"}],"container-title":["Lecture Notes in Computer Science","Euro-Par'96 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0024761","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,5]],"date-time":"2025-01-05T18:58:15Z","timestamp":1736103495000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0024761"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540616276","9783540706366"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/bfb0024761","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[1996]]},"assertion":[{"value":"10 June 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}