We demonstrate, for the first time, high-speed circuits that generate partitions on a set S of n objects. We offer two versions. In the first, partitions are produced in lexicographical order in response to successive clock pulses. In the second, an index input determines the set partition produced. Such circuits are needed in the hardware implemen- tation of the optimum distribution of tasks to processors. Our circuits are combinational. For large n, they can have large delay. However, one can easily pipeline them to produce one set partition per clock period. We show 1) analytical and 2) experimental time/complexity results that quantify the efficiency of our designs. Our results show that a hardware partition generator running on a 100 M...
In this paper, we introduce a new recursive partitioning paradigm PROP which combines partitioning, ...
International audienceThe aim of the paper is to introduce general techniques in order to optimize t...
The signicant development of high-level synthesis tools has greatly facilitated FPGAs as general com...
We demonstrate circuits that generate set and integer partitions on a set S of n objects at a rate o...
This paper describes a new procedure for generating very large realistic benchmark circuits which ar...
It takes a long time to generate a configuration for an FPGA starting from a description of a digita...
International audienceThis paper describes a new procedure for generating very large realistic bench...
Partition problem is one of the time-consuming tasks. As the total numbers to be partitioned increas...
The Kernighan/Lin graph partitioning heuristic, also known as min-cut or group migration, has been e...
The Kernighan/Lin heuristic, also known as min-cut, has been extended very successfully for circuit ...
Implementing parallel operators in multi-core machines often involves a data partitioning step that ...
Optimizing by partitioning is a central problem in VLSI design automation, addressing circuit’s manu...
Field-programmable gate arrays represent an army of logical units which can be organized in a highly...
With global pool of data growing at over 2.5 quinitillion bytes per day and over 90% of all data in ...
In previous work, we showed the benefits and feasibility of having a processor dynamically partition...
In this paper, we introduce a new recursive partitioning paradigm PROP which combines partitioning, ...
International audienceThe aim of the paper is to introduce general techniques in order to optimize t...
The signicant development of high-level synthesis tools has greatly facilitated FPGAs as general com...
We demonstrate circuits that generate set and integer partitions on a set S of n objects at a rate o...
This paper describes a new procedure for generating very large realistic benchmark circuits which ar...
It takes a long time to generate a configuration for an FPGA starting from a description of a digita...
International audienceThis paper describes a new procedure for generating very large realistic bench...
Partition problem is one of the time-consuming tasks. As the total numbers to be partitioned increas...
The Kernighan/Lin graph partitioning heuristic, also known as min-cut or group migration, has been e...
The Kernighan/Lin heuristic, also known as min-cut, has been extended very successfully for circuit ...
Implementing parallel operators in multi-core machines often involves a data partitioning step that ...
Optimizing by partitioning is a central problem in VLSI design automation, addressing circuit’s manu...
Field-programmable gate arrays represent an army of logical units which can be organized in a highly...
With global pool of data growing at over 2.5 quinitillion bytes per day and over 90% of all data in ...
In previous work, we showed the benefits and feasibility of having a processor dynamically partition...
In this paper, we introduce a new recursive partitioning paradigm PROP which combines partitioning, ...
International audienceThe aim of the paper is to introduce general techniques in order to optimize t...
The signicant development of high-level synthesis tools has greatly facilitated FPGAs as general com...