Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tese - Atividades (Objetivo Específico 1
(Avaliar o Espaço de
Projeto em…
Tese - Atividades
- Objetivo Específico 1
(Avaliar o Espaço de
Projeto em Fases Iniciais
de Desenvolvimento)
(a) Estruturar o ambiente necessário para Exploração do Espaço de Projeto em fases iniciais de desenvolvimento;
-
-
(d) Elencar, avaliar e definir estratégias de geração de soluções candidatas que possam ser utilizadas considerando os dados de entrada;
(e) Elencar, avaliar e definir modelo(s) de avaliação da qualidade das soluções (configurações) experimentadas na Exploração Precoce do Espaço de Projeto;
-
- Objetivo Geral 0
(Definir e avaliar uma
metodologia de Exploração
Precoce do Espaço de Projeto)
-
-
(c) Escrever, Revisar e Entregar Texto da Tese de Doutorado
-
- Objetivo Específico 2
(Empregar Heurísticas
na Seleção de Soluções
Candidatas)
(a) Buscar, na literatura acadêmica, por heurísticas de seleção de soluções candidatas a serem aplicadas em uma metodologia de DSE;
(b) Avaliar e elencar as heurísticas (inicialmente pretende-se utilizar quatro heurísticas: A–D) encontradas na literatura;
(c, d, e, f) Projetar, Implementar e Conduzir experimento de avaliação da heurística A, B, C, D;
- Objetivo Específico 3
(Utilizar Simulação em
Nível de Sistema)
(a) Avaliar e definir simulador que possa ser utilizado na rápida simulação de uma dada carga de trabalho executada sobre uma arquitetura de sistema.
(b) Implementar, adicionar e validar junto ao simulador SAVE-htlp um elemento de processamento (PE) enquadrado como Reconfigurável, do tipo FPGA
(c) Definir, projetar, implementar e validar alterações que sejam necessárias ao simulador SAVE-htlp para utilização no contexto do trabalho.
- Objetivo Específico 4
(Empregar Modelos de
Alto Nível de Abstração
no DSE)
(a) Avaliar, definir e expandir modelos em alto nível de abstração que possam ser utilizados como entrada de projeto
(b) Estudar formas automatizadas ou semi-automatizadas para a geração de modelos de arquitetura e de carga de trabalho de um sistema em avaliação, assim como as alternativas de mapeamento disponíveis.
- Objetivo Específico 5
(Aproveitar a Heterogeneidade de Processamento Existente na Arquitetura do Sistema)
(a) Garantir a geração de soluções candidatas que considerem a utilização de todas as diferentes unidades de processamento disponíveis na arquitetura do sistema;
(b) Garantir a geração de soluções candidatas que considerem, quando possível, a utilização simultânea de unidades de processamento heterogêneas para a execução de tarefas (especificamente kernels de aplicações) de mesmo objetivo (porém com implementações para diferentes tipos de elementos de processamento).