{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,12,14]],"date-time":"2024-12-14T05:27:46Z","timestamp":1734154066370,"version":"3.30.2"},"reference-count":26,"publisher":"Elsevier BV","issue":"8","license":[{"start":{"date-parts":[[2003,8,1]],"date-time":"2003-08-01T00:00:00Z","timestamp":1059696000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Parallel Computing"],"published-print":{"date-parts":[[2003,8]]},"DOI":"10.1016\/s0167-8191(03)00093-0","type":"journal-article","created":{"date-parts":[[2003,9,12]],"date-time":"2003-09-12T17:11:36Z","timestamp":1063386696000},"page":"1091-1115","source":"Crossref","is-referenced-by-count":4,"title":["SilkRoad II: mixed paradigm cluster computing with RC_dag consistency"],"prefix":"10.1016","volume":"29","author":[{"given":"Liang","family":"Peng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weng-Fai","family":"Wong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chung-Kwong","family":"Yuen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0167-8191(03)00093-0_BIB1","unstructured":"Cilk-5.2 Reference Manual. Available from <http:\/\/supertech.cs.mit.edu\/cilk>"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB2","unstructured":"Distributed Cilk\u2013\u2013Release 5.1 alpha 1. Available from <http:\/\/supertech.cs.mit.edu\/cilk\/release\/distcilk5.1.html>"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB3","doi-asserted-by":"crossref","unstructured":"M. Frigo, K.H. Randall, C.E. Leiserson, The implementation of the Cilk-5 multithreaded language, in: Proceedings of the ACM SIGPLAN\u201998 Conference on Programming Language Design and Implementation (PLDI), 17\u201319 June 1998, Montreal, Canada","DOI":"10.1145\/277650.277725"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB4","unstructured":"K.H. Randall, Cilk: Efficient Multithreaded Computing, PhD Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May 1998, Available as MIT Technical Report MIT\/LCS\/TR-749"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB5","unstructured":"R.D. Blumofe, PhD Thesis, Executing Multithreaded Programs Efficiently, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, September 1995"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB6","unstructured":"G.R. Gao, V. Sarkar, Stepping beyond memory coherence barrier, in: Proceedings of the 1995 International Conference on Parallel Processing (ICPP\u201995), August 1995, pp. 73\u201376"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB7","unstructured":"M. Frigo, Master Thesis, The weakest reasonable memory model, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 1998"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB8","doi-asserted-by":"crossref","unstructured":"M. Frigo, V. Luchangco, Computation-centric memory models, in: Proceedings of the 10th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA), June 1998","DOI":"10.1145\/277651.277690"},{"volume":"vol. 2","year":"1999","author":"Rajkumar","key":"10.1016\/S0167-8191(03)00093-0_BIB9"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB10","unstructured":"M. Frigo, PhD Thesis, Portable High-Performance Programs, Massachusetts Institute of Technology, June 1999"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB11","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1109\/TC.1979.1675439","article-title":"How to make a multiprocessor computer that correctly executes multiprocess programs?","author":"Lamport","year":"1979","journal-title":"IEEE Transactions on Computers"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB12","unstructured":"P. Keleher, PhD Thesis, Lazy Release Consistency for Distributed Shared Memory, Rice University, January 1995"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB13","unstructured":"P. Keleher, A.L. Cox, S. Dwarkadas, W. Zwaenepoel, TreadMarks: Distributed shared memory on standard workstations and operating systems, in: USENIX Winter 1994 Conference Proceedings, January 1994, San Francisco, CA, pp. 115\u2013132"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB14","doi-asserted-by":"crossref","unstructured":"R.D. Blumofe, C.E. Leiserson, Scheduling multithreaded computations by work stealing, in: Proceedings of the 35th Annual Symposium on Foundations of Computer Science (FOCS), November 1994, pp. 356\u2013368","DOI":"10.1109\/SFCS.1994.365680"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB15","doi-asserted-by":"crossref","unstructured":"L. Peng, W.F. Wong, M.D. Feng, C.K. Yuen, SilkRoad: a multithreaded runtime system with software distributed shared memory for SMP clusters, in: Proceedings of the Second IEEE International Conference on Cluster Computing, December 2000","DOI":"10.1109\/CLUSTR.2000.889067"},{"issue":"5","key":"10.1016\/S0167-8191(03)00093-0_BIB16","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1002\/cpe.4330050503","article-title":"Model programs for computational science: a programming methodology for multicomputers","volume":"5","author":"Hansen","year":"1993","journal-title":"Currency: Practice and Experience"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB17","doi-asserted-by":"crossref","unstructured":"A. Aiken, D. Gay, Barrier inference, Symposium on Principles of Programming Languages, 1998, pp. 342\u2013354. Available from <http:\/\/citeseer.nj.nec.com\/aiken98barrier.html>","DOI":"10.1145\/268946.268974"},{"issue":"2","key":"10.1016\/S0167-8191(03)00093-0_BIB18","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1177\/109434209400800202","article-title":"Integrated support for task and data parallelism","volume":"8","author":"Chandy","year":"1994","journal-title":"The International Journal of Supercomputer Applications"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB19","doi-asserted-by":"crossref","unstructured":"M.L. Scott, T.J. LeBlanc, Marsh, D. Brian, Multi-model parallel programming in Psyche, in: Proceedings of the Second Annual ACM Symposium on Principles and Practice of Parallel Programming, 1990, pp. 70\u201378. Available from <http:\/\/citeseer.nj.nec.com\/45828.html>","DOI":"10.1145\/99163.99172"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB20","first-page":"239","article-title":"A parallel programming methodology based on paradigms","volume":"vol. 44","author":"Rabhi","year":"1995"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB21","doi-asserted-by":"crossref","unstructured":"A. Itzkovitz, A. Schuster, L. Shalev, Supporting multiple parallel programming paradigms on top of the millipede virtual parallel machine, in: Proceedings of the Second International Workshop on High Level Programming Models and Supportive Environments (HIPS \u201997), April 1997, pp. 25\u201334","DOI":"10.1109\/HIPS.1997.582953"},{"issue":"5","key":"10.1016\/S0167-8191(03)00093-0_BIB22","doi-asserted-by":"crossref","first-page":"581","DOI":"10.1002\/(SICI)1097-024X(199605)26:5<581::AID-SPE53>3.0.CO;2-P","article-title":"ParC: an extension of C for shared memory parallel processing","volume":"26","author":"Ben-Asher","year":"1996","journal-title":"Software Practice and Experience"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB23","unstructured":"M. Bari, L. Jaffe, S. Zur, A. Itzkovich, A. Schuster, CParPar-A natural parallel extension of C++, Technion\u2019s laboratory for distributed-parallel computing internal document, 1996"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB24","doi-asserted-by":"crossref","unstructured":"F. Hamelin, J.-M. Jezequel, T. Priol, A Multi-paradigm object oriented parallel environment, in: Proceedings of the Eighth International Parallel Processing Symposium, 1994, pp. 182\u2013186","DOI":"10.1109\/IPPS.1994.288303"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB25","doi-asserted-by":"crossref","unstructured":"J. Leichtl, P.E. Crandall, M.J. Clement, Parallel programming in multi-paradigm clusters, in: Sixth IEEE International Symposium on High Performance Distributed Computing, 1997, pp. 326\u2013335","DOI":"10.1109\/HPDC.1997.626438"},{"key":"10.1016\/S0167-8191(03)00093-0_BIB26","doi-asserted-by":"crossref","unstructured":"A.J.G. Hey, D.J. Pritchard, C. Whitby-Strevens, Multi-paradigm parallel programming, in: Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences, 1998, pp. 716\u2013725","DOI":"10.1109\/HICSS.1989.48079"}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819103000930?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167819103000930?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,12,13]],"date-time":"2024-12-13T19:56:06Z","timestamp":1734119766000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167819103000930"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,8]]},"references-count":26,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2003,8]]}},"alternative-id":["S0167819103000930"],"URL":"https:\/\/doi.org\/10.1016\/s0167-8191(03)00093-0","relation":{},"ISSN":["0167-8191"],"issn-type":[{"type":"print","value":"0167-8191"}],"subject":[],"published":{"date-parts":[[2003,8]]}}}