
Universidade Federal de Santa catarina (UFSC)
Programa de Pós-graduação em Engenharia, Gestão e Mídia do Conhecimento (PPGEGC)
Detalhes do Documento Analisado
Centro: Tecnológico
Departamento: Informática e Estatística/INE
Dimensão Institucional: Pesquisa
Dimensão ODS: Econômica
Tipo do Documento: Projeto de Pesquisa
Título: SOLUÇÕES PARA SIMPLIFICAR A PROGRAMAÇÃO E MELHORAR O DESEMPENHO DE LIGHTWEIGHT MANYCORES
Coordenador
- MARCIO BASTOS CASTRO
Participante
- MARCIO BASTOS CASTRO (D)
Conteúdo
A tendência atual em processadores multicore é ...a tendência atual em processadores multicore é de um crescimento contínuo do número de núcleos de processamento no chip para atender as demandas computacionais de aplicações das mais diversas áreas do conhecimento. assim como o desempenho, o consumo de energia tornou-se um aspecto crítico no desenvolvimento de processadores paralelos, levando ao surgimento de uma nova classe de arquiteturas paralelas denominada lightweight manycores. esses processadores possuem centenas ou até mesmo milhares de núcleos de processamento de baixa frequência em um único chip, permitem a exploração do paralelismo de tarefas e de dados, possuem memórias restritivas distribuídas no chip e fazem uso de networks-on-chip (nocs) para interconectar núcleos ou grupos de núcleos de processamento.
processadores lightweight manycore são muito escaláveis e oferecerem uma eficiência energética superior aos processadores multicore de propósito geral. além disso, apresentam um grande potencial de aplicação e uso em diferentes domínios, como por exemplo: computação de alto desempenho (cad), indústria 4.0, indústria aeroespacial, inteligência artificial (ia) e internet das coisas (idc). pesquisas envolvendo essa classe de processadores ainda estão em um estágio inicial de maturidade e sua adoção é dificultada pelas suas características arquiteturais peculiares. de um modo geral, os lightweight manycores introduzem desafios importantes para o desenvolvimento de softwares eficientes que possam extrair o alto desempenho oferecido por esses processadores, tanto no nível de software básico, i.e., no sistema operacional (so), quanto no nível de usuário. atualmente, a grande maioria dos softwares básicos disponíveis para esses processadores são proprietários e apresentam um baixo grau de abstração, o que dificulta o desenvolvimento de aplicações eficientes.
portanto, este projeto visa contribuir com soluções que facilitem a adoção e a exploração do alto poder de desempenho de processadores lightweight manycore nos mais diversos domínios de aplicação. os objetivos principais do projeto são: (1) propor e desenvolver softwares básicos de código aberto (no nível do so e de usuário) que simplifiquem o desenvolvimento de aplicações para processadores lightweight manycore; e (2) propor e desenvolver técnicas para exploração do alto desempenho disponível em processadores lightweight manycore.
Pós-processamento: Índice de Shannon: 3.25676
ODS 1 | ODS 2 | ODS 3 | ODS 4 | ODS 5 | ODS 6 | ODS 7 | ODS 8 | ODS 9 | ODS 10 | ODS 11 | ODS 12 | ODS 13 | ODS 14 | ODS 15 | ODS 16 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2,29% | 3,46% | 3,29% | 7,41% | 1,84% | 3,17% | 14,91% | 4,57% | 36,03% | 2,41% | 5,35% | 4,65% | 2,74% | 3,04% | 2,24% | 2,62% |
ODS Predominates


2,29%

3,46%

3,29%

7,41%

1,84%

3,17%

14,91%

4,57%

36,03%

2,41%

5,35%

4,65%

2,74%

3,04%

2,24%

2,62%