{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,5]],"date-time":"2022-04-05T19:46:24Z","timestamp":1649187984061},"reference-count":18,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2011,9,28]],"date-time":"2011-09-28T00:00:00Z","timestamp":1317168000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2012,9]]},"DOI":"10.1007\/s11227-011-0690-5","type":"journal-article","created":{"date-parts":[[2011,9,27]],"date-time":"2011-09-27T08:42:48Z","timestamp":1317112968000},"page":"1154-1167","source":"Crossref","is-referenced-by-count":1,"title":["A scalable method-level parallel library and its improvement"],"prefix":"10.1007","volume":"61","author":[{"given":"Yang","family":"Zhang","sequence":"first","affiliation":[]},{"given":"Weixing","family":"Ji","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2011,9,28]]},"reference":[{"key":"690_CR1","volume-title":"Java workshop at the 23rd IEEE International parallel and distributed processing symposium","author":"S Aamir","year":"2009","unstructured":"Aamir S, Jawad M (2009) Towards efficient shared memory communications in MPJ express. In: Java workshop at the 23rd IEEE International parallel and distributed processing symposium, Rome, Italy, May 2009"},{"key":"690_CR2","unstructured":"AspectJ. http:\/\/www.eclipse.org\/aspectj\/"},{"issue":"6","key":"690_CR3","first-page":"576","volume":"9","author":"AJC Bik","year":"1997","unstructured":"Bik AJC, Gannon DB (1997) Automatic exploiting implicit parallelism in Java. Concurrency 9(6):576\u2013619","journal-title":"Concurrency"},{"key":"690_CR4","first-page":"53","volume-title":"Proceedings of the ACM conference on Java Grande","author":"JM Bull","year":"2000","unstructured":"Bull JM, Kambites ME (2000) JOMP\u2014an OpenMP-like interface for Java. In: Proceedings of the ACM conference on Java Grande, p 53"},{"key":"690_CR5","first-page":"176","volume-title":"Proceedings of international conference on parallel architectures and compilation techniques","author":"MK Chen","year":"2002","unstructured":"Chen MK, Olukotun K (2002) Exploiting method-level parallelism in single-threaded Java programs. In: Proceedings of international conference on parallel architectures and compilation techniques, pp\u00a0176\u2013184"},{"key":"690_CR6","volume-title":"Concurrency and computation: practice and experience","author":"MW Hall","year":"1999","unstructured":"Hall MW, Martonosi M (1999) Adapting parallelism in compiler parallelized code. In: Concurrency and computation: practice and experience"},{"key":"690_CR7","first-page":"1","volume":"5","author":"S Hu","year":"2003","unstructured":"Hu S, Bhargava R, John LK (2003) The role of return value prediction in exploiting speculative method-level parallelism. J Instr-Level Parallelism 5:1\u201321","journal-title":"J Instr-Level Parallelism"},{"key":"690_CR8","unstructured":"Ji WX. Cpplib. http:\/\/cs.bit.edu.cn\/~pass"},{"key":"690_CR9","volume-title":"Proceedings of ECOOP","author":"G Kiczales","year":"1997","unstructured":"Kiczales G, Irwin J, Lamping J, Mendhekar A, Maeda C, Lopes CV, Loingtier J (1997) Aspect-oriented programming. In: Proceedings of ECOOP"},{"key":"690_CR10","unstructured":"OpenMP. http:\/\/www.openmp.org\/"},{"key":"690_CR11","first-page":"303","volume-title":"Proceedings of international conference on parallel architectures and compilation techniques","author":"JT Oplinger","year":"1999","unstructured":"Oplinger JT, Heine DL, Lam MS (1999) In search of speculative thread-level parallelism. In: Proceedings of international conference on parallel architectures and compilation techniques, pp 303\u2013313"},{"key":"690_CR12","doi-asserted-by":"crossref","first-page":"875","DOI":"10.1007\/978-3-642-03869-3_81","volume-title":"Proceeding of Euro-Par 2009","author":"F Otto","year":"2009","unstructured":"Otto F, Pankratius V, Tichy WF (2009) XJava: Exploiting parallelism with object-oriented stream programming. In: Proceeding of Euro-Par 2009, pp 875\u2013886"},{"key":"690_CR13","volume-title":"ACM\/IEEE conference of supercomputing","author":"LA Smith","year":"2006","unstructured":"Smith LA, Bull JM, Obdrizalek J (2006) A parallel Java Grande benchmark suite. In: ACM\/IEEE conference of supercomputing"},{"issue":"4","key":"690_CR14","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1145\/1594835.1504190","volume":"44","author":"MD Allen","year":"2009","unstructured":"Allen MD, Sridharan S, Sohi GS (2009) Serialization sets: a dynamic dependence based parallel execution model. ACM SIGPLAN Not 44(4):85\u201396","journal-title":"ACM SIGPLAN Not"},{"key":"690_CR15","unstructured":"SQL Server. http:\/\/www.microsoft.com\/sqlserver\/"},{"key":"690_CR16","first-page":"221","volume-title":"Parallel architectures and compilation techniques","author":"F Warg","year":"2001","unstructured":"Warg F, Stenstrom P (2001) Limits on speculative module-level parallelism in imperative and object-oriented programs on CMP platforms. In: Parallel architectures and compilation techniques, pp 221\u2013230"},{"key":"690_CR17","first-page":"147","volume-title":"International conference on parallel processing","author":"J Whaley","year":"2005","unstructured":"Whaley J, Kozyrakis C (2005) Heuristics for profile-driven method-level speculative parallelization. In: International conference on parallel processing, pp 147\u2013156"},{"key":"690_CR18","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1109\/PACT.2007.4336206","volume-title":"Proceedings of the 16th international conference on parallel architecture and compilation techniques","author":"L Zhang","year":"2007","unstructured":"Zhang L, Krintz C, Nagpurkar P (2007) Language and virtual machine support for efficient fine-grained futures in Java. In: Proceedings of the 16th international conference on parallel architecture and compilation techniques, pp 130\u2013139"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-011-0690-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-011-0690-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-011-0690-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T10:24:05Z","timestamp":1559384645000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-011-0690-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,9,28]]},"references-count":18,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,9]]}},"alternative-id":["690"],"URL":"https:\/\/doi.org\/10.1007\/s11227-011-0690-5","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,9,28]]}}}