{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,22]],"date-time":"2026-07-22T03:32:20Z","timestamp":1784691140982,"version":"3.55.0"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2009,2]]},"DOI":"10.1007\/s10766-008-0082-5","type":"journal-article","created":{"date-parts":[[2008,10,14]],"date-time":"2008-10-14T20:34:41Z","timestamp":1224016481000},"page":"3-36","source":"Crossref","is-referenced-by-count":149,"title":["MATLAB\u00ae: A Language for Parallel Computing"],"prefix":"10.1007","volume":"37","author":[{"given":"Gaurav","family":"Sharma","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jos","family":"Martin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2008,10,15]]},"reference":[{"issue":"3","key":"82_CR1","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1177\/1094342007078446","volume":"21","author":"N. Travinin Bliss","year":"2007","unstructured":"Travinin Bliss N., Kepner J.: pMatlab parallel Matlab library. Int. J. High Perform. Comput. Appl. 21(3), 336\u2013359 (2007). doi: 10.1177\/1094342007078446","journal-title":"Int. J. High Perform. Comput. Appl."},{"issue":"8","key":"82_CR2","doi-asserted-by":"crossref","first-page":"997","DOI":"10.1016\/j.jpdc.2004.03.018","volume":"64","author":"J. Kepner","year":"2004","unstructured":"Kepner J.: MatlabMPI. J. Parallel Distrib. Comput. 64(8), 997\u20131005 (2004). doi: 10.1016\/j.jpdc.2004.03.018","journal-title":"J. Parallel Distrib. Comput."},{"key":"82_CR3","unstructured":"Trefethen, A.E., Menon, V.S., Chang, C., Czajkowski, G., Myers, C., Trefethen, L.N.: Multimatlab: MATLAB on Multiple Processors. Technical Report, UMI Order Number: TR96-1586, Cornell University (1996)"},{"key":"82_CR4","doi-asserted-by":"crossref","unstructured":"Hudak, D.E., Ludban, N., Gadepally, V., Krishnamurthy, A.: Developing a computational science IDE for HPC systems. In: Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing Applications, International Conference on Software Engineering. IEEE Computer Society, Washington, DC, 20\u201326 May 2007","DOI":"10.1109\/SE-HPC.2007.3"},{"key":"82_CR5","unstructured":"Moler, C.: Why isn\u2019t There a Parallel MATLAB. The MathWorks Newsletter, Spring 1995"},{"key":"82_CR6","first-page":"185","volume":"1","author":"P. Jacobson","year":"1992","unstructured":"Jacobson P., K\u00e5gstr\u00f6m B., R\u00e4nnar M.: Algorithm development for distributed memory multicomputers using CONLAB. Sci. Prog. 1, 185\u2013203 (1992)","journal-title":"Sci. Prog."},{"key":"82_CR7","doi-asserted-by":"crossref","unstructured":"DeRose, L., Gallivan, K., Gallopoulos, E., Marsolf, B., Padua, D.: FALCON: a MATLAB interactive restructuring compiler. In: Languages and Compilers for Parallel Computing, pp. 269\u2013288. Springer-Verlag, New York (1995)","DOI":"10.1007\/BFb0014205"},{"key":"82_CR8","unstructured":"Release Notes: MATLAB Compiler (version 4.0), The MathWorks (2004)"},{"key":"82_CR9","unstructured":"Husbands, P., Isbell, C.: Matlab*p: a tool for interactive supercomputing. In: The Ninth SIAM Conference on Parallel Processing for Scientific Computing (1999)"},{"key":"82_CR10","unstructured":"Panuganti, R., Baskaran, M.M., Hudak, D., Krishnamurthy, A., Nieplocha, J., Rountev, A., et al.: GAMMA: Global Arrays Meets MATLAB. Technical Report OSU-CISRC-1\/06-TR15, The Ohio State University, January 2006"},{"key":"82_CR11","unstructured":"Hollingsworth, J., Liu, K., Pauca, P.: Parallel Toolbox for MATLAB PT v. 1.00: Manual and Reference Pages. Wake Forest University (1996). URL: www.mthcsc.wfu.edu\/pt\/pt.html"},{"key":"82_CR12","unstructured":"Lurie, R.: Language Design for Uncertain Future. HPCwire, September 2007"},{"issue":"3","key":"82_CR13","first-page":"145","volume":"1","author":"K. Mani Chandy","year":"1983","unstructured":"Mani Chandy K., Misra J., Haas L.M.: Distributed deadlock detection. ACM Trans. Comput. Syst. 1(3), 145\u2013156 (1983)","journal-title":"ACM Trans. Comput. Syst."},{"key":"82_CR14","unstructured":"Carlson, B., El-Ghazawi, T., Numrich, R., Yelick, K.: Programming in the Partitioned Global Address Space Model. Tutorial at Supercomputing 2003, November 2003. URL: http:\/\/www.gwu.edu\/~upc\/tutorials\/tutorials_sc2003.pdf"},{"key":"82_CR15","unstructured":"HPF Language Specification, Version 2.0, 31 January 1997"},{"key":"82_CR16","doi-asserted-by":"crossref","unstructured":"Numrich, R.W., Reid, J.K.: Co-array FORTRAN for parallel programming. FORTRAN Forum 17(2), (1998)","DOI":"10.1145\/289918.289920"},{"key":"82_CR17","unstructured":"User Manual, Cluster OpenMP*, Intel Corporation, 2005\u20132006."},{"issue":"3","key":"82_CR18","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1177\/1094342007078442","volume":"21","author":"B.L. Chamberlain","year":"2007","unstructured":"Chamberlain B.L., Callahan D., Zima H.P.: Parallel programmability and the chapel language. Int. J. High Perform. Comput. Appl. 21(3), 291\u2013312 (2007). doi: 10.1177\/1094342007078442","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"82_CR19","unstructured":"Chandra, R., Menon, R., Dagum, L., Kohr, D., Maydan, D., McDonald, J.: Parallel Programming in OpenMP. Morgan Kaufmann, Mosby (2000)"},{"key":"82_CR20","unstructured":"Allen, E., Chase, D., Hallett, J., Luchangco, V., Maessen, J.-W., Ryu, S., Steele, G.L., Jr., Tobin-Hochstadt, S.: The Fortress Language Specification, Version 1.0 \u03b2, Sun Microsystems, Inc., 6 March 2007"},{"key":"82_CR21","unstructured":"Kepner, J.: Programming with MatlabMPI, Web documentation, URL: www.ll.mit.edu\/MatlabMPI"},{"key":"82_CR22","unstructured":"Moler, C.: Parallel MATLAB: Multiple processors and multiple cores, The MathWorks News and Notes, June 2007"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-008-0082-5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,14]],"date-time":"2019-05-14T16:58:24Z","timestamp":1557853104000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-008-0082-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,10,15]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,2]]}},"alternative-id":["82"],"URL":"https:\/\/doi.org\/10.1007\/s10766-008-0082-5","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,10,15]]}}}