| T. Brandes, S. Chaumette, M.-C. Counilh, A. Darte, J.C. Mignot, F. Desprez, and J. Roman. HPFIT: A Set of Integrated Tools for the Parallelization of Applications Using High Performance Fortran: Part I: HPFIT and the TransTOOL Environment. Parallel Computing, 23(1-2):7187, 1997. |
....Furthermore, Nestor already integrates a set of algorithms that detect parallelism into loop nests and automatically transform sequential Fortran into HPF. Nestor is our development tool for the implementation of our theoretical results and is integrated as a parallelizing tool into TransTool [1]. Nestor can be used by researchers interested by parallelizing compilers, performance analysis tools or more generally by source code optimizers. There are a lot of libraries transforming source code into an intermediate representation (SUIF [4] PIPS [3] but this intermediate representation is ....
....ffl NstSymbolTable externals The list of the externals found in the source code. Here is an example that gives the number of units in the source code and their names: cat testcompunit.cc # include libnstbase.H int main(int ac, char av) if (ac 2) return 1; NstComputationUnit program(av[1], FreeCodeMask) cout This source code has ; cout program.units.size( units: endl; NstUnitList: iterator i; for (i = program.units.begin( i = program.units.end( i ) cout ( i) name( endl; cat units.f subroutine toto ( real a a = 1 end subroutine toto program ....
[Article contains additional citation context not shown here]
T. Brandes, S. Chaumette, M.-C. Counilh, A. Darte, J.C. Mignot, F. Desprez, and J. Roman. HPFIT: A Set of Integrated Tools for the Parallelization of Applications Using High Performance Fortran: Part I: HPFIT and the TransTOOL Environment. Parallel Computing, 23(1-2):7187, 1997.
.... project Alasca for automatic insertion of HPF data redistributions, it is used 15 for inserting automatically low overhead communication and computation subroutines in Fortran codes [10] it is used in high level loop transformations before compilation to VHDL, and it is used in the project HPFIT [5, 6] to implement parallelization algorithms. Nestor is now publicly available with its source code and its documentation at the address http: www.ens lyon.fr gsilber nestor We are implementing new parallelization algorithms [8] into it. These parallelization algorithms could be included in the ....
T. Brandes, S. Chaumette, M.-C. Counilh, A. Darte, J.C. Mignot, F. Desprez, and J. Roman. HPFIT: A Set of Integrated Tools for the Parallelization of Applications Using High Performance Fortran: Part II: Data-structure Visualization and HPF extensions for Irregular Problems. Parallel Computing, 23(1-2):89105, 1997.
.... project Alasca for automatic insertion of HPF data redistributions, it is used 15 for inserting automatically low overhead communication and computation subroutines in Fortran codes [10] it is used in high level loop transformations before compilation to VHDL, and it is used in the project HPFIT [5, 6] to implement parallelization algorithms. Nestor is now publicly available with its source code and its documentation at the address http: www.ens lyon.fr gsilber nestor We are implementing new parallelization algorithms [8] into it. These parallelization algorithms could be included in the ....
T. Brandes, S. Chaumette, M.-C. Counilh, A. Darte, J.C. Mignot, F. Desprez, and J. Roman. HPFIT: A Set of Integrated Tools for the Parallelization of Applications Using High Performance Fortran: Part I: HPFIT and the TransTOOL Environment. Parallel Computing, 23(1-2):7187, 1997.
....The first issue consists in mapping the data among the processors of the machine and then placing the computations where the data needed to perform them are located. This is done, for instance, by the fine grain techniques, dealing mostly with loop nests. It is also the approach taken by HPF [1, 13]. The second approach, which is ours, puts the computations onto the processors and let the data flow along the network of the machine, to the processors. This technique is most suitable for coarse grain computation, when the computations are bigger than the communications, and has been successful ....
T. Brandes et al, HPFIT: A Set of Integrated Tools for the Parallelization of Applications Using HPF, In J.J. Dongarra and B. Tourancheau, editors, Third Workshop on Environments and Tools for Parallel Scientific Computing, Faverges, August 1996. SIAM.
....que nous avons mis en place pour permettre une telle abstraction, tout en prenant en compte les probl emes d efficacit e, a la fois en terme de m emoire et de vitesse. Un prototype utilisant ce mod ele a et e impl ement e dans l outil graphique Visit[7] qui fait partie du projet HPFIT 1 [7, 8, 9]. HPFIT est un projet qui implique 3 equipes de recherche situ ees a Bordeaux au LaBRI, a Lyon au LIP, et a Bonn (Allemagne) a GMD SCAI . Son objectif est de proposer un environnement de d eveloppement HPF int egr e, supportant les structures de donn ees creuses et irr eguli eres. Mots cl e ....
....paper, we explain the basics of a model that we have setup to make such an abstraction possible, still considering efficiency, both in terms of memory and speed. A prototype that uses this model has been implemented in a graphical tool called Visit[7] which is part of the HPFIT research effort 1 [7, 8, 9]. HPFIT is a joint project involving 3 research groups: LaBRI in Bordeaux, France, LIP in Lyon, France, and GMD SCAI in Bonn, Germany. Its aim is to provide an integrated HPF developpement environnement, that supports sparse and irregular data structures. Key words: Programming Environments, ....
[Article contains additional citation context not shown here]
T. Brandes, S. Chaumette, M.-C. Counilh, A. Darte, J.C. Mignot, F. Desprez, and J. Roman. HPFIT: A Set of Integrated Tools for the Parallelization of Applications Using High Performance Fortran: Part I: HPFIT and the TransTOOL Environment. Parallel Computing, 1996. Edited by J. Dongarra and B. Tourancheau. A paraitre.
.... the project Alasca for automatic insertion of HPF data redistributions, it is used for inserting automatically low overhead communication and computation subroutines in Fortran codes [9] it is used in high level loop transformations before compilation to VHDL, and it is used in the project HPFIT [5] to implement parallelization algorithms. Nestor is now publicly available with its source code and its documentation at the address http: www.ens lyon.fr gsilber nestor. We are implementing new parallelization algorithms [7] into it. These parallelization algorithms could be included in the ....
T. Brandes, S. Chaumette, M.-C. Counilh, A. Darte, J.C. Mignot, F. Desprez, and J. Roman. HPFIT: A Set of Integrated Tools for the Parallelization of Applications Using High Performance Fortran: Part I: HPFIT and the TransTOOL Environment. Parallel Computing, 23(1-2):71-87, 1997.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC