Framework para estudos de mapeamentos inteligentes de grafos de multiaplicações em arquiteturas many-core
| dc.contributor.advisor1 | Pedrino, Emerson Carlos | |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/6481363465527189 | |
| dc.contributor.author | Gallon, Igor Felipe | |
| dc.contributor.authorlattes | http://lattes.cnpq.br/0243849618991002 | |
| dc.contributor.authororcid | https://orcid.org/0009-0004-5135-2601 | |
| dc.contributor.referee | Politano, Paulo Rogério | |
| dc.contributor.referee | Masili, Mauro | |
| dc.contributor.refereeLattes | http://lattes.cnpq.br/9300055198348540 | |
| dc.contributor.refereeLattes | http://lattes.cnpq.br/9767418176302902 | |
| dc.date.accessioned | 2026-06-03T12:23:32Z | |
| dc.date.issued | 2026-04-01 | |
| dc.description.abstract | The increasing demand for data processing in compute-intensive applications, such as intelligent systems and streaming applications, has driven the adoption of Multi-Core and many-core architectures as an alternative to single-core systems. In this context, Network-on-Chip (NoC)-based architectures have emerged as an efficient solution for communication among multiple cores. However, the problem of task mapping in these architectures, especially in scenarios involving multiple concurrent applications, remains challenging, as it requires the simultaneous optimization of several metrics, such as energy consumption, latency, load balancing, and fault tolerance. In this context, in this work is proposed a framework for the study of task mapping in NoC-based many-core architectures, with a focus on multi-application environments. The approach integrates a multi-objective optimization module, developed in MATLAB, responsible for generating mapping solutions and analyzing the Pareto front, with a high-level NoC simulator implemented in Python, which enables the evaluation of mapping strategies through packet-level network traffic simulation. The proposed tool enables systematic design space exploration, allowing comparative analysis of different mapping strategies, visualization of performance metrics, and extraction of statistical results. Furthermore, the abstraction level adopted in the simulator supports rapid experimentation and the evaluation of complex scenarios without requiring detailed hardware-level modeling. The obtained results indicate that the proposed framework is effective in supporting multi-objective task mapping studies in many-core architectures, contributing as a flexible and accessible tool for performance analysis, education, and the development of new mapping strategies in NoC-based systems. | eng |
| dc.description.resumo | O aumento da demanda por processamento de dados em aplicações intensivas, como sistemas inteligentes e aplicações em fluxo (stream), tem impulsionado o uso de arquiteturas Multi-Core e many-core como alternativa aos sistemas de núcleo único. Nesse contexto, as arquiteturas baseadas em Network-on-Chip (NoC) destacam-se como uma solução eficiente para comunicação entre múltiplos núcleos. Entretanto, o problema de mapeamento de tarefas nessas arquiteturas, especialmente em cenários com múltiplas aplicações concorrentes, permanece desafiador, uma vez que envolve a otimização simultânea de diversas métricas, como consumo de energia, latência, balanceamento de carga e tolerância a falhas. Diante desse cenário, neste trabalho é proposto uma framework para o estudo de mapeamentos de tarefas em arquiteturas many-core baseadas em NoC, com foco em ambientes de multiaplicações. A abordagem integra um módulo de otimização multiobjetivo, desenvolvido em MATLAB, responsável pela geração de soluções de mapeamento e análise da curva de Pareto, com um simulador de NoC de alto nível, implementado em Python, que permite avaliar o impacto dos mapeamentos por meio da simulação de tráfego de pacotes na rede. A ferramenta proposta possibilita a exploração sistemática do espaço de projeto, permitindo a análise comparativa de diferentes estratégias de mapeamento, a visualização de métricas de desempenho e a obtenção de resultados estatísticos. Além disso, a abstração adotada no simulador favorece a experimentação rápida e a avaliação de cenários complexos, sem a necessidade de modelagem detalhada em nível de hardware. Os resultados obtidos indicam que a framework é eficaz no suporte a estudos de mapeamento multiobjetivo em arquiteturas many-core, contribuindo como uma ferramenta flexível e acessível para análise de desempenho, ensino e desenvolvimento de novas estratégias de mapeamento em sistemas baseados em NoC. | |
| dc.description.sponsorship | Não recebi financiamento | |
| dc.identifier.citation | GALLON, Igor Felipe. Framework para estudos de mapeamentos inteligentes de grafos de multiaplicações em arquiteturas many-core. 2026. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, Campus São Carlos, 2026. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/24202. | * |
| dc.identifier.uri | https://hdl.handle.net/20.500.14289/24202 | |
| dc.language.iso | por | |
| dc.publisher | Universidade Federal de São Carlos | |
| dc.publisher.address | Campus São Carlos | |
| dc.publisher.center | Centro de Ciências Exatas e de Tecnologia - CCET | |
| dc.publisher.initials | UFSCar | |
| dc.publisher.program | Programa de Pós-Graduação em Ciência da Computação - PPGCC | |
| dc.rights | Attribution-NonCommercial-ShareAlike 3.0 Brazil | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/br/ | |
| dc.subject | Many-Core | eng |
| dc.subject | Network-on-Chip | eng |
| dc.subject | Framework | eng |
| dc.subject | Mapeamento de tarefas | |
| dc.subject | Task mapping | |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO | |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO | |
| dc.subject.ods | 9. Indústria, Inovação e Infraestrutura | |
| dc.title | Framework para estudos de mapeamentos inteligentes de grafos de multiaplicações em arquiteturas many-core | |
| dc.title.alternative | Framework for intelligent multi-application graph mapping studies in many-core architectures | eng |
| dc.type | Dissertação |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- dissertacao_igor_gallon_2026.pdf
- Tamanho:
- 12.05 MB
- Formato:
- Adobe Portable Document Format