Concept

Read–modify–write

Séances de cours associées (33)
Synchronisation
Couvre les principes de la synchronisation dans le calcul parallèle, en mettant l'accent sur la synchronisation de la mémoire partagée et différentes méthodes comme les verrous et les barrières.
Concurrent Stack: Mise en œuvre
Explore l'implémentation d'une structure de données de pile concurrente et le fonctionnement simultané des opérations push et pop.
Processeurs multifilés
Couvre les bases des processeurs multifiltres, y compris la conception, l'impact sur la performance et l'utilisation des pipelines.
Moniteurs : Synchronisation et coopération
Explore les moniteurs comme une construction de synchronisation fournissant l'exclusion mutuelle et la coopération entre les threads, avec des exemples comme le tampon d'un seul endroit.
Synchronisation : Serrures et barrières
Explore les principes de synchronisation à l'aide de verrous et de barrières, en mettant l'accent sur des implémentations matérielles efficaces et des mécanismes de coordination tels qu'OpenMP.
Cohérence éventuelle
Explore la cohérence éventuelle dans les systèmes distribués, en discutant des défis, des compromis et des applications pratiques.
NIOS II - Bus d'Avalon
Explore le processeur softcore NIOS II et le bus Avalon dans les systèmes embarqués FPGA.
Synchronisation avancée et mémoire transactionnelle
Couvre les techniques de synchronisation avancées, les opérations atomiques, les implémentations de verrous et la prise en charge matérielle des verrous de file d'attente.
Conception de Datapath et de la logique de contrôle pour les instructions ISA
Explore la conception de datapath et la logique de contrôle pour l'exécution des instructions ISA, en mettant l'accent sur le contrôle filaire et l'analyse des performances.
Synchronisation : Implémentation matérielle
Explore les méthodes de synchronisation matérielle, y compris les verrous, les barrières et les sections critiques en calcul parallèle.

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.