{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,31]],"date-time":"2025-05-31T01:53:47Z","timestamp":1748656427895},"reference-count":47,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,10]]},"DOI":"10.1109\/pact.2013.6618801","type":"proceedings-article","created":{"date-parts":[[2013,10,10]],"date-time":"2013-10-10T19:35:09Z","timestamp":1381433709000},"page":"103-112","source":"Crossref","is-referenced-by-count":8,"title":["S-CAVE: effective SSD caching to improve virtual machine storage performance"],"prefix":"10.1109","author":[{"given":"Rajkishore","family":"Barik","sequence":"first","affiliation":[]},{"family":"Jisheng Zhao","sequence":"additional","affiliation":[]},{"given":"Vivek","family":"Sarkar","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1979.1675439"},{"key":"35","article-title":"Statistically rigorous Java performance evaluation","author":"georges","year":"0","journal-title":"OOPSLA'07"},{"key":"17","article-title":"Helix: Automatic parallelization o f irregular programs for chip multiprocessing","author":"campanoni","year":"0","journal-title":"CGO-2"},{"key":"36","doi-asserted-by":"publisher","DOI":"10.1145\/1926385.1926457"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1145\/1542275.1542303"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"15","article-title":"Noninvasive concurrency with java stm","author":"korland","year":"0","journal-title":"MULTlPROG'Lo"},{"journal-title":"JSTAMP","year":"0","key":"34"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941575"},{"key":"39","doi-asserted-by":"publisher","DOI":"10.1145\/277652.277659"},{"key":"13","article-title":"X i O: An object-oriented approach t o non-uniform cluster computing","author":"charles","year":"0","journal-title":"OOPSLA 2005 Onward! Track"},{"key":"14","article-title":"Transactional locking II","author":"dice","year":"0","journal-title":"DIS '06"},{"key":"37","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0032687"},{"key":"11","article-title":"Lnterprocedural load elimination for dynamic optimization of parallel programs","author":"barik","year":"0","journal-title":"PA CT'09"},{"key":"38","doi-asserted-by":"publisher","DOI":"10.1145\/301631.301643"},{"key":"12","article-title":"Habanero-java: The new adventures of old X i O","author":"cave","year":"0","journal-title":"PPPj'J 1"},{"journal-title":"The JCilk multithreaded language","year":"2005","author":"lee","key":"21"},{"key":"20","article-title":"The Java memory model","author":"manson","year":"0","journal-title":"POPL'05"},{"key":"43","article-title":"Efficient may happen in parallel analysis for asyncfinish parallelism","author":"lee","year":"0","journal-title":"SAS' J 2"},{"key":"42","doi-asserted-by":"publisher","DOI":"10.1145\/288195.288213"},{"key":"41","doi-asserted-by":"publisher","DOI":"10.1145\/120807.120811"},{"key":"40","article-title":"Static conflict analysis for multi-threaded obj ect-oriented programs","author":"von praun","year":"0","journal-title":"PLDl'03"},{"key":"45","doi-asserted-by":"publisher","DOI":"10.1109\/12.868026"},{"key":"44","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993522"},{"key":"47","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-40889-4_10"},{"key":"46","article-title":"Static analyses for eliminating unnecessary synchronization from Java programs","author":"aldrich","year":"0","journal-title":"SAS '99"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1147\/rd.413.0233"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250762"},{"key":"24","article-title":"May-happen-in-parallel analysis of X i O programs","author":"agarwal","year":"0","journal-title":"PPoPP'07"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2013.6618801"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010248"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349327"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320386"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89330-1_5"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1145\/93542.93553"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1816020"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508274"},{"year":"0","key":"10"},{"key":"30","article-title":"Soot-a Java bytecode optimization framework","author":"vallee-rai","year":"0","journal-title":"CASCON '99"},{"key":"7","article-title":"Using inter-procedural side-effect information in JIT optimizations","author":"le","year":"0","journal-title":"CC'05"},{"key":"6","article-title":"Load elimination in the presence of side effects, concurrency and precise exceptions","author":"von praun","year":"0","journal-title":"LCPC-03"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640097"},{"key":"5","article-title":"Unified analysis of array and object references in strongly typed languages","author":"fink","year":"0","journal-title":"SAS'Oo"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2009.64"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380240104"},{"key":"9","article-title":"Register promotion in C programs","author":"lu","year":"0","journal-title":"PLDJ'97"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1145\/773039.773049"}],"event":{"name":"22nd International Conference on Parallel Architectures and Compilation Techniques (PACT)","start":{"date-parts":[[2013,9,7]]},"location":"Edinburgh","end":{"date-parts":[[2013,9,11]]}},"container-title":["Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6603429\/6618788\/06618801.pdf?arnumber=6618801","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,23]],"date-time":"2017-03-23T00:00:02Z","timestamp":1490227202000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6618801\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,10]]},"references-count":47,"URL":"https:\/\/doi.org\/10.1109\/pact.2013.6618801","relation":{},"subject":[],"published":{"date-parts":[[2013,10]]}}}