The widening of the complexity-productivity gap witnessed in the last years is becoming unaffordable from the application development point of view. New design methods try to automate most designers tasks in order to bridge this gap. In addition, new Models of Computation (MoC), as those dataflow-based, ease the expression of parallelism within applications and lead to higher productivity. Rapid prototyping design tools offer fast estimations of the soundness of design choices. A key step when prototyping an application is to have representative performance indicators to estimate the validity of the design choices. Such indicators can be obtained using hardware information through the Performance API (PAPI). In this work, PAPI and a ...
The performance of programs executed on heterogeneous parallel platforms largely depends on the desi...
The complexity of Multiprocessor System-on-Chip (MPSoC) architectures is increasing exponentially to...
International audienceAs the number of cores continues to grow in both digital signal and general pu...
International audienceThe widening of the complexity-productivity gap witnessed in the last years is...
The implementation and optimization of dynamic dataflow programs on multi/many-core platforms requir...
High performance computing is playing an increasingly important role in the scientific community. As...
The complexity of systems is currently growing faster than the productivity of system designers and ...
Dataflow analysis techniques are key to reduce the number of design iterations and shorten the desig...
Abstract—For more than a decade, the PAPI performance-monitoring library has provided a clear, porta...
All computing platforms, from mobile to supercomputers, are becoming more and more heterogeneous and...
The era of mobile communications and the Internet of Things (IoT) has introduced numerous challenges...
International audienceParallelizing software is a popular way of achieving high energy efficiency si...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
The processing power available to scientists and engineers using supercomputers over the last few de...
Performance analysis is an essential step for better software optimization, which is critical for em...
The performance of programs executed on heterogeneous parallel platforms largely depends on the desi...
The complexity of Multiprocessor System-on-Chip (MPSoC) architectures is increasing exponentially to...
International audienceAs the number of cores continues to grow in both digital signal and general pu...
International audienceThe widening of the complexity-productivity gap witnessed in the last years is...
The implementation and optimization of dynamic dataflow programs on multi/many-core platforms requir...
High performance computing is playing an increasingly important role in the scientific community. As...
The complexity of systems is currently growing faster than the productivity of system designers and ...
Dataflow analysis techniques are key to reduce the number of design iterations and shorten the desig...
Abstract—For more than a decade, the PAPI performance-monitoring library has provided a clear, porta...
All computing platforms, from mobile to supercomputers, are becoming more and more heterogeneous and...
The era of mobile communications and the Internet of Things (IoT) has introduced numerous challenges...
International audienceParallelizing software is a popular way of achieving high energy efficiency si...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
The processing power available to scientists and engineers using supercomputers over the last few de...
Performance analysis is an essential step for better software optimization, which is critical for em...
The performance of programs executed on heterogeneous parallel platforms largely depends on the desi...
The complexity of Multiprocessor System-on-Chip (MPSoC) architectures is increasing exponentially to...
International audienceAs the number of cores continues to grow in both digital signal and general pu...