Comp. Arch. - Lecture 28: Systolic Array Architectures (Fall 2025)

Comp. Arch. - Lecture 28: Systolic Array Architectures (Fall 2025)

🎙 Onur Mutlu 👥 64K 📅 8 janvier 2026 ⏱ 42 min 👁 4K 📄 cours magistral 🧭 2026-08-15
Disponible en : Français (actuel) English

Mots-clés

systolic arrayarchitectureaccélérateurconvolutionsmachine learning

Résumé

Cette leçon du cours d’architecture des ordinateurs de l’ETH Zürich, donnée par le professeur Onur Mutlu, est consacrée aux architectures de réseaux systoliques (systolic arrays). Le professeur commence par expliquer le contexte général des systèmes spécialisés par rapport aux processeurs généralistes, puis définit le concept de calcul systolique : un flux de données rythmique à travers un réseau régulier d’unités de traitement, sans instructions explicites. Il illustre ce concept avec l’exemple de la convolution, utilisée en traitement d’image et en apprentissage automatique. Il montre comment les réseaux de neurones convolutifs (CNN) reposent sur des opérations de convolution et de multiplication matricielle, et comment les réseaux systoliques sont particulièrement adaptés à ces charges de travail. Il mentionne l’importance historique des réseaux systoliques, leur adoption dans les accélérateurs matériels modernes pour l’IA, et les différences avec le pipeline classique. Enfin, il évoque des perspectives de recherche et encourage les étudiants à s’engager dans la recherche en architecture des ordinateurs.

157 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée : le cours fournit une explication claire et approfondie des réseaux systoliques, un concept fondamental en architecture des ordinateurs. L’argumentation est solide, s’appuyant sur des exemples concrets (convolution, CNN) et des références historiques (travaux de Kung, succès d’AlexNet). Le professeur justifie l’intérêt des réseaux systoliques par leur efficacité pour les calculs matriciels et leur adoption dans les accélérateurs d’IA modernes. Il compare également ce modèle à d’autres modèles d’exécution (Von Neumann, dataflow, VLIW), ce qui renforce la compréhension.

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

La rigueur scientifique est exemplaire : le professeur cite des articles de recherche pertinents (notamment ceux de Kung sur les réseaux systoliques) et fournit des références pour approfondir. Les sources sont fiables et académiques. L’adéquation entre le titre et le contenu est parfaite : la leçon traite bien des architectures de réseaux systoliques. Aucune publicité n’est présente dans la vidéo.

159 mots

Adéquation titre / contenu

Le titre correspond parfaitement au contenu : il s'agit bien de la 28e leçon du cours d'architecture des ordinateurs, consacrée aux architectures de réseaux systoliques.

Qualité & fiabilité

9/10

Cours magistral d'un professeur reconnu (ETH Zürich), s'appuyant sur des références académiques solides (articles de recherche, cours en ligne). Le contenu est structuré, précis et pédagogique, avec une mise en perspective historique et des applications concrètes.

Moments clés

Sources citées

Sources concordantes

Références externes

Apport & nouveautés

Cette leçon apporte une explication pédagogique et approfondie des réseaux systoliques, un concept fondamental mais souvent peu couvert dans les cours d’architecture. Elle met en lumière leur importance pour les accélérateurs d’IA modernes et leur rôle dans l’évolution des architectures spécialisées. Le professeur relie les concepts théoriques à des applications concrètes (convolution, CNN) et à des exemples historiques (AlexNet), ce qui facilite la compréhension.

Pour aller plus loin :

128 mots

Profil radar

Le profil radar montre des scores élevés dans toutes les dimensions, avec une légère prédominance de la quantité d'information et de la fiabilité. Cela indique un contenu très riche, bien structuré et fiable, adapté à un public technique.

Fiabilité 9/10