International audienceThe 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 wo...
Multi-core memory systems commonly share resources between processors. Resource sharing improves uti...
Abstract Dataflow programming has received increasing attention in the age of multicore and heterog...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
International audienceThe widening of the complexity-productivity gap witnessed in the last years is...
The widening of the complexity-productivity gap witnessed in the last years is becoming unaffordable...
High performance computing is playing an increasingly important role in the scientific community. As...
Abstract—For more than a decade, the PAPI performance-monitoring library has provided a clear, porta...
The implementation and optimization of dynamic dataflow programs on multi/many-core platforms requir...
The performance of programs executed on heterogeneous parallel platforms largely depends on the desi...
Performance analysis is an essential step for better software optimization, which is critical for em...
The purpose of the PAPI project is to specify a standard application programming interface (API) for...
Dataflow analysis techniques are key to reduce the number of design iterations and shorten the desig...
Dataflow may be thought of as a language-oriented approach to the design and organization of computi...
An important challenge for a dataflow designer is to efficiently explore the design space in order t...
The performance of programs written in languages following the dataflow model of computation (MoC) l...
Multi-core memory systems commonly share resources between processors. Resource sharing improves uti...
Abstract Dataflow programming has received increasing attention in the age of multicore and heterog...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
International audienceThe widening of the complexity-productivity gap witnessed in the last years is...
The widening of the complexity-productivity gap witnessed in the last years is becoming unaffordable...
High performance computing is playing an increasingly important role in the scientific community. As...
Abstract—For more than a decade, the PAPI performance-monitoring library has provided a clear, porta...
The implementation and optimization of dynamic dataflow programs on multi/many-core platforms requir...
The performance of programs executed on heterogeneous parallel platforms largely depends on the desi...
Performance analysis is an essential step for better software optimization, which is critical for em...
The purpose of the PAPI project is to specify a standard application programming interface (API) for...
Dataflow analysis techniques are key to reduce the number of design iterations and shorten the desig...
Dataflow may be thought of as a language-oriented approach to the design and organization of computi...
An important challenge for a dataflow designer is to efficiently explore the design space in order t...
The performance of programs written in languages following the dataflow model of computation (MoC) l...
Multi-core memory systems commonly share resources between processors. Resource sharing improves uti...
Abstract Dataflow programming has received increasing attention in the age of multicore and heterog...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...