An important goal of the Fx compiler project at Carnegie Mellon is to support the use of high level programming languages like High Performance Fortran for applications in image processing, signal processing and computer vision. Such applications typically require fast processing of streams of relatively small data sets. Fx introduced the notion of task parallelism within a data parallel language to support the simultaneous processing of multiple data sets in parallel or pipelined fashion. This introduced the problem of finding a good mapping for such applications and a set of automatic techniques were developed to find the best mappings for different performance goals. This paper reports on experience with automatic techniques for mapping ...
The problem of exploiting the parallelism available in a program to efficiently employ the resources...
Mapping of parallel programs onto parallel computers for efficient execution is a fundamental proble...
Multi-core processors are now ubiquitous and are widely seen as the most viable means of delivering ...
Abstract-For a wide variety of applications, both task and data parallelism must be exploited to ach...
SCOPES 2011 is co-located with the Mapping Applications to MPSoCs 2011 WorkshopInternational audienc...
For a wide variety of applications, both task and data parallelism must be exploited to achieve the ...
As multi-processor and multi-core computer architectures become mainstream, it is critical to be abl...
Many heuristics have been created to solve the mapping problem. A set of mapping heuristics has been...
This dissertation describes selected software issues of mapping tasks onto parallel processing syste...
Applications that get their inputs from sensors are an important and often overlooked application do...
National audienceThe increasing real-time processing requirements have lead to the significant use o...
Mapping workflow applications onto parallel platforms is a challenging problem, even for simple appl...
The idea of exploiting both task and data parallelism in programs is appealing. However, identifying...
Many parallel algorithms and library routines are available for performing computer vision and image...
<p>The need for high-performance computing together with the increasing trend from single processor ...
The problem of exploiting the parallelism available in a program to efficiently employ the resources...
Mapping of parallel programs onto parallel computers for efficient execution is a fundamental proble...
Multi-core processors are now ubiquitous and are widely seen as the most viable means of delivering ...
Abstract-For a wide variety of applications, both task and data parallelism must be exploited to ach...
SCOPES 2011 is co-located with the Mapping Applications to MPSoCs 2011 WorkshopInternational audienc...
For a wide variety of applications, both task and data parallelism must be exploited to achieve the ...
As multi-processor and multi-core computer architectures become mainstream, it is critical to be abl...
Many heuristics have been created to solve the mapping problem. A set of mapping heuristics has been...
This dissertation describes selected software issues of mapping tasks onto parallel processing syste...
Applications that get their inputs from sensors are an important and often overlooked application do...
National audienceThe increasing real-time processing requirements have lead to the significant use o...
Mapping workflow applications onto parallel platforms is a challenging problem, even for simple appl...
The idea of exploiting both task and data parallelism in programs is appealing. However, identifying...
Many parallel algorithms and library routines are available for performing computer vision and image...
<p>The need for high-performance computing together with the increasing trend from single processor ...
The problem of exploiting the parallelism available in a program to efficiently employ the resources...
Mapping of parallel programs onto parallel computers for efficient execution is a fundamental proble...
Multi-core processors are now ubiquitous and are widely seen as the most viable means of delivering ...