{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T00:04:54Z","timestamp":1725494694354},"publisher-location":"Berlin, Heidelberg","reference-count":12,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540674429"},{"type":"electronic","value":"9783540455912"}],"license":[{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-45591-4_40","type":"book-chapter","created":{"date-parts":[[2007,11,14]],"date-time":"2007-11-14T05:18:03Z","timestamp":1195017483000},"page":"301-313","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Online Computation of Critical Paths for Multithreaded Languages"],"prefix":"10.1007","author":[{"given":"Yoshihiro","family":"Oyama","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kenjiro","family":"Taura","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Akinori","family":"Yonezawa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2000,5,25]]},"reference":[{"key":"40_CR1","doi-asserted-by":"crossref","unstructured":"M. Frigo, C. E. Leiserson, and K. H. Randall. The Implementation of the Cilk-5 Multithreaded Language. In Proceedings of the ACM SIGPLAN 1998 Conference on Programming Language Design and Implementation, pages 212\u2013223, 1998. See also The Cilk Project Home Page \nhttp:\/\/supertech.lcs.mit.edu\/cilk\/","DOI":"10.1145\/277652.277725"},{"issue":"5","key":"40_CR2","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1109\/52.84214","volume":"8","author":"M. T. Heath","year":"1991","unstructured":"M. T. Heath and J. E. Finger. Visualizing the Performance of Parallel Programs. IEEE Software, 8(5):29\u201339, 1991.","journal-title":"IEEE Software"},{"key":"40_CR3","doi-asserted-by":"crossref","unstructured":"J. K. Hollingsworth. Critical Path Profiling of Message Passing and Shared-memory Programs. IEEE Transactions on Parallel and Distributed Systems, pages 1029\u20131040, 1998.","DOI":"10.1109\/71.730530"},{"key":"40_CR4","doi-asserted-by":"crossref","unstructured":"U. H\u00f6lzle and D. Ungar. A Third-Generation SELF Implementation: Reconciling Responsiveness with Performance. In Proceedings of the Ninth Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA\u2019 94), pages 229\u2013243, 1994.","DOI":"10.1145\/191080.191116"},{"key":"40_CR5","doi-asserted-by":"crossref","unstructured":"J. R. Larus. Whole Program Paths. In Proceedings of the ACM SIGPLAN 1999 Conference on Programming Language Design and Implementation (PLDI\u2019 99), pages 259\u2013269, 1999.","DOI":"10.1145\/301618.301678"},{"key":"40_CR6","unstructured":"C. E. Leiserson, 1999. personal communication."},{"key":"40_CR7","unstructured":"Y. Oyama, K. Taura, T. Endo, and A. Yonezawa. An Implementation and Performance Evaluation of Language with Fine-Grain Thread Creation on Shared Memory Parallel Computer. In Proceedings of 1998 International Conference on Parallel and Distributed Computing and Systems (PDCS\u2019 98), pages 672\u2013675, 1998."},{"key":"40_CR8","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"546","DOI":"10.1007\/BFb0002781","volume-title":"Proceedings of Euro-Par\u2019 97 Parallel Processing","author":"Y. Oyama","year":"1997","unstructured":"Y. Oyama, K. Taura, and A. Yonezawa. An Efficient Compilation Framework for Languages Based on a Concurrent Process Calculus. In Proceedings of Euro-Par\u2019 97 Parallel Processing, volume 1300 of LNCS, pages 546\u2013553, 1997."},{"key":"40_CR9","unstructured":"Y. Oyama, K. Taura, and A. Yonezawa. Executing Parallel Programs with Synchronization Bottlenecks Efficiently. In Proceedings of International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications (PDSIA\u2019 99). World Scientific, 1999."},{"key":"40_CR10","unstructured":"Pallas GmbH. Dimemas. \nhttp:\/\/www.pallas.de\/\n\n."},{"key":"40_CR11","unstructured":"Sun Microsystems. The Java HotSpot\u2122 Performance Engine."},{"key":"40_CR12","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/3-540-61487-7_22","volume-title":"Proceedings of Workshop on Object-Based Parallel and Distributed Computation (OBPDC\u2019 95)","author":"K. Taura","year":"1996","unstructured":"K. Taura and A. Yonezawa. Schematic: A Concurrent Object-Oriented Extension to Scheme. In Proceedings of Workshop on Object-Based Parallel and Distributed Computation (OBPDC\u2019 95), volume 1107 of LNCS, pages 59\u201382, 1996."}],"container-title":["Lecture Notes in Computer Science","Parallel and Distributed Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45591-4_40","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,6]],"date-time":"2020-04-06T05:17:27Z","timestamp":1586150247000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45591-4_40"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540674429","9783540455912"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/3-540-45591-4_40","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2000]]},"assertion":[{"value":"25 May 2000","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}