{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T17:48:47Z","timestamp":1725558527874},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540201458"},{"type":"electronic","value":"9783540399209"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-39920-9_22","type":"book-chapter","created":{"date-parts":[[2010,6,28]],"date-time":"2010-06-28T04:08:38Z","timestamp":1277698118000},"page":"313-328","source":"Crossref","is-referenced-by-count":3,"title":["Performance Analysis for Identification of (Sub-)Task-Level Parallelism in Java"],"prefix":"10.1007","author":[{"given":"Richard","family":"Stahl","sequence":"first","affiliation":[]},{"given":"Robert","family":"Pa\u0161ko","sequence":"additional","affiliation":[]},{"given":"Luc","family":"Rijnders","sequence":"additional","affiliation":[]},{"given":"Diederik","family":"Verkest","sequence":"additional","affiliation":[]},{"given":"Serge","family":"Vernalde","sequence":"additional","affiliation":[]},{"given":"Rudy","family":"Leuwereins","sequence":"additional","affiliation":[]},{"given":"Francky","family":"Catthoor","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"22_CR1","doi-asserted-by":"crossref","unstructured":"Girkar, M., Polychronopoulos, C.D.: Automatic Extraction of Functional Parallelism from Ordinary Programs. IEEE Trans. on Parallel and Distributed Systems (1992)","DOI":"10.1109\/71.127258"},{"key":"22_CR2","doi-asserted-by":"crossref","unstructured":"Baneerjee, P., et al.: The Paradigm compiler for Distributed-Memory Multicomputers. IEEE Trans. on Computer (1995)","DOI":"10.1109\/2.467577"},{"key":"22_CR3","doi-asserted-by":"crossref","unstructured":"Saito, H., et al.: The Design of the PROMIS Compiler. In: Proceedings of the International Conference on Compiler Construction (1999)","DOI":"10.1007\/978-3-540-49051-7_15"},{"key":"22_CR4","unstructured":"Huynh, S.: Exploiting Task-level Parallelism Automatically Using pTask, Master Thesis at University of Toronto (1996)"},{"key":"22_CR5","unstructured":"Chan, B., Abdelrahman, T.S.: Run-time support for the automatic parallelization of Java programs. In: Proc. of Int. Conf. on Parallel and Distributed Computing and Systems (2001)"},{"key":"22_CR6","unstructured":"Weiser, M.: Program slicing. In: Proceedings of 5th International Conference on Software Engineering (1981)"},{"key":"22_CR7","doi-asserted-by":"crossref","unstructured":"Hatcliff, J., et al.: A Formal Study of Slicing for Multi-threaded Programs with JVM Concurrency Primitives. In: Static Analysis Symposium (1999)","DOI":"10.1007\/3-540-48294-6_1"},{"key":"22_CR8","volume-title":"The JavaTMNative Interface: Programmer\u2019s Guide and Specification","author":"S. Liang","year":"1999","unstructured":"Liang, S.: The JavaTMNative Interface: Programmer\u2019s Guide and Specification. Addison Wesley Longman Inc., Amsterdam (1999)"},{"key":"22_CR9","unstructured":"Vallee-Rai, R., Hendren, L., Sundaresan, V., Lam, P., Gagnon, E., Co, P.: Soot - A Java Optimization Framework. In: Proc. of CASCON (1999)"},{"key":"22_CR10","unstructured":"Kaffe Virtual Machine, http:\/\/www.kaffe.org"},{"key":"22_CR11","unstructured":"Fenlason, J., Stallman, R.: GNU gprof - The GNU Profiler, http:\/\/www.gnu.org\/manual\/gprof-2.9.1\/gprof.html"},{"key":"22_CR12","doi-asserted-by":"crossref","unstructured":"Hollingsworth, J.K., Miller, B.P.: Parallel Program Performance Metrics: A Comparison and Validation. Supercomputing, 4\u201313 (1992)","DOI":"10.1109\/SUPERC.1992.236715"},{"issue":"2","key":"22_CR13","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1109\/71.80132","volume":"1","author":"B.P. Miller","year":"1990","unstructured":"Miller, B.P., Clark, M., Hollingsworth, J.K., Kierstead, S., Lim, S., Torzewski, T.: IPS-2: The 2nd Generation of a Parallel Program Measurement System. IEEE Transactions on Parallel and Distributed Systems\u00a01(2), 206\u2013217 (1990)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"1","key":"22_CR14","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1145\/98460.98518","volume":"18","author":"T.E. Anderson","year":"1990","unstructured":"Anderson, T.E., Lazowska, E.D.: Quartz: A Tool for Tuning Parallel Program Performance, Performance Evaluation Review. ACM SIGMETRICS\u00a018(1), 115\u2013125 (1990) (special Issue)","journal-title":"ACM SIGMETRICS"},{"issue":"10","key":"22_CR15","doi-asserted-by":"publisher","first-page":"1029","DOI":"10.1109\/71.730530","volume":"9","author":"J.K. Hollingsworth","year":"1998","unstructured":"Hollingsworth, J.K.: Critical Path Profiling of Message Passing and Shared Memory Programs. IEEE Transactions on Parallel and Distributed Systems\u00a09(10), 1029\u20131040 (1998)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"22_CR16","doi-asserted-by":"crossref","unstructured":"Shende, S., Malony, A.D., Cuny, J., Lindlan, K., Beckman, P., Karmesin, S.: Portable Profiling and Tracing for Parallel Scientific Applications using C++. In: Proceedings of ACM SIGMETRICS Symposium on Parallel and Distributed Tools (1998)","DOI":"10.1145\/281035.281049"},{"key":"22_CR17","unstructured":"Java Virtual Machine Profiler Interface, http:\/\/java.sun.com\/products\/jdk\/1.2\/docs\/guide\/jvmpi\/jvmpi.html"},{"key":"22_CR18","unstructured":"Borland Optimizeit Suite 5, http:\/\/www.borland.com\/optimizeit\/"},{"key":"22_CR19","unstructured":"Rational Quantify, http:\/\/www.rational.com\/products\/quantify_unix\/index.jsp"},{"key":"22_CR20","unstructured":"Vtune Enterprise Analyzer, Intel Inc., http:\/\/developer.intel.com\/software\/products\/vtune\/vte%5Fjava10\/"},{"key":"22_CR21","doi-asserted-by":"crossref","unstructured":"Kazi, I.H., et al.: Javiz: A Client\/Server Java Profiling Tool. IBM Systems Journal\u00a039(1) (2000)","DOI":"10.1147\/sj.391.0096"},{"key":"22_CR22","doi-asserted-by":"crossref","unstructured":"Sevitsky, G., De Pauw, W., Konuru, R.: An Information Exploration Tool for Performance Analysis of Java Programs. In: TOOLS Europe (2001)","DOI":"10.1109\/TOOLS.2001.911758"},{"key":"22_CR23","unstructured":"Malenfant, J., Jacques, M., Demers, F.N.: A tutorial on behavioral reflection and its implementation. In: Proceedings of the Reflection 1996 Conference, pp. 1\u201320 (1996)"},{"key":"22_CR24","unstructured":"Anders, J.: MPEG-1 player in Java, http:\/\/rnvs.informatik.tu-chemnitz.de\/~jan\/MPEG\/MPEG_Play.html"},{"key":"22_CR25","unstructured":"Walser, P.: IDX 3D engine, http:\/\/www2.active.ch\/~proxima"},{"key":"22_CR26","unstructured":"Java Compiler, http:\/\/java.sun.com\/j2se\/1.3\/"}],"container-title":["Lecture Notes in Computer Science","Software and Compilers for Embedded Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-39920-9_22","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T13:38:02Z","timestamp":1559223482000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-39920-9_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540201458","9783540399209"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-39920-9_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}