Skip to contentSkip to content
Certificados verificados. En cadena. Para siempre.Más información
Ewance
Iniciar sesión
Cover image for Memory Consistency: Race Detector para Modelos x86-TSO vs ARM Weak
Code

Memory Consistency: Race Detector para Modelos x86-TSO vs ARM Weak

FreeVerified credential5 semanasExpert

Visión general

De qué trata este proyecto.

Implementa un verificador de consistencia de memoria x86-TSO y ARMv8 con tests litmus. Obtén un certificado verificable.

El escenario

La startup (alrededor de 30 personas, financiación Serie A) tiene 2 clientes financieros que despliegan en ARM Graviton; los bugs descubiertos en producción retrasan el cierre del próximo contrato — necesitan herramientas internas para validar primitivas lock-free antes del despliegue.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

El Briefing

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

Construir un enumerador de outcomes bajo TSO y ARMv8 que reproduzca la base Herd/Diy7 en 50 tests y diagnostique los casos divergentes.

Earning criteria — what you'll demonstrate

  • Modelar TSO y ARMv8 weak con axiomas formales
  • Enumerar outcomes alcanzables eficientemente sin explotar el espacio
  • Reproducir resultados de la base litmus comunitaria
  • Diagnosticar bugs concurrentes con razonamiento sobre el modelo

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

Razonar formalmente sobre modelos de memoria es una de las habilidades más difíciles del sector — ingeniero de software con experiencia aquí tiene perfil casi único en LATAM/ES.

Este proyecto afina

  • memory-consistency
  • concurrency
  • formal-models

Ingeniero Backend

Quien diagnostica bugs lock-free con razonamiento sobre TSO/ARM es el ingeniero backend que las empresas de bases de datos en memoria contratan sin pestañear.

Este proyecto afina

  • concurrency
  • lock-free-programming
  • memory-consistency

Arquitecto de Sistemas

Entender modelos de consistencia es parte del kit del arquitecto que diseña sistemas distribuidos o motores de bases de datos cross-arquitectura.

Este proyecto afina

  • memory-consistency
  • verification
  • formal-models

Una cosa más

Puedes tener una credencial en tu CV para el viernes.