This thesis presents a new unified algorithm for cluster assignment and acyclic region scheduling in a partitioned architecture, and preliminary results on its integration into an experimental retargetable code generation framework. The object of this work is twofold. Firstly, to validate for the first time, and evaluate the framework which is almost automatic, so as to gain insights into possibilities for improvement. This was done by using as a baseline for comparison, highly optimized code generated by the handcrafted compiler of Texas Instruments, the TI Code Composer Studio V2. The second objective is to compare the integrated scheduling algorithm with another well known algorithm which performs scheduling and cluster allocation in the s...
This report proposes a new heuristic/model driven approach to assign nodes of a computational DAG to...
This paper presents a new modulo scheduling algorithm for clustered microarchitectures. The main fea...
The Trimaran compiler infrastructure has been developed for supporting state of art research in comp...
Recently, there has been a trend towards clustered microarchitectures to reduce the cycle time for w...
Automatic partitioning, scheduling and code generation are of major importance in the development of...
Code generation in a compiler is commonly divided into several phases: instruction selection, schedu...
Scheduling a large number of applications on a cluster computing environment is a serious obstacle t...
This paper presents a new modulo scheduling algorithm for clustered microarchitectures. The main fea...
This paper presents a novel scheme to schedule loops for clustered microarchitectures. The scheme is...
This paper presents an instruction scheduling and cluster assignment approach for clustered processo...
This paper presents AGAMOS, a technique to modulo schedule loops on clustered microarchitectures. Th...
Clustered ILP processors are characterized by a large number of non-centralized on-chip resources g...
The arrival of multicore architectures has generated an interest in reformulating dense matrix compu...
In this article, we revisit the problem of scheduling dy-namically generated directed acyclic graphs...
Clustered architecture processors are preferred for embedded systems because centralized register fi...
This report proposes a new heuristic/model driven approach to assign nodes of a computational DAG to...
This paper presents a new modulo scheduling algorithm for clustered microarchitectures. The main fea...
The Trimaran compiler infrastructure has been developed for supporting state of art research in comp...
Recently, there has been a trend towards clustered microarchitectures to reduce the cycle time for w...
Automatic partitioning, scheduling and code generation are of major importance in the development of...
Code generation in a compiler is commonly divided into several phases: instruction selection, schedu...
Scheduling a large number of applications on a cluster computing environment is a serious obstacle t...
This paper presents a new modulo scheduling algorithm for clustered microarchitectures. The main fea...
This paper presents a novel scheme to schedule loops for clustered microarchitectures. The scheme is...
This paper presents an instruction scheduling and cluster assignment approach for clustered processo...
This paper presents AGAMOS, a technique to modulo schedule loops on clustered microarchitectures. Th...
Clustered ILP processors are characterized by a large number of non-centralized on-chip resources g...
The arrival of multicore architectures has generated an interest in reformulating dense matrix compu...
In this article, we revisit the problem of scheduling dy-namically generated directed acyclic graphs...
Clustered architecture processors are preferred for embedded systems because centralized register fi...
This report proposes a new heuristic/model driven approach to assign nodes of a computational DAG to...
This paper presents a new modulo scheduling algorithm for clustered microarchitectures. The main fea...
The Trimaran compiler infrastructure has been developed for supporting state of art research in comp...