{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,10]],"date-time":"2025-01-10T19:42:27Z","timestamp":1736538147002,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540377832"},{"type":"electronic","value":"9783540377849"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"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":[[2006]]},"DOI":"10.1007\/11823285_49","type":"book-chapter","created":{"date-parts":[[2006,9,5]],"date-time":"2006-09-05T18:04:04Z","timestamp":1157479444000},"page":"473-484","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Speeding-Up Synchronizations in DSM Multiprocessors"],"prefix":"10.1007","author":[{"given":"A.","family":"de Dios","sequence":"first","affiliation":[]},{"given":"B.","family":"Sahelices","sequence":"additional","affiliation":[]},{"given":"P.","family":"Ib\u00e1\u00f1ez","sequence":"additional","affiliation":[]},{"given":"V.","family":"Vi\u00f1als","sequence":"additional","affiliation":[]},{"given":"J. M.","family":"Llaber\u00eda","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"1","key":"49_CR1","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/103727.103729","volume":"9","author":"J. Mellor-Crummey","year":"1991","unstructured":"Mellor-Crummey, J., Scott, M.: Algorithms for scalable synchronization on shared memory multiprocessors. ACM Trans. on Computer Systems\u00a09(1), 21\u201365 (1991)","journal-title":"ACM Trans. on Computer Systems"},{"key":"49_CR2","unstructured":"Michael, M., Scott, M.: Implementation of atomic primitives on distributed shared memory multiprocessors. In: Proc. 1st HPCA, pp. 221\u2013231 (1995)"},{"key":"49_CR3","unstructured":"Anderson, T.: The performance implications of spin-waiting alternatives for shared-memory multiprocessors. In: Proc. ICPP, vol.\u00a0II, pp. 170\u2013174 (1989)"},{"issue":"1","key":"49_CR4","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1109\/71.80120","volume":"1","author":"T. Anderson","year":"1990","unstructured":"Anderson, T.: The performance of spin lock alternatives for shared-memory multiprocessors. IEEE Trans. on Parallel and Distributed Systems\u00a01(1), 6\u201316 (1990)","journal-title":"IEEE Trans. on Parallel and Distributed Systems"},{"key":"49_CR5","doi-asserted-by":"crossref","unstructured":"Goodman, J., Vernon, M., Woest, P.: Efficient synchronization primitives for large-scale cache-coherent shared-memory multiprocessors. In: Proc. 3th ASPLOS, pp. 64\u201375 (1989)","DOI":"10.1145\/68182.68188"},{"key":"49_CR6","unstructured":"Kagi, A.: Mechanisms for Efficient Shared-Memory, Lock-Based Synchronization. PhD thesis, University of Wisconsin. Madison (1999)"},{"key":"49_CR7","doi-asserted-by":"crossref","unstructured":"Kagi, A., Burger, D., Goodman, J.: Efficient synchronization: let them eat QOLB. In: Proc. 24th ISCA, pp. 170\u2013180 (1997)","DOI":"10.1145\/384286.264166"},{"issue":"6","key":"49_CR8","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/2.55501","volume":"23","author":"G. Graunke","year":"1990","unstructured":"Graunke, G., Thakkar, S.: Synchronization algorithms for shared memory multiprocessors. IEEE Computer\u00a023(6), 60\u201369 (1990)","journal-title":"IEEE Computer"},{"key":"49_CR9","doi-asserted-by":"crossref","unstructured":"Magnusson, P., Landin, A., Hagersten, E.: Queue locks on cache coherent multiprocessors. In: Proc. 8th ISPP, pp. 165\u2013171 (1994)","DOI":"10.1109\/IPPS.1994.288305"},{"key":"49_CR10","unstructured":"Rajwar, R., Kagi, A., Goodman, J.: Improving the throughput of synchronization by insertion of delays. In: Proc. 6th HPCA (2000)"},{"key":"49_CR11","doi-asserted-by":"crossref","unstructured":"Rajwar, R., Kagi, A., Goodman, J.: Inferential queueing and speculative push for reducing critical communication latencies. In: Proc. 17th ICS, pp. 273\u2013284 (2003)","DOI":"10.1145\/782814.782853"},{"key":"49_CR12","doi-asserted-by":"crossref","unstructured":"Kuskin, J., et al.: The stanford FLASH multiprocessor. In: Proc. 21th ISCA, pp. 302\u2013313 (1994)","DOI":"10.1145\/192007.192056"},{"key":"49_CR13","doi-asserted-by":"crossref","unstructured":"Laudon, J., Lenoski, D.: The SGI Origin: A CC-NUMA highly scalable server. In: Proc. 24th ISCA (1997)","DOI":"10.1145\/264107.264206"},{"key":"49_CR14","doi-asserted-by":"crossref","unstructured":"Barroso, L., et al.: Piranha: A scalable architecture based on single-chip multiprocessing. In: Proc. 27th ISCA, pp. 282\u2013293 (2000)","DOI":"10.1145\/342001.339696"},{"key":"49_CR15","doi-asserted-by":"crossref","unstructured":"Gharachorloo, K., et al.: Architecture and design of ALPHASERVER GS320. In: Proc. 9th ASPLOS, pp. 13\u201324 (2000)","DOI":"10.1145\/356989.356991"},{"key":"49_CR16","doi-asserted-by":"crossref","unstructured":"James, D., Laundrie, A., Gjessing, S., Sohni, G.: Distributed directory scheme: Scalable coherence interface. IEEE Computer\u00a023(6) (1990)","DOI":"10.1109\/2.55503"},{"issue":"2","key":"49_CR17","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1109\/TPDS.2004.1264797","volume":"15","author":"M. Chaudhuri","year":"2004","unstructured":"Chaudhuri, M., Heinrich, M.: The impact of negative acknowledgments in shared memory scientific applications. IEEE Trans. on Parallel and Distributed Systems\u00a015(2), 134\u2013152 (2004)","journal-title":"IEEE Trans. on Parallel and Distributed Systems"},{"key":"49_CR18","doi-asserted-by":"crossref","unstructured":"Pai, V., Ranganathan, P., Adve, S.: RSIM: An execution-driven simulator for ILP-based shared-memory multiprocessors and uniprocessors. In: WCAE-3 (1997)","DOI":"10.1145\/271014.271015"},{"key":"49_CR19","doi-asserted-by":"crossref","unstructured":"Pai, V., Ranganathan, P., Adve, S.: RSIM reference manual version 1.0. Technical report 9705, Dept. of Electrical and Computer Engineering, Rice University (1997)","DOI":"10.1145\/271014.271015"},{"key":"49_CR20","unstructured":"Gharachorloo, K., Gupta, A., Hennessy, J.: Two techniques to enhance the performance of memory consistency models. In: Proc. ICPP, pp. 355\u2013364 (1991)"},{"key":"49_CR21","doi-asserted-by":"crossref","unstructured":"Woo, S., et al.: The SPLASH-2 programs: Characterization and methodological considerations. In: Proc. 22th ISCA, pp. 24\u201336 (1995)","DOI":"10.1145\/225830.223990"},{"issue":"3","key":"49_CR22","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/882105.882110","volume":"31","author":"M. Heinrich","year":"2003","unstructured":"Heinrich, M., Chaudhuri, M.: Ocean warning: Avoid drowing. Computer Architecture News\u00a031(3), 30\u201332 (2003)","journal-title":"Computer Architecture News"},{"key":"49_CR23","doi-asserted-by":"crossref","unstructured":"de Dios, A., Sahelices, B., Ib\u00e1\u00f1ez, P., Vi\u00f1als, V., Llaber\u00ed, J.M.: Speeding-up synchronizations in DSM multiprocessors. Tech. rep. DIIS RR-06-07, University of Zaragoza, Spain (2006)","DOI":"10.1007\/11823285_49"},{"issue":"3","key":"49_CR24","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1109\/2.121510","volume":"25","author":"D. Lenoski","year":"1992","unstructured":"Lenoski, D., et al.: The stanford DASH multiprocessor. IEEE Computer\u00a025(3), 63\u201379 (1992)","journal-title":"IEEE Computer"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2006 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11823285_49","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,10]],"date-time":"2025-01-10T19:26:35Z","timestamp":1736537195000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11823285_49"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540377832","9783540377849"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/11823285_49","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}