Recent efforts in microprocessor development tend to the coexistence of several Central Pro-cessing Units(CPUs) on a single chip. The Cell Broadband Engine (CBE), the fruit of collaboration between Sony, Toshiba and IBM, integrates IBM’s legacy PowerPC CPU with a new set of simple cores, all of which communicate through a high speed bus. The multiple cores on the CBE allow users to exploit the parallel nature of their programs. However, it is often difficult to efficiently extract the parallelism from an application and to distribute tasks in a suitable fashion. We propose a dataflow approach to CBE computing where the compiler is in charge of task partitioning and of the infrastructure for runtime distribution of tasks. In this work, we pr...
Functional languages provide a solid foundation on which complex optimization passes can be designed...
The need for fast time to market of new embedded processor-based designs calls for a rapid design me...
Next generation multi-media broadcast standards use encoded high-bandwidth streams of data to effici...
Recent efforts in microprocessor development tend to the coexistence of several Centr...
The modern computing industry tends to build integrated circuits with multiple energy-efficient core...
The Cell BE processor provides both scalable computation power and flexibility, and it is already be...
none4The Cell BE processor provides both scalable computation power and flexibility, and it is alrea...
The Cell Broadband Engine processor is a powerful processor capable of over 220 GFLOPS. It is highly...
The Multi-Level Computing Architecture (MLCA) is a multiprocessor system-on-chip architecture design...
Data flow techniques have been around since the early ’70s when they were used in compilers for sequ...
Multi-core processors are becoming omnipresent in all kinds of computing platforms. Applications dev...
processor With the appearance of new multicore processor architectures, there is a need for new prog...
Stream processing is a special form of the dataflow execution model that offers extensive opportunit...
Functional languages provide a solid foundation on which complex optimization passes can be designed...
Abstract—The path towards future high performance comput-ers requires architectures able to efficien...
Functional languages provide a solid foundation on which complex optimization passes can be designed...
The need for fast time to market of new embedded processor-based designs calls for a rapid design me...
Next generation multi-media broadcast standards use encoded high-bandwidth streams of data to effici...
Recent efforts in microprocessor development tend to the coexistence of several Centr...
The modern computing industry tends to build integrated circuits with multiple energy-efficient core...
The Cell BE processor provides both scalable computation power and flexibility, and it is already be...
none4The Cell BE processor provides both scalable computation power and flexibility, and it is alrea...
The Cell Broadband Engine processor is a powerful processor capable of over 220 GFLOPS. It is highly...
The Multi-Level Computing Architecture (MLCA) is a multiprocessor system-on-chip architecture design...
Data flow techniques have been around since the early ’70s when they were used in compilers for sequ...
Multi-core processors are becoming omnipresent in all kinds of computing platforms. Applications dev...
processor With the appearance of new multicore processor architectures, there is a need for new prog...
Stream processing is a special form of the dataflow execution model that offers extensive opportunit...
Functional languages provide a solid foundation on which complex optimization passes can be designed...
Abstract—The path towards future high performance comput-ers requires architectures able to efficien...
Functional languages provide a solid foundation on which complex optimization passes can be designed...
The need for fast time to market of new embedded processor-based designs calls for a rapid design me...
Next generation multi-media broadcast standards use encoded high-bandwidth streams of data to effici...