{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T05:25:26Z","timestamp":1737437126330,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540754435"},{"type":"electronic","value":"9783540754442"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-75444-2_45","type":"book-chapter","created":{"date-parts":[[2007,9,7]],"date-time":"2007-09-07T15:48:35Z","timestamp":1189180115000},"page":"460-471","source":"Crossref","is-referenced-by-count":1,"title":["Speculative Parallelization \u2013 Eliminating the Overhead of Failure"],"prefix":"10.1007","author":[{"given":"Mikel","family":"Luj\u00e1n","sequence":"first","affiliation":[]},{"given":"Phyllis","family":"Gustafson","sequence":"additional","affiliation":[]},{"given":"Michael","family":"Paleczny","sequence":"additional","affiliation":[]},{"given":"Christopher A.","family":"Vick","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"6","key":"45_CR1","doi-asserted-by":"publisher","first-page":"726","DOI":"10.1109\/TSE.1987.233477","volume":"13","author":"C.Q. Zhu","year":"1987","unstructured":"Zhu, C.Q., Yew, P.C.: A scheme to enforce data dependence on large multiprocessor systems. IEEE Transactions on Software Engineering\u00a013(6), 726\u2013739 (1987)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"12","key":"45_CR2","doi-asserted-by":"publisher","first-page":"1485","DOI":"10.1109\/TC.1987.5009499","volume":"36","author":"S.P. Midkiff","year":"1987","unstructured":"Midkiff, S.P., Padua, D.A.: Compiler algorithms for synchronization. IEEE Transactions on Computers\u00a036(12), 1485\u20131495 (1987)","journal-title":"IEEE Transactions on Computers"},{"issue":"3-4","key":"45_CR3","doi-asserted-by":"publisher","first-page":"527","DOI":"10.1016\/S0167-8191(98)00024-6","volume":"24","author":"L. Rauchwerger","year":"1998","unstructured":"Rauchwerger, L.: Run-time parallelization: Its time has come. Parallel Computing\u00a024(3-4), 527\u2013556 (1998)","journal-title":"Parallel Computing"},{"issue":"2","key":"45_CR4","doi-asserted-by":"publisher","first-page":"160","DOI":"10.1109\/71.752782","volume":"10","author":"L. Rauchwerger","year":"1999","unstructured":"Rauchwerger, L., Padua, D.A.: The LRPD Test: Speculative run-time parallelization of loops with privatization and reduction parallelization. IEEE Transactions of Parallel and Distributed Systems\u00a010(2), 160\u2013180 (1999)","journal-title":"IEEE Transactions of Parallel and Distributed Systems"},{"issue":"3","key":"45_CR5","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1145\/1089008.1089010","volume":"2","author":"M.J. Garzar\u00e1n","year":"2005","unstructured":"Garzar\u00e1n, M.J., Prvulovic, M., Llaber\u00eda, J.M., Vi\u00f1als, V., Rauchwerger, L., Torrellas, J.: Tradeoffs in buffering speculative memory state for thread-level speculation in multiprocessors. ACM Transactions on Architecture and Code Optimization\u00a02(3), 247\u2013279 (2005)","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"45_CR6","doi-asserted-by":"crossref","unstructured":"Dang, F.H., Yu, H., Rauchwerger, L.: The R-LRPD Test: Speculative parallelization of partially parallel loops. In: IPDPS 2002, pp. 20\u201329 (2002)","DOI":"10.1109\/IPDPS.2002.1015493"},{"issue":"5","key":"45_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TPDS.2005.52","volume":"16","author":"M. Cintra","year":"2005","unstructured":"Cintra, M., Llanos, D.R.: Design space exploration of a software speculative parallelization scheme. IEEE Transactions of Parallel and Distributed Systems\u00a016(5), 1\u201315 (2005)","journal-title":"IEEE Transactions of Parallel and Distributed Systems"},{"key":"45_CR8","unstructured":"Rundberg, P., Stenstr\u00f6m, P.: An all-software thread-level data dependence speculation system for multiprocessors. Journal of Instruction Level Parallelism 3 (2001)"},{"key":"45_CR9","doi-asserted-by":"crossref","unstructured":"Gupta, M., Nim, R.: Techniques for speculative run-time parallelization of loops. In: Proceedings of the 1998 ACM\/IEEE Conference on Supercomputing \u2013 SC 1998 (1998)","DOI":"10.1109\/SC.1998.10053"},{"key":"45_CR10","unstructured":"Bruening, D., Devabhaktuni, S., Amarasinghe, S.: Softspec: Software-based speculative parallelism. In: Third ACM Workshop on Feedback-Directed and Dynamic Optimization \u2013 FDDO-3 (2000)"},{"key":"45_CR11","doi-asserted-by":"crossref","unstructured":"Sohi, G.S., Breach, S.E., Vijaykumar, T.N.: Multiscalar processors. In: ISCA 1995, pp. 414\u2013425 (1995)","DOI":"10.1145\/225830.224451"},{"key":"45_CR12","doi-asserted-by":"crossref","unstructured":"Marcuello, P., Gonz\u00e1lez, A.: Clustered speculative multithreaded processors. In: ICS 1999, pp. 365\u2013372 (1999)","DOI":"10.1145\/305138.305214"},{"issue":"9","key":"45_CR13","doi-asserted-by":"publisher","first-page":"881","DOI":"10.1109\/12.795219","volume":"48","author":"J.Y. Tsai","year":"1999","unstructured":"Tsai, J.Y., Huang, J., Amlo, C., Lilja, D.J., Yew, P.C.: The Superthreaded processor architecture. IEEE Transactions on Computers\u00a048(9), 881\u2013902 (1999)","journal-title":"IEEE Transactions on Computers"},{"key":"45_CR14","doi-asserted-by":"crossref","unstructured":"Oplinger, J.T., Heine, D.L., Lam, M.S.: In search of speculative thread-level parallelism. PACT 1999, 303\u2013313 (1999)","DOI":"10.21236\/ADA419602"},{"key":"45_CR15","doi-asserted-by":"crossref","unstructured":"Prvulovic, M., Garzar\u00e1n, M.J., Rauchwerger, L., Torrellas, J.: Removing architectural bottlenecks to the scalability of speculative parallelization. In: ISCA 2001, 204\u2013215 (2001)","DOI":"10.1145\/379240.379264"},{"key":"45_CR16","doi-asserted-by":"crossref","unstructured":"Chaudhry, S., Tremblay, M.: Space-time dimensional computing for Javatm programs on the MAJC architecture. In: Java Microarchitectures (2002)","DOI":"10.1007\/978-1-4615-0993-6_9"},{"key":"45_CR17","doi-asserted-by":"crossref","unstructured":"Sarangi, S.R., Wei Liu, J.T., Zhou, Y.: Reslice: Selective re-execution of long-retired misspeculated instructions using forward slicing. In: Proceedings of the 38th annual IEEE\/ACM International Symposium on Microarchitecture \u2013 MICRO 38, pp. 257\u2013270 (2005)","DOI":"10.1109\/MICRO.2005.28"},{"key":"45_CR18","doi-asserted-by":"crossref","unstructured":"Oliker, L., Canning, A., Carter, J., Shalf, J., Ethier, S.: Scientifc computations on modern parallel vector systems. In: Proceedings of the ACM\/IEEE SC2004 Conference on Supercomputing (2004)","DOI":"10.1109\/SC.2004.54"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing and Communications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-75444-2_45","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T21:45:42Z","timestamp":1737409542000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-75444-2_45"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540754435","9783540754442"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-75444-2_45","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}