Additional contributor: Kia Bazargan (faculty mentor).Many existing algorithms use the divide-and-conquer paradigm to partition a large problem into smaller sub-problems to reduce time complexity and provide better solutions. One application would be used to divide one large VLSI circuit design into two more manageable pieces in order to manufacture the design into integrated circuit packages. Even though there have been attempts on implementing parallel versions of these algorithms in software, no serious attempt has been made to design hardware implementations of these algorithms. A promising approach to harness the power of FPGAs for complex algorithms is the use of randomized algorithms. By using a randomized "guess-and-check" process c...
Abstract Existing partitioning algorithms provide limited support for load balancing simulations tha...
International audienceWe tackle the feasibility and efficiency of two new parallel algorithms that s...
Graph partitioning is the problem of splitting a graph into two or more partitions of fixed sizes wh...
Being \u27memory-centric\u27, the single-chip distributed logic-memory (DLM) architecture can signif...
Graph partitioning is a very important application that can be found in numerous areas, from finite ...
The NP complete problem of the graph bisection is a mayor problem occurring in the design of VLSI ch...
Our approach to the problem of partitioning the design (represented as a hypergraph) into Multi-FPGA...
The widespread usage of random graphs has been highlighted in the context of database applications...
This paper describes a new procedure for generating very large realistic benchmark circuits which ar...
Monte Carlo (MC) method is widely applied in mathematical problems that are extremely complicated t...
International audienceThis paper describes a new procedure for generating very large realistic bench...
In this paper, we present an algorithm for circuit partitioning with complex resource constraints in...
Optimizing by partitioning is a central problem in VLSI design automation, addressing circuit’s manu...
Circuit simulation is an indispensable tool in the design and analysis of Very Large Scale Integrate...
Existing partitioning algorithms provide limited support for load balancing simulations that are per...
Abstract Existing partitioning algorithms provide limited support for load balancing simulations tha...
International audienceWe tackle the feasibility and efficiency of two new parallel algorithms that s...
Graph partitioning is the problem of splitting a graph into two or more partitions of fixed sizes wh...
Being \u27memory-centric\u27, the single-chip distributed logic-memory (DLM) architecture can signif...
Graph partitioning is a very important application that can be found in numerous areas, from finite ...
The NP complete problem of the graph bisection is a mayor problem occurring in the design of VLSI ch...
Our approach to the problem of partitioning the design (represented as a hypergraph) into Multi-FPGA...
The widespread usage of random graphs has been highlighted in the context of database applications...
This paper describes a new procedure for generating very large realistic benchmark circuits which ar...
Monte Carlo (MC) method is widely applied in mathematical problems that are extremely complicated t...
International audienceThis paper describes a new procedure for generating very large realistic bench...
In this paper, we present an algorithm for circuit partitioning with complex resource constraints in...
Optimizing by partitioning is a central problem in VLSI design automation, addressing circuit’s manu...
Circuit simulation is an indispensable tool in the design and analysis of Very Large Scale Integrate...
Existing partitioning algorithms provide limited support for load balancing simulations that are per...
Abstract Existing partitioning algorithms provide limited support for load balancing simulations tha...
International audienceWe tackle the feasibility and efficiency of two new parallel algorithms that s...
Graph partitioning is the problem of splitting a graph into two or more partitions of fixed sizes wh...