Arbitrer pipeline profond ou prédiction de branchement
Aperçu
En quoi consiste ce défi.
Analysez une spécification microarchitecture et des benchmarks pour quantifier le gain de performance réel, puis rendez un avis motivé. Certificat vérifiable.
Le brief
Ce que vous ferez, et ce que vous démontrerez.
Entre approfondir le pipeline et ajouter un prédicteur de branchement, quelle évolution de la microarchitecture offre le meilleur gain de performance effectif à budget de silicium constant ?
Earning criteria — what you'll demonstrate
- Modéliser le débit effectif d'un pipeline en intégrant aléas de contrôle et pénalités de mauvaise prédiction
- Comparer l'effet d'un pipeline plus profond et d'un prédicteur de branchement sur les cycles par instruction
- Relier une décision microarchitecturale au budget de surface et d'énergie d'une puce
- Conduire une analyse de sensibilité pour tester la robustesse d'une recommandation d'architecture
Adéquation au programme
Où cela s'inscrit dans votre cursus.
Renforce les mêmes compétences que celles attendues par votre diplôme.
Cursus associés bientôt disponibles.
Compétences
Les compétences que vous démontrerez.
Chacune apparaît sur votre certificat vérifié.
Débouchés
Les métiers auxquels ce défi vous prépare.
De vrais intitulés. De vraies passerelles de compétences. Choisissez celui qui se rapproche le plus de votre trajectoire.
Les parcours de carrière que ce défi construit
Métiers de référenceSystems Engineer
Vous apprenez à arbitrer entre deux évolutions matérielles concurrentes sous contrainte de budget, à modéliser leur impact et à défendre un choix devant un comité. C'est le cœur du métier d'ingénieur systèmes qui doit trancher entre options techniques rivales.
Ce défi renforce
- performance-modeling
- assumption-analysis
- architecture-diagrams
Parallel-Performance-Ingenieur:in
En modélisant bulles de pipeline, pénalités de branchement et débit effectif, vous acquérez le raisonnement quantitatif sur les aléas d'exécution que pratique tout ingénieur spécialiste de la performance des architectures d'exécution.
Ce défi renforce
- cpu-pipelining
- branch-prediction
- performance-modeling
Performance-Ingenieur:in
Vous traduisez un relevé de benchmarks en gain de performance chiffré et testez la robustesse du verdict par analyse de sensibilité — exactement ce qu'un ingénieur performance produit pour orienter des décisions d'ingénierie coûteuses.
Ce défi renforce
- branch-prediction
- chart-creation
- performance-modeling