Prêtable
Titre : | Compiler optimizations for scalable parallel systems : Languages, compilation techniques, and run time systems |
Titre original: | Optimisations du compilateur pour les systèmes parallèles évolutifs: langages, techniques de compilation et systèmes d'exécution |
Auteurs : | Santosh Pande ; Dharma P. Agrawal |
Type de document : | texte imprimé |
Editeur : | Berlin [Germany] : Springer-Verlag, 2001 |
ISBN/ISSN/EAN : | 978-3-540-41945-7 |
Format : | XXVII-778 p. / ill.; couv. ill. en coul. / 24 cm. |
Langues: | Anglais |
Langues originales: | Anglais |
Index. décimale : | 005.453 (Compilateurs (programmation pour les compilateurs)) |
Catégories : | |
Mots-clés: | Langage ; Real world functional ; Parallel systems ; Communication optimizations ; HPF (high performance fortran) |
Résumé : |
Compiler Optimizations for Scalable Parallel Systems Scalable parallel systems or distributed memory systems, offer a model of computing and pose problems regarding compiler optimization, ranging from language design to run time systems. This monograph gives an overview and covers compiler optimization for scalable parallel systems.
|
Note de contenu : |
Sommaire :
Chapitre 1: High performance fartran 2.0 Chapitre 2: The sisal project: real world functionnal programming Chapitre 3: HPC++ and the HPC++ lib toolkit Chapitre 4: A concurrency abstraction model for avoiding inheritance anomaly in object-oriented programs Chapitre 5: Loop parallelization algorithms Chapitre 6: Array dataflow analysis Chapitre 7: Interprocedual analysis based on guarded array regions Chapitre 8: Automatic aeeay privatization Chapitre 9: Optimal tilling for minimizing communicatin in distributed shared-memory multiprocesseur Chapitre 10: Communication-free partitioning of nested loops Chapitre 11: Solving alignment using elementary linear algebra Chapitre 12: A compilation method for communication-efficient partitioning of doall loops Chapitre 13: Compiler optimization of dynamic data distribution for distributed-memory multicomputers Chapitre 14: A framework for global communication analysis and optimizations Chapitre 15: Tolerating communication latencty though dynamic thread invocation in a multithreaded architecteure Chapitre 16: Advanced code génération for high performance fortran Chapitre 17: Integre lattice based for local address génération for block-cyclic distributions Chapitre 18: A duplication based compile time scheduling method for task parallelism Chapitre 19: SPMD execution in the presence of dynamic data structures Chapitre 20: Supporting dynamic data structures with olden Chapitre 21: Runtime and compiler support for irregular computations |
Exemplaires (1)
Cote | Support | Localisation | Section | Disponibilité |
---|---|---|---|---|
F8/296 | Livre | Bibliothèque de la Faculté de Technologie | Salle des livres | Disponible |