Movatterモバイル変換


[0]ホーム

URL:


Zoni et al., 2018 - Google Patents

Darkcache: Energy-performance optimization of tiled multi-cores by adaptively power-gating llc banks

Zoni et al., 2018

ViewPDF
Document ID
16844423274592452375
Author
Zoni D
Colombo L
Fornaciari W
Publication year
Publication venue
ACM Transactions on Architecture and Code Optimization (TACO)

External Links

Snippet

The Last Level Cache (LLC) is a key element to improve application performance in multi- cores. To handle the worst case, the main design trend employs tiled architectures with a large LLC organized in banks, which goes underutilized in several realistic scenarios. Our …
Continue reading atdl.acm.org (PDF) (other versions)

Classifications

The classifications are assigned by a computer and are not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the classifications listed.
    • 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
    • G06F1/3287Power saving by switching off individual functional units in a computer system, i.e. selective power distribution
    • 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
    • G06F1/3237Power saving by disabling clock generation or distribution
    • 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/3206Monitoring a parameter, a device or an event triggering a change in power modality
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0806Multiuser, multiprocessor or multiprocessing cache systems
    • 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5094Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/885Monitoring specific for caches
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures

Similar Documents

PublicationPublication DateTitle
US10564699B2 (en)Dynamically controlling cache size to maximize energy efficiency
Sundararajan et al.Cooperative partitioning: Energy-efficient cache partitioning for high-performance CMPs
Zoni et al.Darkcache: Energy-performance optimization of tiled multi-cores by adaptively power-gating llc banks
JP4039843B2 (en) Method and processing circuit for controlling execution of multiple tasks
JP5460565B2 (en) A mechanism that avoids inefficient core hopping and provides hardware (auxiliary) low power state selection
Mishra et al.A case for dynamic frequency tuning in on-chip networks
Mirhosseini et al.Enhancing server efficiency in the face of killer microseconds
US6889330B2 (en)Dynamic hardware configuration for energy management systems using task attributes
CN104781753A (en)Power gating a portion of a cache memory
Mittal et al.Master: A multicore cache energy-saving technique using dynamic cache reconfiguration
Cheng et al.Core vs. uncore: The heart of darkness
Mittal et al.FlexiWay: A cache energy saving technique using fine-grained cache reconfiguration
Mittal et al.CASHIER: A cache energy saving technique for QoS systems
Mittal et al.EnCache: Improving cache energy efficiency using a software-controlled profiling cache
Li et al.Cross-component energy management: Joint adaptation of processor and memory
Kaur et al.Duplication‐controlled static energy‐efficient scheduling on multiprocessor computing system
Chakraborty et al.Exploring the role of large centralised caches in thermal efficient chip design
Saravanan et al.A performance perspective on energy efficient HPC links
Wang et al.A spatial and temporal locality-aware adaptive cache design with network optimization for tiled many-core architectures
Chen et al.Exploring synchronous page fault handling
Lodde et al.Dynamic last-level cache allocation to reduce area and power overhead in directory coherence protocols
Foglia et al.A workload independent energy reduction strategy for D-NUCA caches
Ruaro et al.Self-adaptive QoS management of computation and communication resources in many-core SOCs
France-Pillois et al.A segmented adaptive router for near energy-proportional networks-on-chip
Shi et al.LDAC: Locality-aware data access control for large-scale multicore cache hierarchies

[8]
ページ先頭

©2009-2025 Movatter.jp