Références

Architectures et Systèmes des Calculateurs Parallèles

Architectures des processeurs

http://www.lri.fr/archi/mirror/CIC/
Page d'accueil du miroir européen du CPU Information Center de l'Université de Berkeley. Voir en particulier les liens disponibles dans la page de résumé, comprenant un récapitulatif des caractéristiques de tous les processeurs commerciaux.


http://www.hotchips.org/
Page d'accueil des conférences Hot Chips successives, donnant des informations sur l'état de la recherche en architecture des processeurs.


http://www.computer.org/micro/
Page d'accueil de la revue IEEE Micro, dont certains des articles sont disponibles en ligne, ainsi que ceux des numéros précédents.


http://www.cs.berkeley.edu/~pattrsn/lecture152.html
Page des transparents du cours d'architecture de David PATTERSON, un des auteurs du livre Computer Architecture: A Quantitative Approach.


http://www.cs.colorado.edu/~klauser/ilp/
Page de liens d'Artur KLAUSER sur le parallélisme au niveau des instructions (ILP, pour Instruction Level Parallelism), comprenant l'exécution d'instructions gardées, l'exécution spéculative, la prédiction de branchement, l'architecture des processeurs, ...


http://www.geocities.com/ResearchTriangle/9236/ilp.html
Page de liens d'Andrea VETTORI sur l'ILP.


http://www.ai.mit.edu/projects/aries/Documents/vliw.pdf
Article résumant les techniques de compilation et d'exécution utilisées pour accélérer les processeurs VLIW. Une version locale est disponible ici.


http://www.sunlabs.com/technical-reports/1996/abstract-59.html
Page des SunLabs référençant un article traitant de la structure de l'unité de chargement des instructions du processeur UltraSparc : Design of the UltraSPARC Instruction Fetch Unit.


http://www.sunlabs.com/technical-reports/1998/abstract-65.html
Page des SunLabs référençant une thèse traitant du microprocesseur UltraSparc : Evaluation of a Commercial Microprocessor.

Intel/Itanium

http://developer.intel.com/design/ia-64/
Page d'accueil d'Intel sur les processeurs Itanium mettant en oeuvre l'architecture IA64.


ftp://download.intel.com/design/ia-64/downloads/24547401.pdf
Spécifications techniques de l'architecture interne du processeur Itanium. Une copie locale se trouve ici.


ftp://download.intel.com/design/ia-64/downloads/idfisa.pdf


http://www.intel.com/ebusiness/pdf/prod/itanium/wp012701_sum.pdf


http://www.intel.com/eBusiness/products/itanium/overview/


http://www.goof.com/pcg/epic/
Page d'accueil du projet de portage de GCC pour les processeurs EPIC, dont l'IA64. Contient des liens intéressants.


http://www.enseirb.fr/~pelegrin/enseignement/enseirb/archsys/documents/processeurs/ia64_itanium_presentation/
Présentation de l'architecture IA64 et du processeur Itanium par Pierre BENAYOUN, Michaël DUSSÈRE, et Jean-Sébastien GUILLARD.

IBM Power

http://www.rs6000.ibm.com/resource/technology/
Liste de documents techniques décrivant l'architecture interne des architectures de processeurs et de machines RS6000.


http://www.rs6000.ibm.com/resource/technology/p2ppc_tech.html
Ensemble d'articles techniques sur les processeurs PowerPC et Power2.


http://www.rs6000.ibm.com/resource/technology/ppc_arch.html
Historique et architecture générale des processeurs de la gamme Power.


http://www.rs6000.ibm.com/resource/technology/icu.html
Article décrivant l'architecture de l'unité de cache d'instructions du processeur Power2.


http://www.rs6000.ibm.com/resource/technology/fxu.html
Article décrivant l'architecture des unités d'arithmétique en virgule fixe, de cache de données, et de stockage du processeur Power2.


http://www.rs6000.ibm.com/resource/technology/fpu.html
Article décrivant l'architecture de l'unité de calcul en virgule flottante du processeur Power2.


http://www.rs6000.ibm.com/resource/technology/power3wp.pdf
Description rapide des nouvelles fonctionnalités disponibles dans le processeur Power3 par rapport au Power2.

Compilation optimisée

Stanford SUIF compiler group
Page d'accueil de l'équipe SUIF de Stanford, qui travaille sur la parallélisation automatique.


Liste des publications de Vivek Sarkar
Liste des travaux de recherche de Vivek Sarkar, chercheur en parallélisation automatique chez IBM.


Origin2000 and Onyx2 Performance Tuning and Optimization Guide
Manuel d'optimisation des programmes s'exécutant sur les machines Origin2000 et Onyx2 de Silicon Graphics. Ce document est disponible à partir du catalogue de documents en ligne pour IRIX 6.5.


Performance tuning on the SP Parallel Systems
Tutoriel sur l'optimisation des performances, en particulier sur les machines IBM SP. Ce document est disponible à partir du catalogue de tutoriels en ligne pour IBM SP du MHPCC.

Architectures de machines

