[go: up one dir, main page]

Puttaswamy et al., 2007 - Google Patents

Thermal herding: Microarchitecture techniques for controlling hotspots in high-performance 3D-integrated processors

Puttaswamy et al., 2007

View PDF
Document ID
14694646853733631280
Author
Puttaswamy K
Loh G
Publication year
Publication venue
2007 IEEE 13th International Symposium on High Performance Computer Architecture

External Links

Snippet

3D integration technology greatly increases transistor density while providing faster on-chip communication. 3D implementations of processors can simultaneously provide both latency and power benefits due to reductions in critical wires. However, 3D stacking of active …
Continue reading at scholar.archive.org (PDF) (other versions)

Classifications

    • 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
    • G06F9/30Arrangements for executing machine-instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3867Concurrent instruction execution, e.g. pipeline, look ahead using instruction pipelines
    • 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
    • G06F9/30Arrangements for executing machine-instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3836Instruction issuing, e.g. dynamic instruction scheduling, out of order instruction execution
    • 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
    • G06F9/30Arrangements for executing machine-instructions, e.g. instruction decode
    • G06F9/3017Runtime instruction translation, e.g. macros
    • 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
    • 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
    • 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/16Constructional details or arrangements
    • 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/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power Management, i.e. event-based initiation of power-saving mode
    • G06F1/3234Action, measure or step performed to reduce power consumption
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures

Similar Documents

Publication Publication Date Title
Puttaswamy et al. Thermal herding: Microarchitecture techniques for controlling hotspots in high-performance 3D-integrated processors
US11900124B2 (en) Memory-network processor with programmable optimizations
Puttaswamy et al. Thermal analysis of a 3D die-stacked high-performance microprocessor
Panda et al. Power-efficient system design
Xie et al. Design space exploration for 3D architectures
Madan et al. Leveraging 3D technology for improved reliability
Flynn et al. Deep submicron microprocessor design issues
Loh et al. Processor design in 3D die-stacking technologies
Monchiero et al. Design space exploration for multicore architectures: a power/performance/thermal view
Hinton et al. A 0.18-/spl mu/m cmos ia-32 processor with a 4-ghz integer execution unit
Kondo et al. A small, fast and low-power register file by bit-partitioning
Watanabe et al. WiDGET: Wisconsin decoupled grid execution tiles
TW200532895A (en) Multi-die processor
Williams et al. Characterization of fixed and reconfigurable multi-core devices for application acceleration
Puttaswamy et al. Dynamic instruction schedulers in a 3-dimensional integration technology
Gilani et al. Exploiting GPU peak-power and performance tradeoffs through reduced effective pipeline latency
Liu et al. Fine grain 3D integration for microarchitecture design through cube packing exploration
Yi et al. System-level scheduling on instruction cell based reconfigurable systems
Amde et al. Automating the design of an asynchronous DLX microprocessor
Loh A modular 3D processor for flexible product design and technology migration
Priyadarshi et al. Hetero 2 3D integration: A scheme for optimizing efficiency/cost of Chip Multiprocessors
Romanescu et al. Reducing the impact of intra-core process variability with criticality-based resource allocation and prefetching
Oh et al. Architectural Design Issues in a Clockless 32‐Bit Processor Using an Asynchronous HDL
Neela et al. An asymmetric adaptive-precision energy-efficient 3DIC multiplier
Mohanty Energy and transient power minimization during behavioral synthesis