Abstract. On multi-core architectures with software-managed memories, effec-tively orchestrating data movement is essential to performance, but is tedious and error-prone. In this paper we show that when the programmer can explicitly specify both the memory access pattern and the execution schedule of a com-putation kernel, the compiler or run-time system can derive efficient data move-ment, even if analysis of kernel code is difficult or impossible. We have devel-oped a framework of C++ classes for decoupled Access/Execute specifications, allowing for automatic communication optimisations such as software pipelin-ing and data reuse. We demonstrate the ease and efficiency of programming the Cell Broadband Engine architecture using these cla...
This paper identifies a new opportunity for improving the efficiency of a processor core: memory acc...
Abstract. Some message-passing concurrent systems, such as occam 2, prohibit alias-ing of data objec...
Single-core architectures have hit the end of the road and industry and academia are currently explo...
Cell Superscalar (CellSs) provides a simple, flexible and easy programming approach for the Cell Bro...
Cell Superscalar (CellSs) provides a simple, flexible and easy programming approach for the Cell Bro...
Cell Superscalar (CellSs) provides a simple, flexible and easy programming approach for the Cell Bro...
UnrestrictedConfigurable architectures offer the unique opportunity of realizing hardware designs ta...
This paper discusses an abstraction, called the Data Mover, for expressing machine-independent custo...
Programming for parallel architectures that do not have a shared address space is extremely difficul...
Summarization: Mapping computational intensive applications on reconfigurable technology for acceler...
Abstract — In many computer systems, a large portion of the execution time and energy consumption is...
The memory system is a major bottleneck in achieving high performance and energy efficiency for vari...
Computer architecture design faces an era of great challenges in an attempt to simultaneously improv...
Multicore designers often add a small local memory close to each core to speed up access and to redu...
Some message-passing concurrent systems, such as occam 2, prohibit aliasing of data objects. Communi...
This paper identifies a new opportunity for improving the efficiency of a processor core: memory acc...
Abstract. Some message-passing concurrent systems, such as occam 2, prohibit alias-ing of data objec...
Single-core architectures have hit the end of the road and industry and academia are currently explo...
Cell Superscalar (CellSs) provides a simple, flexible and easy programming approach for the Cell Bro...
Cell Superscalar (CellSs) provides a simple, flexible and easy programming approach for the Cell Bro...
Cell Superscalar (CellSs) provides a simple, flexible and easy programming approach for the Cell Bro...
UnrestrictedConfigurable architectures offer the unique opportunity of realizing hardware designs ta...
This paper discusses an abstraction, called the Data Mover, for expressing machine-independent custo...
Programming for parallel architectures that do not have a shared address space is extremely difficul...
Summarization: Mapping computational intensive applications on reconfigurable technology for acceler...
Abstract — In many computer systems, a large portion of the execution time and energy consumption is...
The memory system is a major bottleneck in achieving high performance and energy efficiency for vari...
Computer architecture design faces an era of great challenges in an attempt to simultaneously improv...
Multicore designers often add a small local memory close to each core to speed up access and to redu...
Some message-passing concurrent systems, such as occam 2, prohibit aliasing of data objects. Communi...
This paper identifies a new opportunity for improving the efficiency of a processor core: memory acc...
Abstract. Some message-passing concurrent systems, such as occam 2, prohibit alias-ing of data objec...
Single-core architectures have hit the end of the road and industry and academia are currently explo...