{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:52:46Z","timestamp":1777675966002,"version":"3.51.4"},"reference-count":42,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[1994,6,1]],"date-time":"1994-06-01T00:00:00Z","timestamp":770428800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Supercomputer Applications and High Performance Computing"],"published-print":{"date-parts":[[1994,6]]},"abstract":"<jats:p>We present an overview of research at the Center for Research on Parallel Computation designed to provide an efficient, portable programming model for scientific applications possessing both task and data parallelism. Fortran M programs exploit task parallelism by provid ing language extensions for user-defined process man agement and typed communication channels. A com bination of compiler and run-time system support en sures modularity, safety, portability, and efficiency. Fortran D and High Performance Fortran programs ex ploit data parallelism by providing language exten sions for user-defined data decomposition specifica tions, parallel loops, and parallel-array operations.<\/jats:p>","DOI":"10.1177\/109434209400800202","type":"journal-article","created":{"date-parts":[[2007,3,4]],"date-time":"2007-03-04T20:17:47Z","timestamp":1173039467000},"page":"80-98","source":"Crossref","is-referenced-by-count":14,"title":["Integrated Support for Task and Data Parallelism"],"prefix":"10.1177","volume":"8","author":[{"given":"Mani","family":"Chandy","sequence":"first","affiliation":[{"name":"CENTER FOR RESEARCH ON PARALLEL COMPUTATION CALIFORNIA\rINSTITUTE OF TECHNOLOGY PASADENA, CALIFORNIA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"lan","family":"Foster","sequence":"additional","affiliation":[{"name":"ARGONNE NATIONAL LABORATORY ARGONNE, ILLINOIS"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ken","family":"Kennedy","sequence":"additional","affiliation":[{"name":"CENTER FOR RESEARCH ON PARALLEL COMPUTATION RICE UNIVERSITY\rHOUSTON, TEXAS"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Charles","family":"Koelbel","sequence":"additional","affiliation":[{"name":"CENTER FOR RESEARCH ON PARALLEL COMPUTATION RICE UNIVERSITY\rHOUSTON, TEXAS"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chau-Wen","family":"Tseng","sequence":"additional","affiliation":[{"name":"CENTER FOR RESEARCH ON PARALLEL COMPUTATION RICE UNIVERSITY\rHOUSTON, TEXAS"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[1994,6,1]]},"reference":[{"key":"atypb1","unstructured":"American National Standards Institute 1990. ANSI X3J3\/S8.115. Fortran 90."},{"key":"atypb2","volume-title":"Forge 90 distributed memory parallelizer: User's guide","author":"Applied Parallel Research","year":"1992"},{"key":"atypb3","volume-title":"In Proc. 5th distribuled memory computing conference","author":"Balasundaram, V."},{"key":"atypb4","volume-title":"Proc. supercomputing '91","author":"Beguelin, A."},{"key":"atypb5","volume-title":"Proc. AP'93 international workshop on automatic distributed memory parallelization, automatic data distribution and automatic parallel performance prediction","author":"Brandes, T."},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1007\/BF00128175"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1145\/63334.63337"},{"key":"atypb8","volume-title":"Proc. sixth SIAM conference on parallel processing for scientific computing","author":"Chandy, K.M."},{"key":"atypb9","volume-title":"An introduction to parallel programming","author":"Chandy, K.M.","year":"1991"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1155\/1992\/258136"},{"key":"atypb11","volume-title":"Proc. 1991 international conference on parallel processing","author":"Chase, C."},{"key":"atypb12","volume-title":"A Fortran 90 compilation system for distributed memory architectures","author":"Delves, L.","year":"1992"},{"key":"atypb13","volume-title":"SCHEDULE: Tools for developing and analyzing parallel Fortran programs","author":"Dongarra, J.","year":"1987"},{"key":"atypb14","volume-title":"Workshop and Conference on Grand Challenges Applications and Software Technology. GCW-0593","author":"Federal HPCC Program","year":"1993"},{"key":"atypb15","volume-title":"Proc. 1994 scalable high performance computing conf","author":"Foster, I."},{"key":"atypb16","author":"Foster, I.","year":"1994","journal-title":"J. Parallel Distributed Systems."},{"key":"atypb17","doi-asserted-by":"publisher","DOI":"10.1155\/1992\/519840"},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.2172\/10189341"},{"key":"atypb19","volume-title":"Strand: New concepts in parallel programming","author":"Foster, I.","year":"1990"},{"key":"atypb20","volume-title":"Fortran D language specification. Technical Report TR90-141. Dept. of Computer Science","author":"Fox, G.","year":"1990"},{"key":"atypb21","volume-title":"Proc. SIGPLAN '93 conference on program language design and implementation","author":"Graham, S."},{"key":"atypb22","volume-title":"Proc. supercomputing '92","author":"Hall, M.W."},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/2278.001.0001"},{"key":"atypb24","volume-title":"High Performance Fortran language specification, version 1.0. Technical Report CRPC-TR92225","author":"High Performance Fortran Forum","year":"1993"},{"key":"atypb25","doi-asserted-by":"publisher","DOI":"10.1145\/135226.135230"},{"key":"atypb26","volume-title":"Proc. 1992 ACM international conference on supercomputing","author":"Hiranandani, S."},{"key":"atypb27","volume-title":"Proc. supercomputing '93","author":"Hiranandani, S."},{"key":"atypb28","volume-title":"Proc. 5th distributed memory computing conference","author":"Ikudome, K."},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1016\/0743-7315(90)90086-5"},{"key":"atypb30","doi-asserted-by":"publisher","DOI":"10.1109\/71.97901"},{"key":"atypb31","volume-title":"Integrating task and data parallelism. TR CS-TR-93-01","author":"Massingill, B.","year":"1993"},{"key":"atypb32","volume-title":"First international conference of the Austrian Center for Parallel Computation","author":"Merlin, J."},{"key":"atypb33","volume-title":"Proc. 1992 ACM international conference on supercomputing","author":"Newton, P."},{"key":"atypb34","doi-asserted-by":"publisher","DOI":"10.1109\/2.62090"},{"issue":"3","key":"atypb35","volume":"10","author":"Parallel Computing Forum","year":"1991","journal-title":"Fortran Forum"},{"key":"atypb36","volume-title":"Proc. SIGPLAN '89 conference on program language design and implementation","author":"Rogers, A."},{"key":"atypb37","volume-title":"Proc. second international conference on supercomputing","author":"Rose, J."},{"issue":"1","key":"atypb38","first-page":"30","volume":"13","author":"Rosing, M.","year":"1991","journal-title":"Computing"},{"key":"atypb39","volume-title":"Proc. fourth ACM SIGPLAN symposium on principles and practice of parallel programming","author":"Subhlok, J."},{"key":"atypb40","volume-title":"CM Fortran reference manual","author":"Thinking Machines Corporation","year":"1991"},{"key":"atypb41","volume-title":"An optimizing Fortran D compiler for MIMD distributed-memory machines. Ph.D. thesis. Dept. of Computer Science","author":"Tseng, C.","year":"1993"},{"key":"atypb42","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8191(88)90002-6"}],"container-title":["The International Journal of Supercomputer Applications and High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434209400800202","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434209400800202","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:17:16Z","timestamp":1777450636000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/109434209400800202"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994,6]]},"references-count":42,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1994,6]]}},"alternative-id":["10.1177\/109434209400800202"],"URL":"https:\/\/doi.org\/10.1177\/109434209400800202","relation":{},"ISSN":["1078-3482"],"issn-type":[{"value":"1078-3482","type":"print"}],"subject":[],"published":{"date-parts":[[1994,6]]}}}