{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,30]],"date-time":"2025-10-30T16:50:21Z","timestamp":1761843021054},"reference-count":26,"publisher":"Elsevier BV","issue":"10","license":[{"start":{"date-parts":[[2002,10,1]],"date-time":"2002-10-01T00:00:00Z","timestamp":1033430400000},"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":[[2002,10]]},"DOI":"10.1016\/s0167-8191(02)00159-x","type":"journal-article","created":{"date-parts":[[2002,10,9]],"date-time":"2002-10-09T12:54:12Z","timestamp":1034168052000},"page":"1369-1407","source":"Crossref","is-referenced-by-count":30,"title":["Adaptive parallel computing on heterogeneous networks with mpC"],"prefix":"10.1016","volume":"28","author":[{"given":"Alexey","family":"Lastovetsky","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"10","key":"10.1016\/S0167-8191(02)00159-X_BIB1","doi-asserted-by":"crossref","first-page":"1033","DOI":"10.1109\/71.963416","article-title":"Matrix multiplication on heterogeneous platforms","volume":"12","author":"Beaumont","year":"2001","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB2","series-title":"MPI: The Complete Reference","author":"Snir","year":"1996"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB3","unstructured":"A. Lastovetsky, The mpC Programming Language Specification, Technical Report, ISPRAS, December 1994"},{"issue":"3","key":"10.1016\/S0167-8191(02)00159-X_BIB4","first-page":"87","article-title":"A language approach to high performance computing on heterogeneous networks","volume":"2","author":"Arapov","year":"1999","journal-title":"Parallel and Distributed Computing Practices"},{"issue":"13","key":"10.1016\/S0167-8191(02)00159-X_BIB5","doi-asserted-by":"crossref","first-page":"1317","DOI":"10.1002\/1096-9128(200011)12:13<1317::AID-CPE536>3.0.CO;2-K","article-title":"A parallel language and its programming system for heterogeneous networks","volume":"12","author":"Lastovetsky","year":"2000","journal-title":"Concurrency: Practice and Experience"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB6","series-title":"The Grid: Blueprint for a New Computing Infrastructure","first-page":"279","article-title":"High-Performance Schedulers","author":"Berman","year":"1999"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB7","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1006\/jpdc.1997.1339","article-title":"Customized dynamic load balancing for a network of workstations","volume":"43","author":"Cierniak","year":"1997","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"6","key":"10.1016\/S0167-8191(02)00159-X_BIB8","doi-asserted-by":"crossref","first-page":"356","DOI":"10.1093\/comjnl\/40.6.356","article-title":"Scheduling algorithms for heterogeneous network of workstations","volume":"40","author":"Cierniak","year":"1997","journal-title":"Computer Journal"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB9","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1006\/jpdc.1997.1335","article-title":"Parallel application scheduling on networks of workstations","volume":"43","author":"Anastasiadis","year":"1997","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"2","key":"10.1016\/S0167-8191(02)00159-X_BIB10","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1109\/71.207593","article-title":"A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures","volume":"4","author":"Sih","year":"1993","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"8","key":"10.1016\/S0167-8191(02)00159-X_BIB11","doi-asserted-by":"crossref","first-page":"857","DOI":"10.1109\/71.605771","article-title":"Minimizing the application execution time through scheduling of subtasks and communication traffic in a heterogeneous computing system","volume":"8","author":"Tan","year":"1997","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB12","doi-asserted-by":"crossref","unstructured":"M. Maheswaran, H.J. Siegel, A dynamic matching and scheduling algorithm for heterogeneous computing systems, Proceedings of the Seventh Heterogeneous Computing Workshop, 1998","DOI":"10.1109\/HCW.1998.666545"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB13","doi-asserted-by":"crossref","unstructured":"M. Iverson, F. Ozguner, Dynamic, competitive scheduling of multiple dags in a distributed heterogeneous environment, Proceedings of the Seventh Heterogeneous Computing Workshop, 1998","DOI":"10.1109\/HCW.1998.666546"},{"issue":"1","key":"10.1016\/S0167-8191(02)00159-X_BIB14","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1023\/A:1019073113216","article-title":"Scheduling parallel applications in distributed networks","volume":"1","author":"Weissman","year":"1998","journal-title":"Cluster Computing"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB15","doi-asserted-by":"crossref","unstructured":"F. Berman, R. Wolski, S. Figueira, J. Schopf, G. Shao, Application-level scheduling on distributed heterogeneous networks, Proceedings of the Supercomputing\u201996, 1996","DOI":"10.1145\/369028.369109"},{"issue":"1","key":"10.1016\/S0167-8191(02)00159-X_BIB16","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1145\/234313.234411","article-title":"Software support for heterogeneous computing","volume":"28","author":"Siegel","year":"1996","journal-title":"ACM Computing Surveys"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB17","doi-asserted-by":"crossref","unstructured":"D. Arapov, A. Kalinov, A. Lastovetsky, I. Ledovskih, Experiments with mpC: Efficient solving regular problems on heterogeneous networks of computers via irregularization, Proceedings of the Fifth International Symposium on Solving Irregularly Structured Problems in Parallel (IRREGULAR\u201998), LNCS 1457, 1998, pp. 332\u2013343","DOI":"10.1007\/BFb0018550"},{"issue":"4","key":"10.1016\/S0167-8191(02)00159-X_BIB18","doi-asserted-by":"crossref","first-page":"520","DOI":"10.1006\/jpdc.2000.1686","article-title":"Heterogeneous distribution of computations solving linear algebra problems on networks of heterogeneous computers","volume":"64","author":"Kalinov","year":"2001","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"10","key":"10.1016\/S0167-8191(02)00159-X_BIB19","doi-asserted-by":"crossref","first-page":"1052","DOI":"10.1109\/12.956091","article-title":"A proposal for a heterogeneous cluster scalapack (dense linear solvers)","volume":"50","author":"Beaumont","year":"2001","journal-title":"IEEE Transactions on Computers"},{"issue":"3","key":"10.1016\/S0167-8191(02)00159-X_BIB20","doi-asserted-by":"crossref","first-page":"310","DOI":"10.1177\/109434200101500308","article-title":"Static LU decomposition on heterogeneous platforms","volume":"15","author":"Beaumont","year":"2001","journal-title":"International Journal of High Performance Computing"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB21","doi-asserted-by":"crossref","unstructured":"High Performance Fortran Forum, High Performance Fortran Language Specification, version 1.1, 1994","DOI":"10.1145\/190783.1041310"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB22","unstructured":"High Performance Fortran Forum, High Performance Fortran Language Specification, version 2.0, 1997"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB23","series-title":"Data-Parallel Programming on MIMD Computers","author":"Hatcher","year":"1991"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB24","doi-asserted-by":"crossref","unstructured":"S. Fortune, J. Wyllie, Parallelism in random access machines, Proceedings of the 10th Annual Symposium on Theory of Computing, 1978, pp. 114\u2013118","DOI":"10.1145\/800133.804339"},{"issue":"8","key":"10.1016\/S0167-8191(02)00159-X_BIB25","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1145\/79173.79181","article-title":"A bridging model for parallel computation","volume":"33","author":"Valiant","year":"1990","journal-title":"Communications of the Association for Computing Machinery"},{"key":"10.1016\/S0167-8191(02)00159-X_BIB26","doi-asserted-by":"crossref","unstructured":"D.E. Culler, R.M. Karp, D.A. Patterson, A. Sahay, K.E. Schauser, E. Santos, R. Subramonian, T. von Eicken, LogP: Towards a realistic model of parallel computation, Proceedings of the Fourth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, San Diego, CA, May 1993","DOI":"10.1145\/155332.155333"}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S016781910200159X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S016781910200159X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,9]],"date-time":"2019-04-09T04:20:01Z","timestamp":1554783601000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S016781910200159X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,10]]},"references-count":26,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2002,10]]}},"alternative-id":["S016781910200159X"],"URL":"https:\/\/doi.org\/10.1016\/s0167-8191(02)00159-x","relation":{},"ISSN":["0167-8191"],"issn-type":[{"value":"0167-8191","type":"print"}],"subject":[],"published":{"date-parts":[[2002,10]]}}}