{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,8]],"date-time":"2025-07-08T14:07:36Z","timestamp":1751983656220},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540662297"},{"type":"electronic","value":"9783540485155"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/3-540-48515-5_6","type":"book-chapter","created":{"date-parts":[[2007,11,13]],"date-time":"2007-11-13T16:25:55Z","timestamp":1194971155000},"page":"88-102","source":"Crossref","is-referenced-by-count":3,"title":["A Strategic Profiler for Glasgow Parallel Haskell"],"prefix":"10.1007","author":[{"given":"David J.","family":"King","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jon","family":"Hall","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Phil","family":"Trinder","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,3,28]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"N. Charles and C. Runciman. An Interactive Approach to Profiling Parallel Functional Programs. In This Proceedings.","DOI":"10.1007\/3-540-48515-5_2"},{"issue":"2","key":"6_CR2","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1017\/S0956796800001337","volume":"5","author":"C. Clack","year":"1995","unstructured":"C. Clack, S. Clayman, and D. Parrott. Lexical Profiling: Theory and Practice. Journal of Functional Programming, 5(2):225\u2013277, Apr. 1995.","journal-title":"Journal of Functional Programming"},{"key":"6_CR3","unstructured":"W. Gropp and E. Lusk. User\u2019s Guide for mpich, a Portable Implementation of MPI. Mathematics and Computer Science Division, Argonne National Laboratory, University of Chicago, July 1998."},{"key":"6_CR4","doi-asserted-by":"crossref","unstructured":"J. G. Hall, C. Baker-Finch, P. Trinder, and D. J. King. Towards an Operational Semantics for a Parallel Non-Strict Functional Language. In This Proceedings.","DOI":"10.1007\/3-540-48515-5_4"},{"key":"6_CR5","unstructured":"K. Hammond, H.-W. Loidl, and P. Trinder. Parallel Cost Centre Profiling. In Proc. 1997 Glasgow Workshop on Functional Programming, Ullapool, Scotland, Sept. 1997."},{"key":"6_CR6","unstructured":"J. A. Kohl and G. A. Geist. XPVM 1.0 User\u2019s Guide. Oak Ridge National Laboratory, Nov. 1996."},{"key":"6_CR7","unstructured":"H.-W. Loidl. GranSim\u2019s User Guide. Department of Computing Science, University of Glasgow, 0.03 edition, July 1996."},{"key":"6_CR8","unstructured":"H.-W. Loidl. Granularity in Large-Scale Parallel Functional Programming. PhD thesis, Department of Computing Science, University of Glasgow, Mar. 1998."},{"key":"6_CR9","doi-asserted-by":"crossref","unstructured":"R. G. Morgan and S. A. Jarvis. Profiling Large-Scale Lazy Functional Programs. Journal of Functional Programming, 8(3), May 1998.","DOI":"10.1017\/S0956796898003013"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"S. L. Peyton Jones, A. Gordon, and S. Finne. Concurrent Haskell. In Proc. 23rd ACM Symposium on Principles of Programming Languages (POPL\u2019 96), pages 295\u2013308, St Petersburg Beach, Florida, Jan. 1996.","DOI":"10.1145\/237721.237794"},{"key":"6_CR11","unstructured":"S. L. Peyton Jones, C. Hall, K. Hammond, W. Partain, and P. Wadler. The Glasgow Haskell compiler: A technical overview. In Proc. UK Joint Framework for Information Technology, Technical Conference (JFIT\u2019 93), pages 249\u2013257, Keele, Mar. 1993."},{"key":"6_CR12","unstructured":"C. Runciman and D. Wakeling. Applications of Functional Programming. UCL Press Ltd, 1995."},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"P. M. Sansom and S. L. Peyton Jones. Time and Space Profiling for Non-Strict, Higher-Order Functional Languages. In Proc. 22nd. ACM Symposium on Principles of Programming Languages (POPL\u2019 95), pages 355\u2013366, San Francisco, California, Jan. 1995. ACM SIGPLAN-SIGACT.","DOI":"10.1145\/199448.199531"},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"P. M. Sansom and S. L. Peyton Jones. Formally-Based Profiling for Higher-Order Functional Languages. ACM Transactions on Programming Languages and Systems, 19(1), Jan. 1997.","DOI":"10.1145\/244795.244802"},{"issue":"1","key":"6_CR15","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1017\/S0956796897002967","volume":"8","author":"P.W. Trinder","year":"1998","unstructured":"P.W. Trinder, K. Hammond, H.-W. Loidl, and S.L. Peyton Jones. Algorithm + Strategy = Parallelism. Journal of Functional Programming, 8(1):23\u201360, January 1998.","journal-title":"Journal of Functional Programming"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"P.W. Trinder, K. Hammond, J.S. Mattson, A.S. Partridge, and S.L. Peyton Jones. GUM: a Portable Parallel Implementation of Haskell. In Proc. 1996 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI\u2019 96), pages 79\u201388, 1996.","DOI":"10.1145\/231379.231392"}],"container-title":["Lecture Notes in Computer Science","Implementation of Functional Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-48515-5_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,4]],"date-time":"2019-05-04T06:52:19Z","timestamp":1556952739000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-48515-5_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540662297","9783540485155"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/3-540-48515-5_6","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[1999]]}}}