Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas Embarcados Previsiveis, Mayron Camargo - Coggle Diagram
Sistemas Embarcados Previsiveis
Garantia de Previsibilidade
Explorar Performance
Não Garantia de Previsibildiade
Recursos Limitados
Processamento Multicore
Alta Performance
Baixo Consumo
Arbitragem nos Recusos Compartilhados
Inferência Temporal
Competição dos Recursos Compartilhados
Isolamento Temporal e Espacial
Escalonamento
Escalonamento Global
Escalonamento Particionado
Escalonamento Semi-particionado
Previsibilidade
Propriedade de ser previsivel
Fontes de Incerteza
Medida de Qualidade de Previsibilidade
Previsibilidade Temporal
Tempo de Execução em uma plataforma
Fontes de Incerteza
Entradas do Programa
Estado do Hardware
Multicore
Recursos Compartilhados
Previsibilidade Temporal com Estado Induzido
Previsibilidade Temporal com Entrada Induzida
Software
Previsivel
Inprevisivel
Hardware
Previsivel
Inprevisivel
Microarquitetura
Tecnicas para Melhoria de Performance
ISA
Pipelining
Superscalar Execution
Caching
Branch Prediction
Anomalias Temporais
Pior caso local não contribui para pior caso global
Efeito Domino
Multithreading
DRAM
Necessidade de Refresh
Linguagens Síncronas
Tick Logico
Assume que processador é extremamente rápido
Execução Simultânea
Contador de Ticks em Loops
Compilação
Necessidade de levar em conta WCET
Integração de WCET Estático
Especificação de Hierarquia de Memória
Flow Facts
Problemas de Confiabilidade
Redundância
DMR
TMR
Correção de Erros
FEC
ECC
Mayron Camargo