While the number of cores in both embedded MultiProcessor Systems-on-Chip and general purpose processors keeps rising, on-chip communication becomes more and more important. In order to write efficient programs for these architectures, it is therefore necessary to have a good idea of the communication behavior of an application. We present a communication profiler that extracts this behavior from compiled sequential C/C++ programs, and constructs a dynamic dataflow graph at the level of major functional blocks. In contrast to existing methods of measuring inter-program communication, our tool automatically generates the program's dataflow graph and is less demanding for the developer. It can also be used to view differences between program ...
The performance of microprocessors is limited by communication. This limitation, sometimes alluded t...
If the trend of integrating more and more cores to a single die continues, general-purpose processor...
Several trends in technology have important implications for embedded systems of the future. One tre...
While the number of cores in both embedded MultiProcessor Systems-on-Chip and general purpose proces...
While the number of cores in both general purpose chip-multiprocessors (CMPs) and embedded Multi-Pro...
Abstract—As the number of cores in both embedded Multi-Processor Systems-on-Chip and general purpose...
Multicomputer (distributed memory MIMD machines) have emerged as inexpensive, yet powerful parallel...
Though transistor scaling yields more transistors per chip, however, the consistent performance gain...
Future Systems on Chips (SoCs) will integrate a large number of processor and storage cores onto a s...
The transition to multi-core architectures can be attributed mainly to fundamental limitations in cl...
Traditionally, the microprocessor design has focused on the computational aspects of the problem at ...
Efficient run-time mapping of tasks onto Multiprocessor System-on-Chip (MPSoC) is very challenging e...
AbstractThis paper presents a methodology for analyzing communication of multi-threaded applications...
The growing demand of processing power is being satisfied mainly by an increase in the number of hom...
This work focuses on communication architecture analy-sis for multi-processor Systems-on-Chips (MPSo...
The performance of microprocessors is limited by communication. This limitation, sometimes alluded t...
If the trend of integrating more and more cores to a single die continues, general-purpose processor...
Several trends in technology have important implications for embedded systems of the future. One tre...
While the number of cores in both embedded MultiProcessor Systems-on-Chip and general purpose proces...
While the number of cores in both general purpose chip-multiprocessors (CMPs) and embedded Multi-Pro...
Abstract—As the number of cores in both embedded Multi-Processor Systems-on-Chip and general purpose...
Multicomputer (distributed memory MIMD machines) have emerged as inexpensive, yet powerful parallel...
Though transistor scaling yields more transistors per chip, however, the consistent performance gain...
Future Systems on Chips (SoCs) will integrate a large number of processor and storage cores onto a s...
The transition to multi-core architectures can be attributed mainly to fundamental limitations in cl...
Traditionally, the microprocessor design has focused on the computational aspects of the problem at ...
Efficient run-time mapping of tasks onto Multiprocessor System-on-Chip (MPSoC) is very challenging e...
AbstractThis paper presents a methodology for analyzing communication of multi-threaded applications...
The growing demand of processing power is being satisfied mainly by an increase in the number of hom...
This work focuses on communication architecture analy-sis for multi-processor Systems-on-Chips (MPSo...
The performance of microprocessors is limited by communication. This limitation, sometimes alluded t...
If the trend of integrating more and more cores to a single die continues, general-purpose processor...
Several trends in technology have important implications for embedded systems of the future. One tre...