Calcul Parallèle et Coopératif.


Vous voulez être dans le coup ?
dites "grid-computing" !

...et consultez de temps en temps
Mission pour l'économie numérique

Ces documents existent en ligne, ils sont donc accessibles aussi pendant les stages, et viennent compléter les cours et exposés.


En introduction:

  1. En francais Systèmes complexes (Gérard Weisbuch)

  2. Un préalable théorique: C.S.P.(Hoare)
    Consulter C.S.P. Communicationg Sequential Processes

Systèmes d'exploitation:
(indispensable révision, et un peu plus !)

  1. Queueing_theory computer systems modelling
  2. Semaphores(Little book of) A.B.Downey
  3. Thèse sur l' architecture des systèmes d'exploitation flexibles
    Lire le Chapitre 2 (pour commencer :)
  4. systèmes répartis Bonne présentation de Krakowiak (INRIA): Consensus, Horloges, Diffusion
  5. Introduction à Unix
    Avez-vous un jour lu l'intro ?
  6. Un point sur l'état du middleware.

Calcul temps-réel:

  1. Parallel and Real-Time

Calcul coopératif:
orienté Internet

  1. grid forum
  2. O.G.S.I.
  3. W.S.D.L. U.D.D.I
  4. radio grid computing
  5. Le Grid de IBM
  6. Globus grid
  7. Powerpoint de Ian Foster
  8. grid_anatomy
  9. grid_physiology
  10. Exemples de Grid utilisées actuellement:
    1. eu_datagrid
    2. Particle Physics Data Grid
  11. Meta-scheduler pour grid_computing

Calcul coopératif:
orienté calcul scientifique

  1. Systèmes d'exploitation, horloges, cohérence...
  2. Introduction to distributed Computing
  3. Rollback recovery in distributed systems


Calcul parallèle:


Parallel_Programming Patterns (bibliographie)
  1. Calcul parallèle Présentation du LIFL
  2. Parallel Computing (assez facile)
  3. Calcul parallèle Notes du cours de Hagit Attiya
  4. Calcul parallèle Cours de Polytechnique (en Francais)
  5. Cours du M.I.T. sur le calcul scientifique parallèle
    (jusqu'à la page 52 dans un premier temps)
  6. Trois livres en ligne:
    1. Designing and building parallel programs Un livre du gvt US
    2. Calcul parallèle Un livre en ligne sur le M.P.I. M.P.I. programmer's guide (S.G.I.)
    3. Calcul parallèle Un livre en ligne sur le P.V.M. P.V.M. programmer's guide (S.G.I.) P.V.M. en activité
    4. Et un site: JPVM P.V.M. en Java
  7. Bibliographies:
    1. Rapports du CERFACS
    2. Architecture parallèle, OCCAM, bibliographie
    3. Calcul parallèle bibliographie

    Autres ressources:

  8. automatic parallelization e-learning
  9. Parallelization of numerical algorithms
  10. High-performance linear algebra
  11. Beowulf_installation (MIT)
  12. Plusieurs méthodes mathématiques repérées dans les Web-bibliographies:
    Réalité virtuelle et Télécommunications
  13. Calcul parallèle MPI élémentaire (en francais)
  14. Calcul intensif (cours de Jussieu)
  15. Prog. struct. pour multiProcesseurs (cours du Caltech)
  16. Architecture matérielle
  17. Dans la tribu .NET:
    microsoft grid_computing framework
    microsoft grid_computing
  18. parallelisation of algorithms
  19. parallele_cours OpenMP MPI
    ou parallele_cours OpenMP MPI
  20. algorithmes paralleles scientifiques

L I N D A et langages de tuples

  1. TupleSpace
  2. TupleSpace
  3. TupleSpace
  4. tuples Linda
  5. SICStus Prolog avec Linda

Autres avancées récentes:

  1. NestStep
  2. OpenML


Bonne lecture,
B.M.G.
bg@eisti.fr