{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T05:29:16Z","timestamp":1737437356862,"version":"3.33.0"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[1997,8,1]],"date-time":"1997-08-01T00:00:00Z","timestamp":870393600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[1997,8]]},"DOI":"10.1007\/bf02699905","type":"journal-article","created":{"date-parts":[[2007,9,18]],"date-time":"2007-09-18T05:01:32Z","timestamp":1190091692000},"page":"305-338","source":"Crossref","is-referenced-by-count":10,"title":["Compiling C for the EARTH multithreaded architecture"],"prefix":"10.1007","volume":"25","author":[{"given":"Laurie J.","family":"Hendren","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xinan","family":"Tang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yingchun","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shereen","family":"Ghobrial","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guang R.","family":"Gao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xun","family":"Xue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haiying","family":"Cai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pierre","family":"Ouellet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"BF02699905_CR1","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1109\/ISCA.1995.524544","volume-title":"Proc. of the 22nd Ann. Intl. Symp. on Computer Architecture","author":"Anant Agarwal","year":"1995","unstructured":"Anant Agarwal, Ricardo Bianchini, David Chaiken, Kirk L. Johnson, David Kranz, John Kubiatowicz, Beng-Hong Lim, Kenneth Mackenzie, and Donald Yeung, The MIT Alewife Machine: Architecture and Performance,Proc. of the 22nd Ann. Intl. Symp. on Computer Architecture, Santa Margherita Ligure, Italy, pp. 2\u201313 (June 1995)."},{"key":"BF02699905_CR2","first-page":"101","volume-title":"Proc of the First Intl. EURO-PAR Conf., No 996,Lec. Notes in Comp. Sci.","author":"Derek Chiou","year":"1995","unstructured":"Derek Chiou, Boon S. Ang, Robert Greiner, Arvind, James C. Hoe, Michael J. Beckerle, James E. Hicks, and Andy Boughton, StarT-NG: Delivering Seamless Parallel Computing,Proc of the First Intl. EURO-PAR Conf., No 996,Lec. Notes in Comp. Sci., Stockholm, Sweden, Springer-Verlag, pp. 101\u2013116 (August 1995)."},{"key":"BF02699905_CR3","first-page":"14","volume-title":"Proc. of the 22nd Ann. Intl. Symp. on Computer Architecture","author":"Yuetsu Kodama","year":"1994","unstructured":"Yuetsu Kodama, Hirohumi Sakane, Mitsuhisa Sato, Hayato Yamana, Shuichi Sakai, and Yoshinori Yamaguchi, The EM-X Parallel Computer: Architecture and Basic Performance,Proc. of the 22nd Ann. Intl. Symp. on Computer Architecture, Santa Margherita Ligure, Italy, pp. 14\u201323 (June 1994)."},{"key":"BF02699905_CR4","doi-asserted-by":"crossref","unstructured":"Michael D. Noakes, Deborah A. Wallah, and William J. Dally, The J-Machine Multicomputer: An Architectural Evaluation,Proc. of the 20th Ann. Intl. Symp. on Computer Architecture, San Diego, California, pp. 224\u2013235 (May 1993).","DOI":"10.1145\/165123.165158"},{"key":"BF02699905_CR5","doi-asserted-by":"crossref","unstructured":"Ellen Spertus, Seth Copen Goldstein, Klaus Erik Schauser, Thorsten von Eicken, David E. Culler, and William J. Dally, Evaluation of Mechanisms for Fine-Grained Parallel Programs in the J-Machine and the CM-5,Proc. of the 20th Ann. Intl. Symp. on Computer Architecture, San Diego, California, pp. 302\u2013313 (May 1993).","DOI":"10.1145\/173682.165165"},{"issue":"4","key":"BF02699905_CR6","first-page":"319","volume":"24","author":"Herbert H. J. Hum","year":"1996","unstructured":"Herbert H. J. Hum, Olivier Maquelin, Kevin B. Theobald, Xinmin Tian, Guang R. Gao, and Laurie J. Hendren, A Study of the EARTH-MANNA Multithreaded System,I. J. P. P. 24(4): 319\u2013347 (August 1996).","journal-title":"I. J. P. P."},{"key":"BF02699905_CR7","doi-asserted-by":"crossref","unstructured":"Olivier C. Maquelin, Herbert H. J. Hum, and Guang R. Gao, Costs and Benefits of Multi-threading with Off-the-shelf RISC Processor, Springer-Verlag, Stockholm, Sweden,Proc. of the First Intl. EURO-PAR Conf., No. 966,Lec. Notes in Comp. Sci., pp. 117\u2013128 (August 1995).","DOI":"10.1007\/BFb0020459"},{"key":"BF02699905_CR8","doi-asserted-by":"crossref","unstructured":"Olivier Maquelin, Guang R. Gao, Herbert H. J. Hum, Kevin B. Theobald, and Xin-Min Tian, Polling Watchdog: Combining Polling and Interrupts for Efficient Message Handling,Proc. of the 23rd Ann. Intl. Symp. on Computer Architecture, Philadelphia, Penn., pp. 178\u2013188 (May 1996).","DOI":"10.1145\/232973.232992"},{"key":"BF02699905_CR9","series-title":"Lec. Notes in Comp. Sci.","first-page":"406","volume-title":"Proc. of the Fifth Intl. Work. on Languages and Compilers for Parallel Computing","author":"L. Hendren","year":"1992","unstructured":"L. Hendren, C. Donawa, M. Emami, G. Gao, Justiani, and B. Sridharan, Designing the McCAT Compiler Based on a Family of Structured Intermediate Representations,Proc. of the Fifth Intl. Work. on Languages and Compilers for Parallel Computing, Lec. Notes in Comp. Sci., No. 757, New Haven, Conn., pp. 406\u2013420 (August 1992); Springer-Verlag (1993)."},{"key":"BF02699905_CR10","volume-title":"An Analysis Framework for the McCAT Compiler","author":"Bhama Sridharan","year":"1992","unstructured":"Bhama Sridharan, An Analysis Framework for the McCAT Compiler. Mater\u2019s Thesis, McGill University, Montr\u00e9al, Qu\u00e9bec (September 1992)."},{"key":"BF02699905_CR11","doi-asserted-by":"crossref","unstructured":"Maryam Emami, Rakesh Ghiya, and Laurie J. Hendren, Context-Sensitive Interprocedural Points-to Analysis in the Presence of Function Pointers,Proc. of the ACM SIGPLAN \u201994 Conf. on Progr. Lang. Design and Implementation, Orlando, Florida, pp. 242\u2013256 (June 1994).","DOI":"10.1145\/178243.178264"},{"key":"BF02699905_CR12","doi-asserted-by":"crossref","unstructured":"Rakesh Ghiya and Laurie J. Hendren, Is it a Tree, a DAG, or a Cyclic Graph? A Shape Analysis for Heap-Directed Pointers in C,Conf. Rec. of the 23rd ACM SIGPLAN-SIGACT Symp. on Principles Progr. Lang., St. Petersburg, Florida, pp. 1\u201315 (Jan. 1996).","DOI":"10.1145\/237721.237724"},{"issue":"6","key":"BF02699905_CR13","first-page":"547","volume":"24","author":"Rakesh Ghiya","year":"1996","unstructured":"Rakesh Ghiya and Laurie J. Hendren, Connection Analysis: A Practical Interprocedural Heap Analysis for C,IJPP 24(6) 547\u2013578 (December 1996).","journal-title":"IJPP"},{"key":"BF02699905_CR14","series-title":"Lec. Notes in Comp. Sci.","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1007\/3-540-57877-3_21","volume-title":"Proc. of the Fifth Intl. Conf. on Compiler Construction","author":"Justiani","year":"1994","unstructured":"Justiani and Laurie J. Hendren, Supporting Array Dependence Testing for an Optimizing\/Parallelizing C Compiler,Proc. of the Fifth Intl. Conf. on Compiler Construction, Lec. Notes in Comp. Sci., No. 786, Springer-Verlag, Edinburgh, Scotland, pp. 309\u2013323, (April 1994)."},{"key":"BF02699905_CR15","volume-title":"A practical symbolic analysis for array dependences","author":"Christopher Lapkowski","year":"1997","unstructured":"Christopher Lapkowski, A practical symbolic analysis for array dependences. Master\u2019s Thesis, McGill University, Montr\u00e9al, Qu\u00e9bec (April 1997)."},{"key":"BF02699905_CR16","doi-asserted-by":"crossref","first-page":"704","DOI":"10.1109\/IPPS.1994.288227","volume-title":"Proc. of the 8th Intl. Parallel Processing Symp.","author":"U. Bruening","year":"1994","unstructured":"U. Bruening, W. K. Giloi, and W. Schroeder-Preikschat, Latency hiding in Message-Passing Architectures,Proc. of the 8th Intl. Parallel Processing Symp. Canc\u00fan, Mexico, IEEE Comp. Soc., pp. 704\u2013709 (April 1994)."},{"key":"BF02699905_CR17","doi-asserted-by":"crossref","unstructured":"S. Lumetta, L. Murphy, X. Li, D. Culler, and I. Khalil, Decentralized Optimal Power Pricing: The Development of a Parallel Program. ACM SIGARCH and IEEE Comp. Soc.Proc. of Supercomputing \u201993, Portland, Oregon, pp. 240\u2013249 (November 1993).","DOI":"10.1145\/169627.169718"},{"issue":"2","key":"BF02699905_CR18","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1145\/201059.201065","volume":"17","author":"Anne Rogers","year":"1995","unstructured":"Anne Rogers, Martin C. Carlisle, John H. Reppy, and Laurie J. Hendren, Supporting Dynamic Data Structures on Distributed-Memory Machines,ACM Trans. Progr. Lang. Syst. 17(2):233\u2013263 (March 1995).","journal-title":"ACM Trans. Progr. Lang. Syst."},{"issue":"3","key":"BF02699905_CR19","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1287\/moor.2.3.209","volume":"2","author":"Richard M. Karp","year":"1977","unstructured":"Richard M. Karp, Probabilistic Analysis of Partitioning Algorithms for the Travelling-Salesman Problem in the Plane,Mathematics of Operations Research 2(3): 209\u2013224 (August 1977).","journal-title":"Mathematics of Operations Research"},{"key":"BF02699905_CR20","volume-title":"Introduction to Algorithms","author":"Thomas H. Cormen","year":"1990","unstructured":"Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest,Introduction to Algorithms. MIT Press, McGraw-Hill Book Co., Cambridge, Massachusetts (1990)."},{"issue":"6","key":"BF02699905_CR21","doi-asserted-by":"crossref","first-page":"683","DOI":"10.1109\/TPAMI.1981.4767171","volume":"3","author":"Hanan Samet","year":"1981","unstructured":"Hanan Samet, Computing Perimeters of Regions in Images Represented by Quadtrees,IEEE Trans. Pattern Analysis and Machine Intelligence 3(6):683\u2013687 (November 1981).","journal-title":"IEEE Trans. Pattern Analysis and Machine Intelligence"},{"key":"BF02699905_CR22","unstructured":"Martin C. Carlisle, Olden: Parallelizing Programs with Dynamic Data Structures on Distributed-Memory Machines. Ph.D. Thesis, Princeton University Department of Computer Science (June 1996)."},{"key":"BF02699905_CR23","volume-title":"Extending EARTH-C with Shared Variables and Atomic Operations","author":"Shereen Ghobrial","year":"1997","unstructured":"Shereen Ghobrial, Extending EARTH-C with Shared Variables and Atomic Operations. Master\u2019s Thesis, McGill University, Montr\u00e9al, Qu\u00e9bec (April 1997)."},{"key":"BF02699905_CR24","doi-asserted-by":"crossref","unstructured":"David E. Culler, Andrea Dusseau, Seth Copen Goldstein, Arvind Krishnamurthy, Steven Lumetta, Thorsten von Eicken, and Katherine Yelick, Parallel Programming in Split-C. Portland, Oregon, ACM SIGARCH and IEEE Comp. Soc.,Proc. of Supercomputing \u201993, pp. 262\u2013273, (November 1993).","DOI":"10.1145\/169627.169724"},{"key":"BF02699905_CR25","series-title":"Lec. Notes in Comp. Sci.","first-page":"376","volume-title":"Proc. of the 7th Intl. Work. on Languages and Compilers for Parallel Computing","author":"Rishiyur S. Nikhil","year":"1994","unstructured":"Rishiyur S. Nikhil, Cid: A Parallel, \u201cShared-Memory\u201d C for Distributed-Memory Machines,Proc. of the 7th Intl. Work. on Languages and Compilers for Parallel Computing, No. 892,Lec. Notes in Comp. Sci., pp. 376\u2013390, Ithaca, New York, (August 1994); Springer-Verlag (1995)."},{"key":"BF02699905_CR26","first-page":"207","volume-title":"Proc. of the Fifth ACM SIGPLAN Symp. on Principles & Practice of Parallel Programming (PPOPP)","author":"Robert D. Blumofe","year":"1995","unstructured":"Robert D. Blumofe, Christopher F. Joerg, Bradley C. Kuszmaul, Charles E. Leiserson, Keith H. Randall, and Yuli Zhou, Cilk: An Efficient Multithreaded Runtime System,Proc. of the Fifth ACM SIGPLAN Symp. on Principles & Practice of Parallel Programming (PPOPP), Santa Barbara, California, pp. 207\u2013216 (July 1995)."},{"key":"BF02699905_CR27","unstructured":"Michael Halbherr, Yuli Zhou, and Chris F. Joerg, MIMD-Style Parallel Programming Based on Continuation-Passing Threads. CSG Memo 355, Computation Structures Group, MIT Lab. for Comp. Sci. (March 1994)."},{"key":"BF02699905_CR28","first-page":"3","volume-title":"Proc. of the IFIP WG 10.3 Working Conf. on Parallel Architectures and Compilation Techniques, PACT \u201994","author":"Mitsushia Sato","year":"1994","unstructured":"Mitsushia Sato, Yuetsu Kodama, Shuichi Sakai, and Yoshinori Yamaguchi, EM-C: Programming with Explicit Parallelism and Locality for the EM-4 Multiprocessor,Proc. of the IFIP WG 10.3 Working Conf. on Parallel Architectures and Compilation Techniques, PACT \u201994, North-Holland Pub. Co., Montr\u00e9al, Qu\u00e9bec, pp. 3\u201314 (August 1994)."},{"key":"BF02699905_CR29","first-page":"29","volume-title":"Proc. of the Fifth ACM SIGPLAN Symp. on Principles & Practice of Parallel Programming (PPOPP)","author":"Martin C. Carlisle","year":"1995","unstructured":"Martin C. Carlisle and Anne Rogers, Software Caching and Computation Migration in Olden,Proc. of the Fifth ACM SIGPLAN Symp. on Principles & Practice of Parallel Programming (PPOPP), Santa Barbara, California, pp. 29\u201338 (July 1995)."}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF02699905.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/BF02699905\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BF02699905","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,21]],"date-time":"2025-01-21T01:21:16Z","timestamp":1737422476000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BF02699905"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,8]]},"references-count":29,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1997,8]]}},"alternative-id":["BF02699905"],"URL":"https:\/\/doi.org\/10.1007\/bf02699905","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"type":"print","value":"0885-7458"},{"type":"electronic","value":"1573-7640"}],"subject":[],"published":{"date-parts":[[1997,8]]}}}