International audienceThe GNU Compiler Collection (GCC) needs a strategy to support future multicore architectures, which will probably include heterogeneous accelerator-like designs with explicit management of scratchpad memories. Some have further restrictions; for example, SIMD has limited synchronization capabilities. Some platforms will probably offer hardware support for streaming, transactions, and speculation. The purpose of this paper is to survey and evaluate some automatic and manual techniques for improving support for such targets in GCC. We focus on translation of sequential code for such platforms, i.e., the translation to task graphs and their communication and memory access operations. The paper provides an evaluation of th...
Many application areas for embedded systems, such as DSP, media coding, and image processing, are ba...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
Over the past two decades, microprocessor manufacturers have typically relied on wider issue widths ...
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
Abstract. Stream languages explicitly describe fork-join and pipeline parallelism, offering a powerf...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Abstract With the increasing miniaturization of transistors, wire delays are becoming a dominant fac...
With the increasing miniaturization of transistors, wire delays are becoming a dominant factor in mi...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Stream languages explicitly describe fork-join and pipeline parallelism, o ering a powerful programm...
This paper describes a compiler for stream programs that efficiently schedules computational kernels...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
As single processing unit performance has reached a technological limit, the power wall, the past de...
Many application areas for embedded systems, such as DSP, media coding, and image processing, are ba...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
Over the past two decades, microprocessor manufacturers have typically relied on wider issue widths ...
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
Abstract. Stream languages explicitly describe fork-join and pipeline parallelism, offering a powerf...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Abstract With the increasing miniaturization of transistors, wire delays are becoming a dominant fac...
With the increasing miniaturization of transistors, wire delays are becoming a dominant factor in mi...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Stream languages explicitly describe fork-join and pipeline parallelism, o ering a powerful programm...
This paper describes a compiler for stream programs that efficiently schedules computational kernels...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
As single processing unit performance has reached a technological limit, the power wall, the past de...
Many application areas for embedded systems, such as DSP, media coding, and image processing, are ba...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
Over the past two decades, microprocessor manufacturers have typically relied on wider issue widths ...