Abstract-The most creative step in synthesizing data paths executing software descriptions is the hardware allocation process. New algorithms for the simultaneous costlresource constrained allocation of registers, arithmetic units, and interconnect in a data path have been developed. The entire allocation process can be formulated as a twodimensional placement problem of microinstructions in space and time. This formulation readily lends itself to the use of a variety of heuristics for solving the allocation problem. We present simulated-annealingbased algorithms which provide excellent solutions to this formulation of the allocation problem. These algorithms operate under a variety of user-specifable constraints on hardware resources and c...
This thesis investigates the problems of allocating the data and code address spaces of a concurren...
As the core of most digital computing systems, data-path design is essential to determine the whole ...
This paper presents a deterministic parallel algorithm to solve the data path allocation problem in ...
We propose a hypergraph model and a new algorithm for hardware allocation. The use of a hypergraph m...
[[abstract]]The authors propose two heuristic procedures for the allocation problem in a data-path-s...
* Existing approaches to data path allocation in highlevel synthesis use a binding model in which va...
High level synthesis means going from an functional specification of a digits-system at the algorith...
This thesis is concerned with the development and validation of a specific application high level sy...
We present a robust datapath allocation method that is flexible enough to handle constraints imposed...
This paper presents a model and a method for the allocation during the high level datapath synthesis...
AbstractIn this paper, we present some new results on the complexity of allocation and binding probl...
An optimum distributed architecture with fault-tolerance capabilities for a given software applicati...
Three parallel physical optimization algorithms for allocating irregular data to multicomputer nodes...
In the past decade significant effort has been devoted to the development of methodologies for desig...
This paper presents two heuristics for automatic hardware/software partitioning of system level spec...
This thesis investigates the problems of allocating the data and code address spaces of a concurren...
As the core of most digital computing systems, data-path design is essential to determine the whole ...
This paper presents a deterministic parallel algorithm to solve the data path allocation problem in ...
We propose a hypergraph model and a new algorithm for hardware allocation. The use of a hypergraph m...
[[abstract]]The authors propose two heuristic procedures for the allocation problem in a data-path-s...
* Existing approaches to data path allocation in highlevel synthesis use a binding model in which va...
High level synthesis means going from an functional specification of a digits-system at the algorith...
This thesis is concerned with the development and validation of a specific application high level sy...
We present a robust datapath allocation method that is flexible enough to handle constraints imposed...
This paper presents a model and a method for the allocation during the high level datapath synthesis...
AbstractIn this paper, we present some new results on the complexity of allocation and binding probl...
An optimum distributed architecture with fault-tolerance capabilities for a given software applicati...
Three parallel physical optimization algorithms for allocating irregular data to multicomputer nodes...
In the past decade significant effort has been devoted to the development of methodologies for desig...
This paper presents two heuristics for automatic hardware/software partitioning of system level spec...
This thesis investigates the problems of allocating the data and code address spaces of a concurren...
As the core of most digital computing systems, data-path design is essential to determine the whole ...
This paper presents a deterministic parallel algorithm to solve the data path allocation problem in ...