Projet :
CAPS

Précédent : Divers Remonter : Compilation, architectures
parallèles et systèmes
-
Ouvrages et articles de référence de l'équipe
- [1]
- F. ANDRÉ, M. L. FUR, Y.
MAHÉO, J.-L. PAZAT,
« The Pandore Data Parallel Compiler and its Portable Runtime
»,
in: High-Performance Computing and Networking, LNCS
919, Springer Verlag, p. 176-183,
Milan, Italy, mai 1995.
- [2]
- F. BODIN, P. BECKMAN, D.
GANNON, J. SRINIVAS,
« Sage++ : a class library for building Fortran and
C++ restructuring tools »,
Proceedings of the Second Object-Oriented Numerics
Conference, avril 1994.
- [3]
- F. BODIN, W. JALBY, C.
EISENBEIS, D. WINDHEISER,
« Window-based register allocation »,
Code Generation - Concepts, Tools, Techniques, Proceedings
of the International Workshop on Code Generation, 1991, p.
119-145.
- [4]
- F. BODIN, L. KERVELLA, T.
PRIOL,
« Fortran-S : a fortran interface for shared virtual memory
architectures »,
in: Proceedings of Supercomputing, IEEE
Computer Society Press (éditeur), p. 274-283,
novembre 1993.
- [5]
- F. BODIN, A. SEZNEC,
« Skewed associativity improves performance and en hances
predictability »,
IEEE Transactions on Computers, mai
1997.
- [6]
- C. EISENBEIS, W. JALBY, D.
WINDHEISER, F. BODIN,
« A strategy for array management in local memory »,
Journal of Mathematical Programming, 63, 1994, p.
331-370.
- [7]
- Z. LAHJOMRI, T. PRIOL,
« KOAN: A Shared Virtual Memory for iPSC/2 Hypercube »,
in: Proc. of the 2nd Joint Int'l Conf. on Vector and
Parallel Processing (CONPAR'92), p. 441-452,
septembre 1992.
- [8]
- P. MICHAUD, A. SEZNEC, R.
UHLIG,
« Trading conflict and capacity aliasing in condit ional branch
predictors »,
in: Proceedings of the 24th International Symposium on
Computer Architecture, IEEE-ACM
(éditeur),
Denver, juin 1997.
- [9]
-
A. SEZNEC, S. JOURDAN, P.
SAINRAT, P. MICHAUD,
« Multiple-block ahead branch predictors »,
in: Proceedings of the 7th conference on Architectural
Support for Programming Languages and Operating
Systems,
octobre 1996.
Thèses et habilitations à diriger des recherches
- [10]
- S. CHAUVEAU,
Menhir : Un environnement pour l'exécution efficace des
codes Matlab,
Thèse de doctorat, université de Rennes I, février 1998.
- [11]
- P. MICHAUD,
Chargement des instructions sur les processeurs
superscalaires,
Thèse de doctorat, université de Rennes I, novembre 1998.
- [12]
- E. ROHOU,
Infrastructures et stratégies de compilation pour
parallélisme à grain fin,
Thèse de doctorat, université de Rennes I, novembre 1998.
- [13]
-
D. TRUONG,
Optimisations logicielles de la localité: le placement
précis des données en mémoire,
Thèse de doctorat, Université de Rennes I, septembre 1998.
Articles et chapitres de livre
- [14]
-
F. BODIN, H. LEROY, Y.
MÉVEL, R. QUINIOU,
« Portage de code pour architectures hautes performances
»,
Technique et Science Informatiques, mai 1998.
Communications à des congrès, colloques, etc.
- [15]
- P. BEAUGENDRE, T. PRIOL, G.
ALLÉON, D. DELAVAUX,
« A Client/Serveur Approach for HPC Applications within a
Networking Environment »,
in: HPCN'98, LNCS, Springer Verlag, 1401, p.
518-525,
Amsterdam, Pays-Bas, avril 1998.
- [16]
- F. BODIN, Z. CHAMSKI, S.
LELAIT, E. ROHOU, A.
SAWAYA, A. SEZNEC, J.
WANG,
« Towards a Retargetable Framework for Software Pipelining
»,
in: Compilers for Parallel Computers, P. Fritzson
(éditeur), p. 90-99,
Linköping, Suède, juin 1998.
- [17]
- F. BODIN, T. KISUKI, P.
KNIJNENBURG, M. O'BOYLE, E.
ROHOU,
« Iterative Compilation in a Non-Linear Optimisation Space
»,
in: Proceedings of the Workshop on Profile and
Feedback-Directed Compilation, in Conjunction with the
International Conference on Parallel Architectures and
Compilation Techniques (PACT '98),
Paris, octobre 1998.
- [18]
- F. BODIN, Y. MÉVEL, R.
QUINIOU,
« A User Level Program Transformation Tool »,
in: Proceedings of the International Conference on
Supercomputing,
Melbourne, Australia, juillet 1998.
- [19]
- S. CHAUVEAU, F. BODIN,
« Menhir: An Environment for High Performance Matlab »,
in: Proceedings of the Fourth Workshop on Languages,
Compilers, and Run-time Systems for Scalable
Computers,
Pittsburgh, PA, USA, mai 1998.
- [20]
- S. HILY, A. SEZNEC,
« Standard memory hierarchy does not fit simultaneous
multithreading »,
in: Proceedings of the Workshop on Multithreaded Execution,
Architecture and Compilation (MTEAC' 98),
Las Vegas, février 1998.
- [21]
- S. HILY, A. SEZNEC,
« Out-Of-Order Execution May Not Be Cost-Effective on
Processors Featuring Simultaneous Multithreading »,
in: Proceedings of the fifth symposium on High Performance
Computer Architecture (HPCA-5),
Orlando, janvier 1999.
- [22]
- P. LAUNAY, J.-L. PAZAT,
« A Framework for Parallel Programming in Java »,
in: HPCN'98, LNCS, Springer Verlag, 1401, p.
628-637,
Amsterdam, avril 1998.
- [23]
- P. LAUNAY, J.-L. PAZAT,
« Generating distributed programs by component transformations
in an object oriented framework »,
in: Seventh Workshop on Compilers for Parallel
Computers, p. 100-104,
Linköping, Sweden, juin 1998.
- [24]
- P. LAUNAY, J.-L. PAZAT,
« Generation of distributed parallel Java programs »,
in: Euro-Par'98, LNCS, Springer Verlag, 1470,
p. 729-732,
Southampton, UK, septembre 1998.
- [25]
- M.BARRETEAU, F.BODIN,
P.BRINKHAUS, Z.CHAMSKI,
H-P.CHARLES, C.EISENBEIS,
J.GURD, J.HOOGERBRUGGE,
P.HU, W.JALBY,
P.KNIJNENBURG, M.O'BOYLE,
E.ROHOU, R.SAKELLARIOU,
A.SEZNEC, E.STOHR,
M.TREFFERS, H.WIJSHOFF,
« OCEANS: Optimising Compilers for Embedded Applications »,
in: Proceedings of EuroPar'98,
Southampton, UK, septembre 1998.
- [26]
- D. MENTRÉ, T. PRIOL,
« NOA: A Shared Virtual Memory over a SCI
Cluster »,
in: Proceedings of SCI Europe'98, Technology and
Applications, H. Hellwagner, A. Reinefeld (éditeurs), p.
43-50,
Bordeaux, France, septembre 1998.
- [27]
- T. PRIOL, C. RENÉ,
« COBRA: A CORBA-compliant Programming
Environment for High-Performance Computing »,
in: Euro-Par'98, LNCS, Springer Verlag, 1470,
p. 1114-1122,
Southampton, UK, septembre 1998.
- [28]
- T. PRIOL,
« High Performance Computing for Image Synthesis »,
in: VECPAR'98, p. 879-894,
Porto, Portugal, juin 1998.
- [29]
- L. RENAMBOT, D. FIGULS,
« Convergence Analysis in a Parallel Radiosity Algorithm using
Virtual Interfaces »,
in: Second Eurographics Workshop on Parallel Graphics and
Visualisation,
Rennes, septembre 1998.
- [30]
- E. ROHOU, F. BODIN, Z.
CHAMSKI, A. SEZNEC,
« SALTO : un système pour la manipulation de
code assembleur »,
in: Adéquation Algorithme Architecture en traitement du
signal et images, CEA/Leti/CNRS/Isis,
janvier 1998.
- [31]
- D. TRUONG, F. BODIN, A.
SEZNEC,
« Improving Cache Behavior of Dynamically Allocated Data
Structures »,
in: Proceedings of the International Conference on Parallel
Architectures and Compilation Techniques (PACT'98),
octobre 1998.
- [32]
-
D. TRUONG,
« Considerations on Dynamically Allocated Data Structure
Layout Optimization »,
in: Proceedings of the Workshop on Profile and
Feedback-Directed Compilation, in Conjunction with the
International Conference on Parallel Architectures and
Compilation Techniques (PACT '98),
Paris, octobre 1998.
Rapports de recherche et publications internes
- [33]
- F. BODIN, Z. CHAMSKI, C.
EISENBEIS, E. ROHOU, A.
SEZNEC,
« GCDS: a compiler strategy for trading code size against
performance in embedded applications »,
rapport de recherche no 3346, Inria,
janvier 1998.
- [34]
- T. LAFAGE, A. SEZNEC, E.
ROHOU, F. BODIN,
« Code Cloning Tracing: A New Approach to Trace Collection
»,
rapport de recherche no 1176, IRISA, mars
1998.
- [35]
-
P. MICHAUD, A. SEZNEC, S.
JOURDAN, P. SAINRAT,
« Alternative schemes for high-bandwidth instruction fetching
»,
rapport de recherche no 1180, Irisa, mars
1998.
Divers
- [36]
- P. BEAUGENDRE, T. PRIOL,
« Cobra Runtime System: User Manual v2.02 »,
PACHA deliverable D5140.1,
Aout 1998.
- [37]
- P. BEAUGENDRE,
« Porting of the runtime system to Solaris86 »,
PACHA deliverable D5160.1,
Aout 1998.
- [38]
- F. BODIN, S. CHAUVEAU,
« Advanced User Transformation Module Specification Report
»,
FITS deliverable 4.2.1,
1998.
- [39]
- M. LORIOT, S. LANTÉRI, T.
PRIOL,
« Survey on Software interoperability and platform
independence: the next generation of simulation environments
»,
SOFT-IT deliverable,
Juillet 1998.
- [40]
- N. MAMAN, G. MALARD, T.
CORNU, T. PRIOL,
« SOFT-IT demonstrator Specification »,
SOFT-IT deliverable,
Octobre 1998.
- [41]
- D. MENTRÉ, T. PRIOL,
« Extension of the runtime system to support larger shared
memory regions »,
PACHA deliverable D5170.1,
June 1998.
- [42]
- T. PRIOL,
« Performance evaluation of the parallel Fortran compiler
»,
PACHA deliverable D6130.1,
Décembre 1998.
- [43]
-
A. SEZNEC,
« C7 Salto description »,
SPEAR2 deliverable D.1.3.2,
July 1998.
Bibliographie générale
- BGS94
- D. BACON, S. GRAHAM, O.
SHARP,
« Compiler Transformations for High-Performance Computing
»,
ACM Computing Surveys 26, 4, décembre 1994, p.
345-420.
- CHP97
- P. CHANG, E. HAO, Y.
PATT,
« Target prediction for indirect jumps »,
in: Proceedings of the 24th Annual International Symposium
on Computer Architecture,
1997.
- GLL+90
- K. GHARACHORLOO, D. LENOSKI,
J. LAUDON, P. GIBBONS, A.
GUPTA, J. HENESSY,
« Memory Consistency and event ordering in scalable shared
memory multiprocessors »,
in: 17th Annual International Symposium on Computer
Architectures, ACM, p. 15-26,
mai 1990.
- KCZ92
- P. KELEHER, A. COX, W.
ZWAENEPOEL,
« Lazy Release Consistency for Software Distributed Shared
Memory »,
in: 19th International Symposium on Computer
Architecture, p. 13-21,
mai 1992.
- KDCZ94
- P. KELEHER, D. DWARKADAS, A.
COX, W. ZWAENEPOEL,
« TreadMarks: Distributed Shared Memory on standard
workstations and operating systems »,
in: Proceedings of the 1994 Winter Usenix Conference,
p. 115-131,
janvier 1994.
- Li86
- K. LI,
Shared Virtual Memory on Loosely Coupled
Multiprocessors,
thèse de doctorat, Yale University, septembre 1986.
- LS96
- M. LIPASTI, J. SHEN,
« Exceeding the dataflow limit with value prediction »,
in: Proceedings of the 29th International Symposium on
Microarchitecture,
1996.
- RBS96
- E. ROTENBERG, S. BENNET, J.
SMITH,
« Trace cache : a low latency approach to high bandwidth
instruction fetching »,
in: Proceedings of the 29th International Symposium on
Microarchitecture,
1996.
- RHWG95
- M. ROSEMBLUM, S. HERROD, E.
WITCHEL, A. GUPTA,
« Complete computer system simulation : the SimOS approach
»,
IEEE Parallel and Distributed Technology n°
3, 1995.
- SVS96
- Y. SAZEIDES, S. VASSILIADIS,
J. SMITH,
« The performance potential of data dependence speculation and
Collapsing »,
in: Proceedings of the 29th International Symposium on
Microarchitecture,
1996.
- TEL95
- D. TULLSEN, S. EGGERS, H.
LEVY,
« Simultaneous multithreading : maximising on-chip parallelism
»,
in: 22nd Annual International Symposium on Computer
Architecture, p. 392-403,
juin 1995.
- UM97
- R. UHLIG, T. MUDGE,
« Trace-Driven memory simulation: a survey »,
ACM Computing Surveys, 1997.
- Yeh93
- T. YEH,
Two-level adaptive branch prediction and instruction fetch
mechanisms for high performance superscalar
processors,
thèse de doctorat, University of Michigan, 1993.