Digital Design & Comp. Arch: L18: VLIW and Systolic Array Architectures (Spring 2026)

Digital Design & Comp. Arch: L18: VLIW and Systolic Array Architectures (Spring 2026)

🎙 Prof. Onur Mutlu 👥 64K 📅 25 avril 2026 ⏱ 109 min 👁 2K 📄 cours magistral 🧭 2026-08-15
Disponible en : Français (actuel) English

Mots-clés

VLIWsystolic arraysuperscalairecompilateurparallélisme

Résumé

Ce cours magistral de l’ETH Zürich, donné par le professeur Onur Mutlu, présente deux architectures de processeurs visant à extraire le parallélisme : les architectures VLIW (Very Long Instruction Word) et les réseaux systoliques. La première partie est consacrée aux architectures VLIW, qui s’opposent aux processeurs superscalaires en déplaçant la détection de dépendances du matériel vers le compilateur. Le compilateur regroupe des instructions indépendantes dans de longues instructions (bundles) exécutées en lockstep par un matériel simple. Cette approche simplifie le matériel, réduit la consommation et permet des fréquences élevées, mais elle souffre de la difficulté à gérer les latences variables, notamment les défauts de cache. Des exemples historiques comme l’ELI-512, les machines de Josh Fisher et Bob Rau, et l’Itanium d’Intel sont évoqués. La seconde partie traite des réseaux systoliques, une architecture où des données circulent de manière rythmique à travers un réseau de processeurs élémentaires, chacun effectuant une opération simple. Cette approche est particulièrement adaptée aux calculs matriciels et est utilisée dans des accélérateurs d’apprentissage automatique comme le TPU de Google. Le cours souligne les avantages en termes de parallélisme massif et d’efficacité énergétique, mais aussi les défis liés à la programmation et à l’adaptation aux différentes applications.

199 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée : le cours fournit une explication détaillée et structurée des architectures VLIW et systoliques, avec des schémas conceptuels et des exemples concrets. L’argumentation est solide, s’appuyant sur des comparaisons avec les processeurs superscalaires et sur des références historiques. Le professeur justifie les choix de conception et discute des compromis, ce qui renforce la crédibilité du contenu.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est excellente : le cours est dispensé par un professeur reconnu, les slides sont disponibles, et la description contient des références académiques pertinentes (articles sur RowHammer, mémoire-centric computing, etc.). Le titre est en adéquation parfaite avec le contenu. Les sources citées sont fiables et proviennent de publications et de sites institutionnels.

131 mots

Adéquation titre / contenu

Le titre décrit exactement le contenu : deux architectures de processeurs (VLIW et réseaux systoliques) présentées en détail.

Qualité & fiabilité

9/10

Cours magistral d'un professeur reconnu (ETH Zürich), contenu technique précis, références académiques solides dans la description, structure pédagogique claire.

Moments clés

Sources citées

Sources concordantes

Références externes

Apport & nouveautés

Ce cours apporte une explication claire et pédagogique des architectures VLIW et systoliques, en les reliant aux défis modernes de l’informatique (mémoire, énergie, accélération ML). Il met en lumière le rôle crucial du compilateur dans l’extraction de parallélisme et les compromis entre complexité matérielle et logicielle. La présentation des réseaux systoliques comme base des accélérateurs d’IA est particulièrement pertinente.

Pour aller plus loin :

125 mots

Profil radar

Le profil radar montre un contenu très riche en informations (quantité et qualité élevées), avec un niveau technique soutenu. La fiabilité est excellente grâce à la réputation de l'auteur et aux références fournies. Le déséquilibre entre la quantité d'informations et la fiabilité est minime, indiquant un contenu dense mais fiable.

Fiabilité 9/10