[go: up one dir, main page]

Mehdipour et al., 2006 - Google Patents

An integrated temporal partitioning and physical design framework for static compilation of reconfigurable computing systems

Mehdipour et al., 2006

View HTML
Document ID
10652810333072459209
Author
Mehdipour F
Zamani M
Sedighi M
Publication year
Publication venue
Microprocessors and Microsystems

External Links

Snippet

Lack of appropriate compilers for generating configurations and their scheduling is one of the main challenges in the development of reconfigurable computing systems. In this paper, a new iterative design flow for reconfigurable computing systems is proposed that integrates …
Continue reading at www.academia.edu (HTML) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5045Circuit design
    • G06F17/505Logic synthesis, e.g. technology mapping, optimisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5045Circuit design
    • G06F17/5054Circuit design for user-programmable logic devices, e.g. field programmable gate arrays [FPGA]
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5068Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
    • G06F17/5072Floorplanning, e.g. partitioning, placement
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/78Architectures of general purpose stored programme computers comprising a single central processing unit
    • G06F15/7867Architectures of general purpose stored programme computers comprising a single central processing unit with reconfigurable architecture
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/52Multiplying; Dividing
    • G06F7/523Multiplying only
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/78Power analysis and optimization
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/38Indexing scheme relating to groups G06F7/38 - G06F7/575

Similar Documents

Publication Publication Date Title
Mert et al. An extensive study of flexible design methods for the number theoretic transform
US8739101B1 (en) Systems and methods for reducing logic switching noise in parallel pipelined hardware
US8201121B1 (en) Early estimation of power consumption for electronic circuit designs
US8701069B1 (en) Systems and methods for optimizing allocation of hardware resources to control logic in parallel pipelined hardware
US8671371B1 (en) Systems and methods for configuration of control logic in parallel pipelined hardware
Ghiasi et al. A unified theory of timing budget management
Zhang et al. A review of high-level synthesis for dynamically reconfigurable FPGAs
Thomas et al. High quality uniform random number generation using LUT optimised state-transition matrices
Gorlani et al. OpenCL implementation of Cannon’s matrix multiplication algorithm on Intel Stratix 10 FPGAs
Dai et al. HETA: A heterogeneous temporal CGRA modeling and design space exploration via Bayesian optimization
Mehdipour et al. An integrated temporal partitioning and physical design framework for static compilation of reconfigurable computing systems
Koch et al. Fpga versus software programming: Why, when, and how?
Kee et al. Mapping parameterized cyclo-static dataflow graphs onto configurable hardware
Quan et al. High-level synthesis for large bit-width multipliers on FPGAs: a case study
Chabini et al. Unification of scheduling, binding, and retiming to reduce power consumption under timings and resources constraints
US11308025B1 (en) State machine block for high-level synthesis
Ng et al. Adam: Automated design analysis and merging for speeding up fpga development
Mehdipour et al. Reducing reconfiguration time of reconfigurable computing systems in integrated temporal partitioning and physical design framework
Yan et al. Area and delay estimation for FPGA implementation of coarse-grained reconfigurable architectures
Yu et al. Skeleton-based synthesis flow for computation-in-memory architectures
Ahmadifar An incremental temporal partitioning method for real-time reconfigurable systems
Eguro et al. Resource allocation for coarse-grain FPGA development
Galanis et al. A partitioning methodology for accelerating applications in hybrid reconfigurable platforms
Galanis et al. Partitioning methodology for heterogeneous reconfigurable functional units
Muthukumar et al. Multiple voltage and frequency scheduling for power minimization