Due to the technological advances, mapping of embedded applications onto single-chip multi-processor systems becomes a feasible and very interesting option. What is needed is an environment that supports the designer in transforming an algorithmic specification into a suitable parallel implementation. In this paper we present the results of our experiments with one such an environment, which we developed within our laboratory. As opposed to the existing ones, our framework semi-automatically exploits different kinds of coarse and fine-grain parallelism from an embedded program written in ANSI C. It employs functional pipelining [12] and data set partitioning [17] simultaneously with source-to-source program transformations to obtain the mos...
This book provides a single-source reference to the state-of-the-art of high-level programming model...
Embedded media applications have traditionally used custom ASICs to meet their real-time performance...
To efficiently utilize the emerging heterogeneous multi-core architecture, it is essential to exploi...
Due to the technological advances, mapping of embedded applications onto single-chip multi-processor...
Practice shows that increasing the amount of instruction level parallelism (ILP) offered by an archi...
Single-chip multi-processor embedded system becomes nowadays a feasible and very interesting option....
Single-chip multi-processor embedded system becomes nowadays a feasible and very interesting option....
The last years have shown that there is no way to disregard the advantages provided by multiprocesso...
This thesis by publications addresses issues in the architecture and microarchitecture of next gener...
Writing parallel software effectively for embedded systems is not an easy task. We believe a new app...
Coarse-grained reconfigurable architectures, which offer massive parallelism coupled with the capabi...
With the rise of chip-multiprocessors, the problem of parallelizing general-purpose programs has onc...
We present development and runtime support for building application specific data processing pipelin...
Multiprocessor system-on-chip (MPSoC) platforms have found their way into embedded systems. The reas...
Traditional parallelism detection in compilers is performed by means of static analysis and more spe...
This book provides a single-source reference to the state-of-the-art of high-level programming model...
Embedded media applications have traditionally used custom ASICs to meet their real-time performance...
To efficiently utilize the emerging heterogeneous multi-core architecture, it is essential to exploi...
Due to the technological advances, mapping of embedded applications onto single-chip multi-processor...
Practice shows that increasing the amount of instruction level parallelism (ILP) offered by an archi...
Single-chip multi-processor embedded system becomes nowadays a feasible and very interesting option....
Single-chip multi-processor embedded system becomes nowadays a feasible and very interesting option....
The last years have shown that there is no way to disregard the advantages provided by multiprocesso...
This thesis by publications addresses issues in the architecture and microarchitecture of next gener...
Writing parallel software effectively for embedded systems is not an easy task. We believe a new app...
Coarse-grained reconfigurable architectures, which offer massive parallelism coupled with the capabi...
With the rise of chip-multiprocessors, the problem of parallelizing general-purpose programs has onc...
We present development and runtime support for building application specific data processing pipelin...
Multiprocessor system-on-chip (MPSoC) platforms have found their way into embedded systems. The reas...
Traditional parallelism detection in compilers is performed by means of static analysis and more spe...
This book provides a single-source reference to the state-of-the-art of high-level programming model...
Embedded media applications have traditionally used custom ASICs to meet their real-time performance...
To efficiently utilize the emerging heterogeneous multi-core architecture, it is essential to exploi...