{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T18:46:05Z","timestamp":1725475565308},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540680390"},{"type":"electronic","value":"9783540680406"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11945918_19","type":"book-chapter","created":{"date-parts":[[2006,12,17]],"date-time":"2006-12-17T22:09:45Z","timestamp":1166393385000},"page":"148-158","source":"Crossref","is-referenced-by-count":10,"title":["Supporting Speculative Multithreading on Simultaneous Multithreaded Processors"],"prefix":"10.1007","author":[{"given":"Venkatesan","family":"Packirisamy","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shengyue","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonia","family":"Zhai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei-Chung","family":"Hsu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pen-Chung","family":"Yew","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"19_CR1","unstructured":"Open research compiler for itanium processor family, http:\/\/ipf-orc.sourceforge.net\/"},{"key":"19_CR2","doi-asserted-by":"crossref","unstructured":"Akkary, H., Driscoll, M.: A dynamic multithreading processor. In: MICRO-31 (December 1998)","DOI":"10.1109\/MICRO.1998.742784"},{"key":"19_CR3","doi-asserted-by":"crossref","unstructured":"Colohan, C.B., Ailamaki, A., Steffan, J.G., Mowry, T.C.: Tolerating dependences between large speculative threads via sub-threads. In: Proceedings of the 33th ISCA, Boston, MA (2006)","DOI":"10.1109\/ISCA.2006.43"},{"key":"19_CR4","doi-asserted-by":"crossref","unstructured":"Franklin, M., Sohi, G.S.: ARB: A hardware mechanism for dynamic reordering of memory references. IEEE Transactions on Computers\u00a045(5) (May 1996)","DOI":"10.1109\/12.509907"},{"key":"19_CR5","doi-asserted-by":"crossref","unstructured":"Krishnan, V., Torrellas, J.: A chip multiprocessor architecture with speculative multithreading. IEEE Transactions on Computers, Special Issue on Multithreaded Architecture (September 1999)","DOI":"10.1109\/12.795218"},{"key":"19_CR6","doi-asserted-by":"crossref","unstructured":"Luk, C.-K., Cohn, R., Muth, R., Patil, H., Klauser, A., Lowney, G., Wallace, S., Reddi, V.J., Hazelwood, K.: Pin: building customized program analysis tools with dynamic instrumentation. In: Proc. ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation (2005)","DOI":"10.1145\/1065010.1065034"},{"key":"19_CR7","doi-asserted-by":"crossref","unstructured":"Marcuello, P., Gonzalez, A.: Exploiting speculative thread-level parallelism on a smt processor. In: Proceedings of the 7th International Conference on High-Performance Computing and Networking (April 1999)","DOI":"10.1007\/BFb0100636"},{"key":"19_CR8","doi-asserted-by":"crossref","unstructured":"Martnez, J.F., Renau, J., Huang, M.C., Prvulovic, M., Torrellas, J.: Cherry: checkpointed early resource recycling in out-of-order microprocessors. In: Proceedings of Micro-35, Istanbul, Turkey (2002)","DOI":"10.1109\/MICRO.2002.1176234"},{"key":"19_CR9","doi-asserted-by":"crossref","unstructured":"Park, I., Falsafi, B., Vijaykumar, T.N.: Implicitly-multithreaded processors. In: Proceedings of the 30th ISCA (June 2003)","DOI":"10.1145\/859618.859624"},{"key":"19_CR10","doi-asserted-by":"crossref","unstructured":"Steffan, J.G., Colohan, C.B., Zhai, A., Mowry, T.C.: A scalable approach to thread-level speculation. In: Proceedings of the 27th ISCA (June 2000)","DOI":"10.1145\/339647.339650"},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"Steffan, J.G., Colohan, C.B., Zhai, A., Mowry, T.C.: The stampede approach to thread-level speculation. In: ACM Transactions on Computer Systems (TOCS), vol.\u00a023 (August 2005)","DOI":"10.1145\/1082469.1082471"},{"key":"19_CR12","doi-asserted-by":"crossref","unstructured":"Tullsen, D., Eggers, S., Emer, J., Levy, H., Lo, J., Stamm, R.: Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor. In: Proceedings of the 23rd ISCA (May 1996)","DOI":"10.1145\/232973.232993"},{"key":"19_CR13","doi-asserted-by":"publisher","first-page":"1305","DOI":"10.1109\/71.970565","volume":"12","author":"T.N. Vijaykumar","year":"2001","unstructured":"Vijaykumar, T.N., Gopal, S., Smith, J.E., Sohi, G.: Speculative versioning cache. IEEE Transactions on Parallel and Distributed Systems\u00a012, 1305\u20131317 (2001)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"19_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/978-3-540-69330-7_20","volume-title":"Languages and Compilers for Parallel Computing","author":"S. Wang","year":"2006","unstructured":"Wang, S., Dai, X., Yellajyosula, K.S., Zhai, A.: Loop selection for thread-level speculation. In: Ayguad\u00e9, E., Baumgartner, G., Ramanujam, J., Sadayappan, P. (eds.) LCPC 2005. LNCS, vol.\u00a04339, pp. 289\u2013303. Springer, Heidelberg (2006)"},{"key":"19_CR15","doi-asserted-by":"crossref","unstructured":"Zhai, A., Colohan, C.B., Steffan, J.G., Mowry, T.C.: Compiler optimization of scalar value communication between speculative threads. In: Proceedings of the 10th ASPLOS (October 2002)","DOI":"10.1145\/605397.605416"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing - HiPC 2006"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11945918_19.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T07:18:25Z","timestamp":1619507905000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11945918_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540680390","9783540680406"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/11945918_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}