Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Distributed parallel minimum cost flow method and device for integrated circuit design

An integrated circuit, distributed technology, applied in computing, electrical digital data processing, special data processing applications, etc., can solve the problems of intensifying access conflicts in the central queue, affecting parallel processing performance, reducing practicability, etc., and achieving rapid speed improvement , Reduce the access conflict of the task queue, and improve the effect of the speedup ratio

Active Publication Date: 2012-05-23
FUDAN UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In literature (13), a minimum cost flow method based on multi-core is proposed, but its parallel scheduling uses a central queue to store effective tasks. When there are more processor cores, the access conflict of the central queue will intensify, affecting parallelism. processing performance
Therefore, this method cannot be effectively accelerated with the number of processor cores, and the practicality of this method will decrease as the number of multi-cores increases in the future.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Distributed parallel minimum cost flow method and device for integrated circuit design
  • Distributed parallel minimum cost flow method and device for integrated circuit design
  • Distributed parallel minimum cost flow method and device for integrated circuit design

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] Such as figure 2 As shown, the present invention is based on a multi-processor core parallel distributed minimum cost flow solving device (212), including an input unit (202), an output unit (203), a program storage unit (205), an external bus (210), a memory (206), a storage management unit (207), an input-output bridge unit (208), a system bus (211), and a CPU (209) including n processor cores, the n processor cores may belong to one CPU or Belonging to multiple CPUs, multiple processor cores share the same memory unit ( 206 ) and communicate through the shared memory.

[0050] When the device solves the integrated circuit design automation problem, it first inputs the integrated circuit design automation problem (201) to the memory (206) through the input unit (202), and the input unit can be a keyboard, an external storage device or a network connection; at the same time, the multi-core The parallel minimum cost flow solving program (204) is also loaded into the me...

Embodiment 2

[0084] The present invention performs optimal voltage distribution under time sequence constraints on layout planning test instances n200-n1600. The numbers in the test examples indicate the number of macroblocks in the circuit. The multi-core processing device used in this example is a computer with four Intel dualcore CPUs and 2G memory, and supports up to 8 processor cores to run simultaneously.

[0085] Such as Figure 5 As shown, the results of the voltage distribution are shown in the figure and Y. Lu, H. Zhou, L. Shang and X. Zeng et al. published the paper "Multicore Parallel Min-Cost Flow for CAD Applications in IEEE / ACM Design Automation Conference 2009 "Compared with the speed-up of the traditional serial voltage distribution method. From Figure 5 As a result, it can be observed that the distributed parallel method proposed by the present invention is compared to the paper "Multicore Parallel Min-Cost Flow for The speed of the central queue scheduling method pr...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention belongs to the field of integrated circuits and relates to a distributed parallel minimum cost flow method and a device for integrated circuit design. Since the method maintains a task queue for each processor to conduct distributed scheduling, the access conflict of task queues can be effectively reduced, and under the situation of more processor cores, better speedup ratio can be obtained. The device comprises an input unit, an output unit, a program storage unit, an external bus, an internal memory, a storage management unit, an input / output bridging unit, a system bus and a multi-core processor. Compared with a parallel minimum cost flow method which adopts central queue scheduling, the distributed parallel minimum cost flow method has the advantages that higher speedup ratio can be obtained. The method and the device can be used for the multi-core parallel realization of solutions to a broad class of integrated circuit design automation problems.

Description

technical field [0001] The invention belongs to the field of integrated circuits, and relates to a distributed parallel minimum cost flow method and device for integrated circuit design. Background technique [0002] As CMOS integrated circuit processes shrink, very large-scale integration (VLSI) design automation software is now using more and more computing resources to handle designs containing billions of transistors. At the same time, due to the limitations of power consumption and heat dissipation, the increase in the frequency of processors tends to stagnate and is replaced by multi-core processors. In the current commercial market, multi-core processors have become a mainstream product (1)-(2). In the field of integrated circuit design automation, how to use multi-core computer systems to improve the performance and efficiency of integrated circuit design has become a hot spot in international research (3)-(6). [0003] Many practical problems in integrated circuit...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/50
Inventor 曾璇周海杨帆陆瀛海
Owner FUDAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products