processus l egers performants et portables pour architectures multiprocesseurs

[1]  Edsger W. Dijkstra,et al.  Cooperating sequential processes , 2002 .

[2]  Paul Rovner Extending Modula-2 to Build Large, Integrated Systems , 1986, IEEE Software.

[3]  Pascal Hénon,et al.  PaStiX: A Parallel Sparse Direct Solver Based on a Static Scheduling for Mixed 1D/2D Block Distributions , 2000, IPDPS Workshops.

[4]  Rudolf Berrendorf,et al.  PCL - The Performance Counter Library: A Common Interface to Access Hardware Performance Counters on Microprocessors , 1998 .

[5]  Jack J. Dongarra,et al.  A Portable Programming Interface for Performance Evaluation on Modern Processors , 2000, Int. J. High Perform. Comput. Appl..

[6]  Michael M. Resch,et al.  Distributed Computing in a Heterogeneous Computing Environment , 1998, PVM/MPI.

[7]  Ralf S. Engelschall Portable Multithreading-The Signal Stack Trick for User-Space Thread Creation , 2000, USENIX Annual Technical Conference, General Track.

[8]  James Demmel,et al.  ScaLAPACK: A Portable Linear Algebra Library for Distributed Memory Computers - Design Issues and Performance , 1995, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.

[9]  Michael J. Flynn,et al.  Some Computer Organizations and Their Effectiveness , 1972, IEEE Transactions on Computers.

[10]  Matthew Haines,et al.  On the design of Chant: a talking threads package , 1994, Proceedings of Supercomputing '94.

[11]  K. Langendoen,et al.  Integrating polling, interrupts, and thread management , 1996, Proceedings of 6th Symposium on the Frontiers of Massively Parallel Computation (Frontiers '96).

[12]  George C. Necula,et al.  Capriccio: scalable threads for internet services , 2003, SOSP '03.

[13]  Felix Wolf,et al.  KOJAK - A Tool Set for Automatic Performance Analysis of Parallel Applications , 2003 .

[14]  Matteo Frigo,et al.  The implementation of the Cilk-5 multithreaded language , 1998, PLDI.

[15]  Christine Morin,et al.  A Case for Single System Image Cluster Operating Systems: The Kerrighed Approach , 2003, Parallel Process. Lett..

[16]  Robbert van Renesse,et al.  Horus: a flexible group communication system , 1996, CACM.

[17]  Roy Friedman,et al.  MILLIPEDE: Easy Parallel Programming in Available Distributed Environments , 1997 .

[18]  Philip J. Hatcher,et al.  The Hyperion system: Compiling multithreaded Java bytecode for distributed execution , 2001, Parallel Comput..

[19]  Jack J. Dongarra,et al.  The PVM Concurrent Computing System: Evolution, Experiences, and Trends , 1994, Parallel Comput..

[20]  Jack J. Dongarra,et al.  Review of Performance Analysis Tools for MPI Parallel Programs , 2001, PVM/MPI.

[21]  Luc Bougé,et al.  Improving Reactivity to I/O Events in Multithreaded Environments Using a Uniform, Scheduler-Centric API , 2002, Euro-Par.

[22]  Michel Dagenais,et al.  Measuring and Characterizing System Behavior Using Kernel-Level Event Logging , 2000, USENIX Annual Technical Conference, General Track.

[23]  Bradley C. Kuszmaul,et al.  Cilk: an efficient multithreaded runtime system , 1995, PPOPP '95.

[24]  Guillaume Mercier,et al.  MPICH/MADIII : a cluster of clusters enabled MPI implementation , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[25]  Michael M. Resch,et al.  An Extension to MPI for Distributed Computing on MPPs , 1997, PVM/MPI.

[26]  Christian Pérez,et al.  PadicoTM: An Open Integration Framework for Communication Middleware and Runtimes , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[27]  Claude Kaiser,et al.  Overview of the CHORUS ® Distributed Operating Systems , 1991 .

[28]  David R. Cheriton,et al.  The Thoth System , 1982 .

[29]  Barton P. Miller,et al.  The Paradyn Parallel Performance Measurement Tool , 1995, Computer.

[30]  Gilles Muller,et al.  Language Design for Implementing Process Scheduling Hierarchies , 2004 .

[31]  Philip J. Hatcher,et al.  Implementing Java Consistency Using a Generic, Multithreaded DSM Runtime System , 2000, IPDPS Workshops.

[32]  C. A. R. Hoare,et al.  Monitors: an operating system structuring concept , 1974, CACM.

[33]  Nathan J. Williams,et al.  Proceedings of the Freenix Track: 2002 Usenix Annual Technical Conference an Implementation of Scheduler Activations on the Netbsd Operating System , 2022 .

[34]  Christian Pérez,et al.  Towards High Performance CORBA and MPI Middlewares for Grid Computing , 2001, GRID.

[35]  Allen D. Malony,et al.  Overhead Compensation in Performance Profiling , 2004, Parallel Process. Lett..

[36]  Kirk L. Johnson,et al.  High-performance all-software distributed shared memory , 1996 .

[37]  J. Miller,et al.  The History of 0 , 2004 .

[38]  Bernd Mohr,et al.  Automatic performance analysis of hybrid MPI/OpenMP applications , 2003, Eleventh Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2003. Proceedings..

[39]  Butler W. Lampson,et al.  A user machine in a time-sharing system , 1966 .

[40]  Jacques Briat,et al.  Athapascan Runtime: Efficiency for Irregular Problems , 1997, Euro-Par.

[41]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[42]  Allen D. Malony,et al.  Portable profiling and tracing for parallel, scientific applications using C++ , 1998, SPDT '98.

[43]  Raymond Namyst,et al.  Controlling Kernel Scheduling from User Space: An Approach to Enhancing Applications' Reactivity to I/O Events , 2003, HiPC.

[44]  François Galilée Athapascan-1 : interprétation distribuée du flot de données d'un programme parallèle. (Athapascan-1 : distributed interpretation of parallel programs based on data flow analysis) , 1999 .

[45]  Ulrich Drepper,et al.  The Native POSIX Thread Library for Linux , 2002 .

[46]  Niklaus Wirth,et al.  Modula: A language for modular multiprogramming , 1977, Softw. Pract. Exp..

[47]  Allen D. Malony,et al.  The role of instrumentation and mapping in performance measurement , 2001 .

[48]  Barton P. Miller,et al.  Using Dynamic Kernel Instrumentation for Kernel and Application Tuning , 1999, Int. J. High Perform. Comput. Appl..

[49]  Guillaume Mercier,et al.  MPICH/Madeleine: a true multi-protocol MPI for high performance networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[50]  Mathias Doreille,et al.  Athapascan-1 : vers un modèle de programmation parallèle adapté au calcul scientifique. (Athapascan-1 : towards a parallel programming model adapted to the scientific computation) , 1999 .

[51]  Susan L. Graham,et al.  Gprof: A call graph execution profiler , 1982, SIGPLAN '82.

[52]  Frédéric Suter,et al.  A Scalable Approach to Network Enabled Servers , 2002, ASIAN.

[53]  Frank Mueller,et al.  A Library Implementation of POSIX Threads under UNIX , 1993, USENIX Winter.

[54]  Robbert van Renesse,et al.  Using Sparse Capabilities in a Distributed Operating System , 1986, ICDCS.