{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,21]],"date-time":"2025-06-21T22:23:47Z","timestamp":1750544627614},"reference-count":12,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2011,9,23]],"date-time":"2011-09-23T00:00:00Z","timestamp":1316736000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2013,6]]},"DOI":"10.1007\/s11227-011-0680-7","type":"journal-article","created":{"date-parts":[[2011,9,22]],"date-time":"2011-09-22T15:29:49Z","timestamp":1316705389000},"page":"1008-1020","source":"Crossref","is-referenced-by-count":9,"title":["Scalable SIMD-parallel memory allocation for many-core machines"],"prefix":"10.1007","volume":"64","author":[{"given":"Xiaohuang","family":"Huang","sequence":"first","affiliation":[]},{"given":"Christopher I.","family":"Rodrigues","sequence":"additional","affiliation":[]},{"given":"Stephen","family":"Jones","sequence":"additional","affiliation":[]},{"given":"Ian","family":"Buck","sequence":"additional","affiliation":[]},{"given":"Wen-mei","family":"Hwu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2011,9,23]]},"reference":[{"key":"680_CR1","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1145\/378993.379232","volume-title":"Proceedings of the 9th international conference on architectural support for programming languages and operating systems","author":"E Berger","year":"2000","unstructured":"Berger E, McKinley K, Blumofe R, Wilson P (2000) Hoard: a scalable memory allocator for multithreaded applications. In: Proceedings of the 9th international conference on architectural support for programming languages and operating systems, pp 117\u2013128"},{"key":"680_CR2","first-page":"272","volume-title":"Proceedings of the international conference on parallel processing","author":"B Bigler","year":"1985","unstructured":"Bigler B, Allan S, Oldehoeft R (1985) Parallel dynamic storage allocation. In: Proceedings of the international conference on parallel processing, pp 272\u2013275"},{"key":"680_CR3","volume-title":"NVIDIA CUDA C programming guide","author":"NVIDIA Corporation","year":"2010","unstructured":"NVIDIA Corporation (2010) NVIDIA CUDA C programming guide"},{"key":"680_CR4","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1109\/ISORC.2010.10","volume-title":"Proceedings of the 13th IEEE international symposium on object\/component\/service-oriented real-time distributed computing","author":"D Dechev","year":"2010","unstructured":"Dechev D, Pirkelbauer P, Stroustrup B (2010) Understanding and effectively preventing the ABA problem in descriptor-based lock-free designs. In: Proceedings of the 13th IEEE international symposium on object\/component\/service-oriented real-time distributed computing, pp 185\u2013192"},{"key":"680_CR5","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1145\/512429.512451","volume-title":"Proceedings of the 3rd international symposium on memory management","author":"D Dice","year":"2002","unstructured":"Dice D, Garthwaite A (2002) Mostly lock-free malloc. In: Proceedings of the 3rd international symposium on memory management. ACM, New York, pp 163\u2013174"},{"issue":"1","key":"680_CR6","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1145\/114005.102808","volume":"13","author":"M Herlihy","year":"1991","unstructured":"Herlihy M (1991) Wait-free synchronization. ACM Trans Program Lang Syst 13(1):124\u2013149","journal-title":"ACM Trans Program Lang Syst"},{"key":"680_CR7","first-page":"1134","volume-title":"Proceedings of the 10th IEEE international conference on computer and information technology","author":"X Huang","year":"2010","unstructured":"Huang X, Rodrigues C, Jones S, Buck I, Hwu W-M (2010) XMalloc: A scalable lock-free dynamic memory allocator for many-core machines. In: Proceedings of the 10th IEEE international conference on computer and information technology, pp 1134\u20131139"},{"key":"680_CR8","first-page":"82","volume-title":"Proceedings of the 5th IEEE symposium on parallel and distributed processing","author":"A Iyengar","year":"1993","unstructured":"Iyengar A (1993) Parallel dynamic storage allocation algorithms. In: Proceedings of the 5th IEEE symposium on parallel and distributed processing, pp 82\u201391"},{"key":"680_CR9","first-page":"128","volume-title":"Proceedings of the 1992 international conference on computing and information","author":"T Johnson","year":"1992","unstructured":"Johnson T, Davis T (1992) Space efficient parallel buddy memory management. In: Proceedings of the 1992 international conference on computing and information, pp 128\u2013132"},{"issue":"1","key":"680_CR10","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1145\/103727.103729","volume":"9","author":"J Mellor-Crummey","year":"1991","unstructured":"Mellor-Crummey J, Scott M (1991) Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Trans Comput Syst 9(1):21\u201365","journal-title":"ACM Trans Comput Syst"},{"key":"680_CR11","volume-title":"Proceedings of the ACM SIGPLAN 2004 conference on programming language design and implementation","author":"M Michael","year":"2004","unstructured":"Michael M (2004) Scalable lock-free dynamic memory allocation. In: Proceedings of the ACM SIGPLAN 2004 conference on programming language design and implementation"},{"key":"680_CR12","first-page":"134","volume-title":"Proceedings of the 13th Annual ACM symposium on parallel algorithms and architectures","author":"P Tsigas","year":"2001","unstructured":"Tsigas P, Zhang Y (2001) A simple, fast and scalable non-blocking concurrent FIFO queue for shared memory multiprocessor systems. In: Proceedings of the 13th Annual ACM symposium on parallel algorithms and architectures. ACM, New York, pp 134\u2013143"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-011-0680-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-011-0680-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-011-0680-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,6]],"date-time":"2021-12-06T03:13:50Z","timestamp":1638760430000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-011-0680-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,9,23]]},"references-count":12,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,6]]}},"alternative-id":["680"],"URL":"https:\/\/doi.org\/10.1007\/s11227-011-0680-7","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,9,23]]}}}