Skip to contentSkip to content
Certificados verificados. En cadena. Para siempre.Más información
Ewance
Iniciar sesión
Cover image for Out-of-Order Execution con Tomasulo en gem5
Analysis

Out-of-Order Execution con Tomasulo en gem5

FreeVerified credential5 semanasAdvanced

Visión general

De qué trata este proyecto.

Implementarás dos Issue Queues en gem5 y ejecutarás 6 benchmarks SPEC. Reportarás IPC y utilización. Obtienes un certificado verificable.

El escenario

El proveedor (alrededor de 350 personas en MX, parte de un grupo internacional) discute internamente si invertir área en una IQ más grande o en particionarla — la decisión afecta el silicon de la próxima generación y necesita evidencia más allá de intuición arquitectónica.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

El Briefing

Lo que harás y lo que demostrarás.

Comparar dos variantes de Issue Queue (unificada vs particionada) en gem5 sobre 6 benchmarks SPEC CINT2017 y recomendar con métricas defendibles.

Earning criteria — what you'll demonstrate

  • Configurar y modificar gem5 O3CPU a nivel de modelo
  • Razonar sobre el balance entre tamaño de IQ y particionamiento
  • Ejecutar SimPoint correctamente con warmup defendible
  • Producir comparativas que sostengan decisiones de microarquitectura

Encaje académico

Dónde encaja esto en tus estudios.

Afina las mismas habilidades que tu titulación espera de ti.

Advanced Computer Architecture

Master · Systems

Strong alignment

This challenge maps to Advanced Computer Architecture at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.

Carreras

Roles para los que esto te prepara.

Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.

Ingeniero de Software

Trabajar dentro de gem5 con benchmarks SPEC y producir comparativas defendibles es la credencial directa para roles de ingeniería de software en microarquitectura — perfil escaso globalmente.

Este proyecto afina

  • gem5
  • out-of-order-execution
  • performance-analysis

Arquitecto de Sistemas

Razonar sobre Issue Queues a nivel cuantitativo prepara el músculo de un arquitecto que decide cómo invertir transistores en silicio o cómputo en cloud.

Este proyecto afina

  • cpu-architecture
  • out-of-order-execution
  • simulation

Ingeniero Backend

Quien entiende stalls de pipeline a nivel de IQ optimiza hot paths con criterio que ningún tutorial transmite — ventaja en backend de latencia crítica.

Este proyecto afina

  • performance-analysis
  • out-of-order-execution
  • cpu-architecture

Una cosa más

Puedes tener una credencial en tu CV para el viernes.