AbstractIn this paper, we present a compiler extension for applications targeting high performance embedded systems. It analyzes the graph of a dataflow application in order to adapt its parallelism degree. Our approach consists in the detection and the substitution of built-in patterns in the dataflow. Modifications applied on the graph do not alter the semantic of the application. A parallelism reduction engine is also described to perform an exhaustive search of the best reduction. Our proposition has been implemented within an industry-grade compiler for the Sigma-C dataflow language. It shows that for dataflow applications, the parallelism reduction extension helps the user focus on the algorithm by hiding all parallelism tuning consid...
Usage of multiprocessor and multicore computers implies parallel programming. Tools for preparing pa...
A method for assessing the benefits of fine-grain paral-lelism in "real " programs is pres...
Since The 'Free Lunch' Of Processor Performance Is Over, Parallelism Has Become The New Trend In Har...
International audienceIn this paper, we present a compiler extension for applications targeting high...
AbstractIn this paper, we present a compiler extension for applications targeting high performance e...
AbstractThis paper deals with semantics-preserving parallelism reduction methods for cyclo-static da...
International audienceThis paper deals with semantics-preserving parallelism reduction methods for c...
Reduction recognition and optimization are crucial techniques in parallelizing compilers. They are u...
Emerging applications demand new parallel abstractions. Traditional parallel abstractions such as da...
EASY-FLOW, a very high-level data flow language, is introduced for the purpose of adapting programs ...
Since applications such as video coding/decoding or digital communications with advanced features ar...
technical reportAn abstract machine for parallel graph reduction on a shared memory multiprocessor i...
During the past decade, the degree of parallelism available in hardware has grown quickly and decisi...
Discussed are how loop level parallelism is detected in a nonprocedural dataflow program, and how a ...
Multi-core computing systems are becoming increasingly parallel and heterogeneous. Parallelism explo...
Usage of multiprocessor and multicore computers implies parallel programming. Tools for preparing pa...
A method for assessing the benefits of fine-grain paral-lelism in "real " programs is pres...
Since The 'Free Lunch' Of Processor Performance Is Over, Parallelism Has Become The New Trend In Har...
International audienceIn this paper, we present a compiler extension for applications targeting high...
AbstractIn this paper, we present a compiler extension for applications targeting high performance e...
AbstractThis paper deals with semantics-preserving parallelism reduction methods for cyclo-static da...
International audienceThis paper deals with semantics-preserving parallelism reduction methods for c...
Reduction recognition and optimization are crucial techniques in parallelizing compilers. They are u...
Emerging applications demand new parallel abstractions. Traditional parallel abstractions such as da...
EASY-FLOW, a very high-level data flow language, is introduced for the purpose of adapting programs ...
Since applications such as video coding/decoding or digital communications with advanced features ar...
technical reportAn abstract machine for parallel graph reduction on a shared memory multiprocessor i...
During the past decade, the degree of parallelism available in hardware has grown quickly and decisi...
Discussed are how loop level parallelism is detected in a nonprocedural dataflow program, and how a ...
Multi-core computing systems are becoming increasingly parallel and heterogeneous. Parallelism explo...
Usage of multiprocessor and multicore computers implies parallel programming. Tools for preparing pa...
A method for assessing the benefits of fine-grain paral-lelism in "real " programs is pres...
Since The 'Free Lunch' Of Processor Performance Is Over, Parallelism Has Become The New Trend In Har...