{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T21:15:29Z","timestamp":1693862129800},"reference-count":37,"publisher":"Elsevier BV","issue":"1-2","license":[{"start":{"date-parts":[[1997,4,1]],"date-time":"1997-04-01T00:00:00Z","timestamp":859852800000},"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":[[1997,4]]},"DOI":"10.1016\/s0167-8191(96)00097-x","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T23:18:22Z","timestamp":1027639102000},"page":"71-87","source":"Crossref","is-referenced-by-count":11,"title":["HPFIT: A set of integrated tools for the parallelization of applications using High Performance Fortran. Part I: HPFIT and the TransTOOL environment"],"prefix":"10.1016","volume":"23","author":[{"given":"T.","family":"Brandes","sequence":"first","affiliation":[]},{"given":"S.","family":"Chaumette","sequence":"additional","affiliation":[]},{"given":"M.C.","family":"Counilh","sequence":"additional","affiliation":[]},{"given":"J.","family":"Roman","sequence":"additional","affiliation":[]},{"given":"A.","family":"Darte","sequence":"additional","affiliation":[]},{"given":"F.","family":"Desprez","sequence":"additional","affiliation":[]},{"given":"J.C.","family":"Mignot","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0167-8191(96)00097-X_BIB1","article-title":"Compiler Support for Analysis and Tuning Data Parallel Programs","author":"Adve","year":"1995"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB2","article-title":"An Integrated Compilation and Performance Analysis Environnement for Data Parallel Programs","author":"Adve","year":"1994"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB3","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1145\/29873.29875","article-title":"Automatic translations of Fortran programs to vector form","volume":"9","author":"Allen","year":"1987","journal-title":"ACM Toplas"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB4","series-title":"7th SIAM Conf. on Parallel Processing for Scientific Computing","article-title":"The SUIF Compiler for Scalable Parallel Machines","author":"Amarasinghe","year":"1995"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB5","article-title":"An Expert Advisor for Parallel Programming Environments and Its realization within the Framework of the Vienna Fortran Compilation System","author":"Andel","year":"1996"},{"issue":"10","key":"10.1016\/S0167-8191(96)00097-X_BIB6","first-page":"37","article-title":"The PARADIGM Compiler for Distributed-Memory Multicomputers","volume":"28","author":"Banerjee","year":"1995","journal-title":"IEE Trans. Comput."},{"key":"10.1016\/S0167-8191(96)00097-X_BIB7","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/0167-9260(94)90019-1","article-title":"(pen)-Ultimate Tiling?","volume":"17","author":"Boulet","year":"1994","journal-title":"Integration VLSI J."},{"key":"10.1016\/S0167-8191(96)00097-X_BIB8","series-title":"Third Workshop on Environments and Tools for Parallel Scientific Computing","article-title":"HPFIT: A Set of Integrated Tools for the Parallelization of Applications Using High Performance Fortran: Part II: Data Structures Visualization and HPF Extensions for Irregular Problems","author":"Brandes","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB9","first-page":"459","article-title":"Implementing Pipelined Computation and Communication in an HPF Compiler","volume":"Vol. 1123","author":"Brandes","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB10","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-61626-8_62","article-title":"Implementing Pipelined Computation and Communication in an HPF Compiler","author":"Brandes","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB11","series-title":"High-Performance Computing and networking (HPCN)","first-page":"834","article-title":"Realization of an HPF interface to ScaLAPACK with Redistributions","volume":"Vol. 1067","author":"Brandes","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB12","series-title":"Programming Environments for Massively Parallel Distributed Systems","first-page":"91","article-title":"ADAPTOR \u2014 A Transformation Tool for HPF Programs","author":"Brandes","year":"1994"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB13","article-title":"Automatic Support for Data Distribution on Distribution on Distributed Memory Multiprocessor Systems","author":"Chapman","year":"1993"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB14","first-page":"242","article-title":"The Annai' Environment for Portable Distributed Parallel Programming","volume":"Vol. II","author":"Clman\u00e7on","year":"1995"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB15","article-title":"TransTOOL Working Note # I: TransTOOL. An Interactive Parallelization Tool","author":"Darte","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB16","series-title":"Proceeding of Europar '96","article-title":"On the Optimality of Allen and Kennedy's Algorithm for parallelism Extraction in Nested Loops","author":"Darte","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB17","series-title":"Proceedings of PACT '96","article-title":"Optimal Fine and Medium Grain Parallelism in Polyhedral Reduced Dependence Graphs","author":"Darte","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB18","series-title":"Third Workshop on Environments and Tools for Parallel Scientific Computing","article-title":"HPF-Builder: A Visual Environment to Transform Fortran 90 Codes to HPF","author":"Dekeyser","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB19","series-title":"IFIP 10.3 Conf. on Programming Environments for Massively Parallel Distributed Systems","first-page":"365","article-title":"A Library for Coarse Grain Macro-Pipelining in Distributed Memory Architectures","author":"Desprez","year":"1994"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB20","author":"Desprez","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB21","first-page":"165","article-title":"Optimal Grain Size Computation for Pipelined Algorithms","volume":"Vol. 1123","author":"Desprez","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB22","article-title":"LOCCS: Low Overhead Communication and Computation Subroutines","author":"Desprez","year":"1992"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB23","series-title":"Second Workshop on Environments and Tools for parallel and Scientific Computing","first-page":"1","article-title":"Design and Implementation of the D-editor","author":"Hiranandani","year":"1994"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB24","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/0167-8191(95)00004-6","article-title":"Computer aided parallelisation tools (CAPTools) \u2014 Conceptual overview and performance on the parallelization of structured mesh codes","volume":"22","author":"Ierotheou","year":"1996","journal-title":"Parallel Comput."},{"key":"10.1016\/S0167-8191(96)00097-X_BIB25","article-title":"LAPACK Working Note: ScaLAPACK: A Portable Linear Algebra Library for Distributed Memory Computers \u2014 Design Issues and Performances","author":"Choi","year":"1995"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB26","article-title":"LAPACK Working Note: A Proposal for a Set of Parallel Linear Algebra Subprograms","author":"Choi","year":"1995"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB27","author":"Kelly","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB28","author":"Kelly","year":"1996"},{"issue":"3","key":"10.1016\/S0167-8191(96)00097-X_BIB29","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1109\/71.86108","article-title":"Interactive parallel programming using the parascope editor","volume":"2","author":"Kennedy","year":"1991","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"2","key":"10.1016\/S0167-8191(96)00097-X_BIB30","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1145\/360827.360844","article-title":"The parallel execution of DO loops","volume":"17","author":"Lamport","year":"1974","journal-title":"Commun. ACM"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB31","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1016\/0167-8191(95)00003-8","article-title":"Integrating user knowledge with information from parallelization tools to facilitate the automatic generation of efficient parallel FORTRAN code","volume":"22","author":"Leggett","year":"1996","journal-title":"Parallel Comput."},{"key":"10.1016\/S0167-8191(96)00097-X_BIB32","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-62095-8_49","article-title":"High Performance Fortran Interfacing to ScaLAPACK","author":"Lorenzo","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB33","article-title":"Tools for High Performance Fortran: A Suvey","author":"Pazat","year":"1996"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB34","doi-asserted-by":"crossref","DOI":"10.1145\/224170.224497","article-title":"Controlling Application Grain Size on a Network of Workstations","author":"Siegel","year":"1995","journal-title":"Supercomputing '95"},{"key":"10.1016\/S0167-8191(96)00097-X_BIB35","article-title":"An Optimising Fortran D. Compiler for MIMD Distributed-Memory Machines","author":"Tseng","year":"1993"},{"issue":"4","key":"10.1016\/S0167-8191(96)00097-X_BIB36","doi-asserted-by":"crossref","first-page":"452","DOI":"10.1109\/71.97902","article-title":"A loop transformation theory and an algorithm to maximize parallelism","volume":"2","author":"Wolf","year":"1991","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/S0167-8191(96)00097-X_BIB37","article-title":"Compiling for Distributed Memory Systems","author":"Zima","year":"1994"}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S016781919600097X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S016781919600097X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,18]],"date-time":"2019-04-18T07:20:52Z","timestamp":1555572052000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S016781919600097X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,4]]},"references-count":37,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[1997,4]]}},"alternative-id":["S016781919600097X"],"URL":"https:\/\/doi.org\/10.1016\/s0167-8191(96)00097-x","relation":{},"ISSN":["0167-8191"],"issn-type":[{"value":"0167-8191","type":"print"}],"subject":[],"published":{"date-parts":[[1997,4]]}}}