The problem of microword length minimization is crucial to the synthesis of microprogrammed controllers in digital systems. Unfortunately, this problem is NP-hard. Although various enumerative and heuristic methods have been developed, usually they cannot provide fast and efficient solutions to a large size problem. In this paper, we first formulate the problem into a graph partitioning problem. An efficient graph partitioning algorithm was developed that works by recursively extracting large size cliques from the graph. Furthermore, we employ a local search approach to reduce the microword length. This has resulted in an efficient algorithm that outperforms any existing technique available to solve the problem. We have tested our algorithm...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
Abstract. The most commonly used method to tackle the graph partitioning problem in practice is the ...
The microcommands constituting the microprogram of the control memory of a microprogrammed processor...
Problem redukcji rozmiaru mikroinstrukcji jest ważnym etapem w procesie projektowania sterowników mi...
In the paper the method of reduction of the memory size in the microprogrammed controllers with shar...
Splitting a large software system into smaller and more manageable units has become an important pro...
Splitting a large software system into smaller and more manageable units has become an important pro...
Numerous problems can be modeled as clique partitioning problems in digital design synthesis. In thi...
This correspondence presents an algorithm for microprogram control memory width minimization with th...
Hwang and El Gamal [HE92, HE95] formulated the min-cut replication problem, which is to determine mi...
[[abstract]]Circuit partitioning is one of the central problems in VLSI system design. The primary o...
Hardware/software (HW/SW) partitioning is one of the key challenges in HW/SW codesign. This paper pr...
Realizing the potential of massively parallel machines requires good solutions to the problem of map...
The Massively Parallel Computation (MPC) model is an emerging model that distills core aspects of di...
In this paper we present a new algorithm for the k- partitioning problem which achieves an improved...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
Abstract. The most commonly used method to tackle the graph partitioning problem in practice is the ...
The microcommands constituting the microprogram of the control memory of a microprogrammed processor...
Problem redukcji rozmiaru mikroinstrukcji jest ważnym etapem w procesie projektowania sterowników mi...
In the paper the method of reduction of the memory size in the microprogrammed controllers with shar...
Splitting a large software system into smaller and more manageable units has become an important pro...
Splitting a large software system into smaller and more manageable units has become an important pro...
Numerous problems can be modeled as clique partitioning problems in digital design synthesis. In thi...
This correspondence presents an algorithm for microprogram control memory width minimization with th...
Hwang and El Gamal [HE92, HE95] formulated the min-cut replication problem, which is to determine mi...
[[abstract]]Circuit partitioning is one of the central problems in VLSI system design. The primary o...
Hardware/software (HW/SW) partitioning is one of the key challenges in HW/SW codesign. This paper pr...
Realizing the potential of massively parallel machines requires good solutions to the problem of map...
The Massively Parallel Computation (MPC) model is an emerging model that distills core aspects of di...
In this paper we present a new algorithm for the k- partitioning problem which achieves an improved...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
Abstract. The most commonly used method to tackle the graph partitioning problem in practice is the ...
The microcommands constituting the microprogram of the control memory of a microprogrammed processor...