http://www.rs6000.ibm.com/hardware/largescale/
IBM RS/6000 Large Scale Servers. Présentation par IBM de ses machines dédiées au calcul intensif, avec liens vers les aspects matériels, système, et applicatifs.


http://www.rs6000.ibm.com/resource/technology/spwppwr3.html
http://www.rs6000.ibm.com/resource/technology/sppw3tec.html
Descriptions de l'architecture des noeuds RS/6000 à base de processeurs Power3.


Introduction au SP2
Descriptif en Français de l'architecture des IBM SP.


Silicon Graphics - Origin 2000 technical info
Présentation par Silicon Graphics de certaines caractéristiques techniques de ses machines ccNUMA Origin 2000 et Onyx2, comprenant des aspects architecturaux, réseaux, et système.


Getting to know the Solaris filesystem, Part 3 - SunWorld - July 1999
Présentation par Sun des capacités hautes performances du système de fichiers de Solaris.


Survey of Commercial SMPs
Panorama des machines multiprocesseurs disponibles dans le commerce.


Sun HPC Servers - White Papers
Articles semi-techniques décrivant les caractéristiques des serveurs hautes-performances de Sun.


Melody's Research PC Bench Project
agaga

SIMD

ftp://publications.ai.mit.edu/ai-publications/500-999/AIM-646.ps
Rapport technique présentant la Connection Machine, par son inventeur. Un document historique.

CC-NUMA

http://cag-www.lcs.mit.edu:80/alewife/
Page d'accueil du projet Alewife de machine multiprocesseur de grande taille implémentant une mémoire virtuellement partagée avec cohérence de cache.


http://www.cs.bris.ac.uk/Research/DDM/
Page d'accueil du projet DDM de l'Université de Bristol.

Simple COMA

http://www.sics.se/~ans/simple-coma/
Page principale de description des principes des architectures Simple COMA. Contient de nombreuses références aux articles fondateurs.


http://www.sics.se/~ans/simple-coma/hpca-95/paper.html
Version HTML de l'article fondateur ayant relancé la mode des architectures COMA. Il en existe également une version PostScript, dont une copie locale se trouve ici.


http://computer.org/tab/tcca/HPCA-4/basu.pdf
Article améliorant l'efficacité du Simple COMA par le Multiplexed Simple COMA, dont une copie locale se trouve ici.


http://iacoma.cs.uiuc.edu/
Page d'accueil de l'équipe I-ACOMA (Illinois Agressive COMA), qui développe une machine multiprocesseurs de type COMA.


http://www.rs6000.ibm.com/resource/technology/scoma.doc.html
Description de l'implémentation sur un ensemble de machines IBM RS/6000 du paradigme de mémoire virtuelle distribuée S-COMA.

Réseaux d'interconnexion

http://www.myri.com/
Page d'accueil de la société Myricom, qui propose des réseaux d'interconnexion haut débits pour stations de travail.


http://www.sgi.com/origin/images/hypercube.pdf
Article décrivant le réseau d'interconnexion de type hypercube implémenté dans les machines Origin 2000 et Onyx2 de Silicon Graphics. Ce document est disponible à partir de la liste de documents techniques sur l'Origin2000 de Silicon Grapics.

Systèmes d'exploitation

http://www.rs6000.ibm.com/doc_link/en_US/a_doc_lib/aixgen/
Documents techniques sur AIX et le matériel des RS/6000 d'IBM.

Performance des systèmes de fichiers

http://www.almaden.ibm.com/StorageSystems/projects/wow/wow.pdf
Article d'IBM sur la politique de résolution des accès disques.

Systèmes de fichiers parallèles

http://www-pablo.cs.uiuc.edu/Project/PPFS/ppfs.html
Page principale du projet PPFS (Portable Parallel File System) du Pablo Group.


http://www-pablo.cs.uiuc.edu/Publications/Papers/PPFS%20A%20High%20Performance%20Portable%20Parallel%20File%20System.ps.Z
Rapport technique sur PPFS.


http://www.rs6000.ibm.com/support/sp/resctr/public/gpfsbooks.html
Page listant un ensemble de document concernant le système de fichiers parallèle GPFS (General Parallel File System) d'IBM.


http://www.rs6000.ibm.com/resource/technology/paper1.html
Article décrivant les principales caractéristiques du système de fichiers parallèle GPFS 1.2 d'IBM.

Configurations installées

http://www.llnl.gov/asci/platforms/white/hardware/
Description de la machine ASCI White, constituée de noeuds RS/6000 IBM à base de processeurs Power3, installée au laboratoire de Livermore.


http://www.llnl.gov/asci-scrapbook/
Photos de l'installation de la machine ASCI White.


http://www.rs6000.ibm.com/resource/features/1998/asci_oct/asci_fact.html
Caractéristiques techniques et financières du système IBM SP2 installé au laboratoire de Livermore.


Liste des systèmes IBM SP installés en France
Page donnant la liste des systèmes SP installés en France, et pointant sur des informations relatives à l'architecture des IBM SP.


TOP500 Supercomputing Sites
Liste des 500 plus grosses installations de calcul haute performance.