HeMPS Publications
HEMPS: description of the DMNI module, responsible to make the interface between the NoC and the memory
- DMNI: A Specialized Network Interface for NoC-based MPSoCs
RUARO, Marcelo ; LAZZAROTTO, Felipe ; MARCON, Cesar ; MORAES, Fernando Gehm
In: ISCAS, 2016.
SCHEDULING: description of the real-time scheduler adapted for multiprocessor systems
- Dynamic Real-Time Scheduler for Large-Scale MPSoCs
RUARO, Marcelo ; MORAES, Fernando Gehm
In: GLSVLSI, 2016
DEBUG: debugging tools, able to trace the messages exchanged between PEs, enabling debugging at the protocol level
- Tool-Set for NoC-Based MPSoC Debugging - a Protocol View Perspective
RUARO, Marcelo ; CARARA, Everton Alceu ; MORAES, Fernando Gehm
In: ISCAS, 2014
FRAMEWORK: steps to generate the hardware and the software of the HeMPS platform
- A Framework for MPSoC Generation and Distributed Applications Evaluation
CASTILHOS, Guilherme ; WACHTER, Eduardo ; MADALOZZO, Guilherme ; ERICHSEN, Augusto ; MONTEIRO, Thiago ; MORAES, Fernando Gehm
In: ISQED, 2014
HIERARCHICAL MANAGEMENT: introduction to the hierarchical cluster management method
- Distributed Resource Management in NoC-Based MPSoCs with Dynamic Cluster Sizes
CASTILHOS, Guilherme, MANDELLI, Marcelo, MADALOZZO, Guilherme, MORAES, Fernando Gehm
In: ISVLSI, 2013
FPGA PROTOTYPING: presents the HeMPS implementation in FPGAs
- HeMPS-S: A Homogeneous NoC-Based MPSoCs Framework Prototyped in FPGAs
WACHTER, Eduardo ; BIAZI, Adelcio ; MORAES, Fernando Gehm
In: RECOSOC, 2011
HEMPS: presentation of the HeMPS architecture
- HeMPS - A Framework for NoC-Based MPSoC Generation
CARARA, Everton Alceu ; OLIVEIRA, Roberto ; CALAZANS, Ney ; MORAES, Fernando Gehm
In: ISCAS, 2009
Mapping Publications
Task mapping plays a crucial role in the performance of the MPSoC. Several mapping heuristics were developed since 2010, aiming to: (i) optimize the communication energy; (ii) improve reliability; (iii) distribute the workload targeting the system lifetime.
Hierarchical Energy Aware Mapping (HEAT)
: mapping heuristic that distributes the workload evenly into the system - uses runtime energy monitoring to guide the mapping heuristic
Energy Aware Mapping: mapping heuristic that distributes the workload evenly into the system - uses data obtained from the application profiling
- A Distributed Energy-aware Task Mapping to Achieve Thermal Balancing and Improve Reliability of Many-core Systems
MANDELLI, Marcelo ; CASTILHOS, Guilherme, SASSATELLI, Gilles ; OST, Luciano ; MORAES, Fernando Gehm
In: SBCCI, 2015
LEC-DN: mapping that makes a tradeoff between processors’ load and NoC communication volume, aiming to increase system reliability
- Trading-off System Load and Communication in Mapping Heuristics for Improving NoC-Based MPSoCs Reliability
MANDELLI, Marcelo ; OST, Luciano SASSATELLI, Gilles ; MORAES, Fernando Gehm
In: ISQED, 2015
Communication energy : mapping heuristics that minimizes the communication energy
Monitoring Publications
Monitoring is a key feature to achieve adaptability. Examples of monitoring techniques include temperature (SBCCI, 2016) and energy (ICECS 2015) monitoring.
- A Lightweight Software-based Runtime Temperature Monitoring Model for Multiprocessor Embedded Systems
CASTILHOS, Guilherme; OST, Luciano ; MORAES, Fernando Gehm
In: SBCCI, 2016.
- Hierarchical Energy Monitoring for Many-Core Systems
MARTINS, Andre, RUARO, Marcelo, MORAES, Fernando Gehm
In: ICECS, 2015
Quality of service Publications
Runtime adaptation - This work investigates the runtime adaptation of the NoC resources (switching mode and priorities), according to the QoS requirements of each application running in the MPSoC. Deadlines, throughput and latency are monitored at runtime, and the system acts over the communication infrastructure, adapting it to reach the constraints.
QoS API - This work links the hardware level of NoCs to the MPSoC application level, proposing the development of a communication API that exposes the communication services offered by the NoC to the application developer.
NoC Publication
This reference NoC used by HeMPS was published in the following publication:
- HERMES: an Infrastructure for Low Area Overhead Packet-switching Networks on Chip
MORAES, Fernando Gehm; CALAZANS, Ney; MELLO, Aline; MOLLER, Leandro; OST, Luciano
Integration, 2004