Memória transacional para o solver estrutural multicore de uma aeroestrutura
Visão geral
Sobre o que é este desafio
Você propõe uma estratégia de sincronização para um kernel de simulação, constrói um protótipo de benchmark e ganha um certificado verificável.
O Brief
O que você vai fazer e o que vai demonstrar.
Como redesenhar a sincronização do kernel de atualização de malha do solver estrutural para escalar além de 16 núcleos, comparando memória transacional por software com locking de granularidade fina?
Earning criteria — what you'll demonstrate
- Comparar memória transacional por software (STM) com locking de granularidade fina como estratégias de sincronização multicore
- Projetar um kernel de benchmark representativo para validar empiricamente hipóteses de desempenho concorrente
- Analisar métricas de contenção (lock-wait %, cache-miss rate) para embasar decisões de arquitetura
- Comunicar uma proposta de redesenho de sistema crítico de simulação estrutural com rigor técnico e clareza executiva
Adequação ao Programa
Onde isso se encaixa no seu programa.
Aperfeiçoa as mesmas habilidades que seu curso espera que você demonstre.
Conteúdo alinhado em breve.
Habilidades
Habilidades que você vai demonstrar.
Cada um aparece no seu certificado verificado.
Carreiras
Cargos para os quais este desafio te prepara.
Títulos reais. Pontes reais de habilidades. Escolha o mais próximo da sua trajetória.
Trilhas de carreira que este desafio desenvolve
Funções canônicasPerformance-Ingenieur:in
O desafio exercita diretamente a comparação empírica de estratégias de sincronização multicore, competência central de um engenheiro de performance que precisa justificar decisões com benchmarks reais.
Este desafio aprimora
- transactional-memory-design
- multicore-programming-models
- algorithm-analysis
Engenheiro de Software Embarcado
Trabalhar com um kernel representativo de simulação estrutural sob restrições reais de hardware multicore aproxima o desafio do dia a dia de engenharia de software embarcado em sistemas aeroespaciais.
Este desafio aprimora
- multicore-programming-models
- algorithm-analysis
- architecture-decision-records-adrs
Software-Architekt:in
A proposta de redesenho com ADR e plano de adoção incremental treina exatamente as decisões arquiteturais que um arquiteto de software precisa tomar e defender perante stakeholders técnicos.
Este desafio aprimora
- architecture-decision-records-adrs
- transactional-memory-design
- ai-native-architecture
Só mais uma coisa