{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T23:40:51Z","timestamp":1729640451175,"version":"3.28.0"},"reference-count":21,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6]]},"DOI":"10.1109\/hpcc.2012.81","type":"proceedings-article","created":{"date-parts":[[2012,10,19]],"date-time":"2012-10-19T20:40:38Z","timestamp":1350679238000},"page":"556-563","source":"Crossref","is-referenced-by-count":0,"title":["A Data Structure Centric Method and Execution Model for Partitioning Sequential Programs into Multiple Speculative Threads"],"prefix":"10.1109","author":[{"given":"Yanning","family":"Du","sequence":"first","affiliation":[]},{"given":"Yinliang","family":"Zhao","sequence":"additional","affiliation":[]},{"given":"Bo","family":"Han","sequence":"additional","affiliation":[]},{"given":"Yuancheng","family":"Li","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1145\/1094811.1094845","article-title":"Safe futures for Java","author":"welc","year":"2005","journal-title":"Proc 20th Annual ACM SIGPLAN Conference on Object-oriented Programming Systems Languages and Applications (OOPSLA)"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2004.1310767"},{"key":"18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.2200\/S00070ED1V01Y200611CAC002","article-title":"Transactional memory","volume":"1","author":"larus","year":"2007","journal-title":"Synthesis Lectures on Computer Architecture"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/1111320.1111067"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346192"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250759"},{"key":"14","first-page":"6","author":"ceze","year":"2008","journal-title":"Concurrency Control with Data Coloring"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2007.370491"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346311"},{"key":"21","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1145\/1108768.1108809","article-title":"SableSpMT: A software framework for analysing speculative multithreading in Java","volume":"31","author":"pickett","year":"2006","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"3","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1145\/223982.224451","article-title":"Multiscalar processors","author":"sohi","year":"1995","journal-title":"Proceedings 22nd Annual International Symposium on Computer Architecture ISCA"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065043"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2007.70797"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806603"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1145\/1378533.1378575"},{"key":"7","first-page":"40","article-title":"Return Value Prediction in a Java Virtual Machine","author":"pickett","year":"2004","journal-title":"Proc 2nd Value-Prediction and Value-Based Optimization Workshop (VPW2)"},{"journal-title":"The Java? Virtual Machine Specification","year":"2012","author":"lindholm","key":"6"},{"key":"5","first-page":"109","article-title":"Single-program speculative multithreading (SPSM) architecture: Compiler-assisted fine-grained multithreading","author":"dubey","year":"1995","journal-title":"Proc IFIP WG10 3 Working Conference on Parallel Architectures and Compilation Techniques"},{"key":"4","first-page":"1","article-title":"A scalable approach to thread-level speculation","author":"steffan","year":"2000","journal-title":"Proceedings of 27th International Symposium on Computer Architecture (IEEE Cat No RS00201) ISCA"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2009.4919639"},{"key":"8","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/1594835.1504181","article-title":"How Much Parallelism is There in Irregular Applications?","volume":"44","author":"kulkarni","year":"2009","journal-title":"ACM SIGPLAN Notices"}],"event":{"name":"2012 IEEE 14th Int'l Conf. on High Performance Computing and Communication (HPCC) & 2012 IEEE 9th Int'l Conf. on Embedded Software and Systems (ICESS)","start":{"date-parts":[[2012,6,25]]},"location":"Liverpool, United Kingdom","end":{"date-parts":[[2012,6,27]]}},"container-title":["2012 IEEE 14th International Conference on High Performance Computing and Communication &amp; 2012 IEEE 9th International Conference on Embedded Software and Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6331801\/6331993\/06332220.pdf?arnumber=6332220","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,30]],"date-time":"2024-04-30T12:58:24Z","timestamp":1714481904000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6332220\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":21,"URL":"https:\/\/doi.org\/10.1109\/hpcc.2012.81","relation":{},"subject":[],"published":{"date-parts":[[2012,6]]}}}