Retiming, including pipelining, is applied to make the processing units (PUs) run at a required throughput rate with a minimum number of registers. In the first step, a timing analysis of a PU is performed which results in inequality constraints on the operations' retimings. The constraints, together with a cost function expressing the number of registers in a retimed PU, form an instance of an integer linear programming problem, which is solved to optimality in the second step. In this paper, we concentrate on the constraint derivation task. We present two new constraint derivation algorithms, one of which is more memory efficient and the other more run-time efficient. We show that the run-time efficient algorithm makes it possible to mini...
International audienceThis paper studies the scheduling of jobs of different families on parallel ma...
Anytime algorithms offer a tradeoff between computation time and the quality of the result returned....
The Cell BE processor provides both scalable computation power and flexibility, and it is already be...
Retiming, including pipelining, is applied to make the processing units (PUs) run at a required thro...
Abstract { This paper presents a new optimization technique called architectural retiming which is a...
We present new techniques for explicit constraint satisfaction in the incremental placement process....
We present a polynomial time algorithm for constructing a minimum completion time schedule of instru...
As VLSI technology enters the nanoscale regime, interconnect delay has become the bottleneck of the ...
In a complete physical synthesis flow, optimization transforms, that can improve the timing on criti...
This dissertation is concerned with software pipelining in the presence of resource constraints--bot...
We present new techniques for explicit constraint satisfac-tion in the incremental placement process...
International audienceOptimizing digital designs implies a selection of circuit implementation based...
International audienceA key objective in the management of modern computer systems consists in minim...
In this paper we present a polynomial-time algorithm for retiming synchronous circuits with edge-tri...
The paper presents a novel approach to compute tight upper bounds on the processor utilization indep...
International audienceThis paper studies the scheduling of jobs of different families on parallel ma...
Anytime algorithms offer a tradeoff between computation time and the quality of the result returned....
The Cell BE processor provides both scalable computation power and flexibility, and it is already be...
Retiming, including pipelining, is applied to make the processing units (PUs) run at a required thro...
Abstract { This paper presents a new optimization technique called architectural retiming which is a...
We present new techniques for explicit constraint satisfaction in the incremental placement process....
We present a polynomial time algorithm for constructing a minimum completion time schedule of instru...
As VLSI technology enters the nanoscale regime, interconnect delay has become the bottleneck of the ...
In a complete physical synthesis flow, optimization transforms, that can improve the timing on criti...
This dissertation is concerned with software pipelining in the presence of resource constraints--bot...
We present new techniques for explicit constraint satisfac-tion in the incremental placement process...
International audienceOptimizing digital designs implies a selection of circuit implementation based...
International audienceA key objective in the management of modern computer systems consists in minim...
In this paper we present a polynomial-time algorithm for retiming synchronous circuits with edge-tri...
The paper presents a novel approach to compute tight upper bounds on the processor utilization indep...
International audienceThis paper studies the scheduling of jobs of different families on parallel ma...
Anytime algorithms offer a tradeoff between computation time and the quality of the result returned....
The Cell BE processor provides both scalable computation power and flexibility, and it is already be...