This special issue presents a number of papers that discuss the design of compiler infrastructures and their use in research and education projects. Early work described in these papers was presented at the “Cetus Users and Compiler Infrastructure Workshop,” held in conjunction with the International Conference on Parallel Architectures and Compilation Techniques, PACT’2011, in Galveston Texas, on October 10, 2011. The focus on the Cetus compiler is evident in the present papers as well. An attempt was made, however, to cover other infrastructure platforms as well. To this end, papers in the special issue also discuss the LLVM, OpenUH, and Rose platforms. These special issue papers have all been reviewed according to the journal’s high-qual...
Tutorial de 160 pagesInternational audienceA description of the tutorial: The design of hardware pla...
In this issue, we present a selection of papers from several workshops held in September 2001 in Bar...
Performance increase, in terms of faster execution and energy efficiency, is a never-ending research...
This paper presents an overview and evaluation of the existing and newly added analysis and transfor...
This document presents our main contributions to the field of compilation, and more generally to the...
In the recent years, research of special compiler techniques and algorithms for embedded processors ...
We consider the state of the art in compiler construction and where to go from here. Main topics are...
Current compilers fail to deliver satisfactory levels of performance on modern processors, due to ra...
Experience with commercial and research high-performance architectures has indicated that the compil...
Hardware accelerators, such as fpga boards or gpu, are an interesting alternative or a valuable comp...
From the Foreword by Susan L. Graham: This book takes on the challenges of contemporary languages an...
This is a supporting code artifact for the publication: "CompilerGym: Robust, Performant Compiler Op...
Testing forms a critical part of the development process for large-scale software, and there is grow...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
Compilers are the critical translators that convert a human-readable program into the code understoo...
Tutorial de 160 pagesInternational audienceA description of the tutorial: The design of hardware pla...
In this issue, we present a selection of papers from several workshops held in September 2001 in Bar...
Performance increase, in terms of faster execution and energy efficiency, is a never-ending research...
This paper presents an overview and evaluation of the existing and newly added analysis and transfor...
This document presents our main contributions to the field of compilation, and more generally to the...
In the recent years, research of special compiler techniques and algorithms for embedded processors ...
We consider the state of the art in compiler construction and where to go from here. Main topics are...
Current compilers fail to deliver satisfactory levels of performance on modern processors, due to ra...
Experience with commercial and research high-performance architectures has indicated that the compil...
Hardware accelerators, such as fpga boards or gpu, are an interesting alternative or a valuable comp...
From the Foreword by Susan L. Graham: This book takes on the challenges of contemporary languages an...
This is a supporting code artifact for the publication: "CompilerGym: Robust, Performant Compiler Op...
Testing forms a critical part of the development process for large-scale software, and there is grow...
As the demand increases for high performance and power efficiency in modern computer runtime systems...
Compilers are the critical translators that convert a human-readable program into the code understoo...
Tutorial de 160 pagesInternational audienceA description of the tutorial: The design of hardware pla...
In this issue, we present a selection of papers from several workshops held in September 2001 in Bar...
Performance increase, in terms of faster execution and energy efficiency, is a never-ending research...