This paper presents an exploration algorithm which ex-amines execution time and energy consumption of a given application, while considering a parameterized mem-ory architecture. The input to our algorithm is an appli-cation given as an annotated task graph and a specifi-cation of a multi-layer memory architecture. The algo-rithm produces Pareto trade-off points representing dif-ferent multi-objective execution options for the whole application. Different metrics are used to estimate pa-rameters for application-level Pareto points obtained by merging all Pareto diagrams of the tasks compos-ing the application. We estimate application execu-tion time although the final scheduling is not yet known. The algorithm makes it possible to trade off...
Computers perform different applications in different ways. To characterize an application performan...
Many parallel algorithms and library routines are available for performing computer vision and image...
Application-specific systems encompass a wide range of computing systems from small process controll...
This paper presents an exploration algorithm which examines execution time and energy consumption of...
This paper presents an exploration framework which performs data assignment and access scheduling ex...
This paper describes an algorithm for the scheduling of time-critical rendering and computation task...
The objective of this Thesis is to analyze and improve MPSoC design space exploration, specifically ...
International audienceThe search for optimal mapping of application (tasks) onto processor architect...
Correctly estimating the speed-up of a parallel embedded application is crucial to efficiently compa...
Individual processor frequencies have reached an upper physical and practical limit. Processor desig...
A graph is a ubiquitous data structure that models entities and their interactions through the colle...
Image processing is widely used in many applications, including medical imaging, industrial manufact...
Scientific applications are critical for solving complex problems in many areas of research, and oft...
Application-specific multicore architectures are usually designed by using a configurable platform i...
International audienceReal-time embedded systems may be composed of a large number of time constrain...
Computers perform different applications in different ways. To characterize an application performan...
Many parallel algorithms and library routines are available for performing computer vision and image...
Application-specific systems encompass a wide range of computing systems from small process controll...
This paper presents an exploration algorithm which examines execution time and energy consumption of...
This paper presents an exploration framework which performs data assignment and access scheduling ex...
This paper describes an algorithm for the scheduling of time-critical rendering and computation task...
The objective of this Thesis is to analyze and improve MPSoC design space exploration, specifically ...
International audienceThe search for optimal mapping of application (tasks) onto processor architect...
Correctly estimating the speed-up of a parallel embedded application is crucial to efficiently compa...
Individual processor frequencies have reached an upper physical and practical limit. Processor desig...
A graph is a ubiquitous data structure that models entities and their interactions through the colle...
Image processing is widely used in many applications, including medical imaging, industrial manufact...
Scientific applications are critical for solving complex problems in many areas of research, and oft...
Application-specific multicore architectures are usually designed by using a configurable platform i...
International audienceReal-time embedded systems may be composed of a large number of time constrain...
Computers perform different applications in different ways. To characterize an application performan...
Many parallel algorithms and library routines are available for performing computer vision and image...
Application-specific systems encompass a wide range of computing systems from small process controll...