• Home
  • Search
  • A QoS Guaranteed Cache Design for Environment Friendly Computing
  • https://doi.org/10.1109/greencom.2011.19Copy DOI Icon

A QoS Guaranteed Cache Design for Environment Friendly Computing

  • Aug 1, 2011
  • Shi-Wu Lo +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Simultaneous multithreading (SMT) and chip-multiprocessor (CMP) are currently two important trends in the design of processors. As the processor executes more than two programs simultaneously, these programs will compete keenly for the use of the cache. This makes it more difficult to predict the worst case computation time (WCET), and might even lead to an overall low efficiency in certain circumstances. Even though the traditional cache partitioning method can solve the foregoing two problems, it reduces the utility rate of the cache as well as the performance of the processor. The method presented in this paper allows the processors to share the cache without affecting each other. It makes the WCET analysis more easily on a multithreaded CPU architecture (e.g., SMT and CMP). Furthermore, the idea of the cache design is based on a power-efficient (i.e., environment friendly) design called ``drowsy cache'' and the power-efficiency feature is inherited.

Similar Papers
  • Conference Article
  • Citations33

Partitioning Multi-Threaded Processors with a Large Number of Threads

  • Jan 01, 2005
  • A El-Moursy +3
  • Conference Article
  • Citations19

MLP-Aware Dynamic Cache Partitioning

  • Sep 01, 2007
  • Miquel Moreto +3
  • Conference Article
  • Citations30

Realizing parallelism in database operations

  • Jan 01, 2006
  • John Cieslewicz +3
  • Conference Article
  • Citations119

Dynamic Helper Threaded Prefetching on the Sun UltraSPARC CMP Processor

  • Nov 12, 2005
  • Jiwei Lu +4
  • Book Chapter
  • Citations12

Supporting Speculative Multithreading on Simultaneous Multithreaded Processors

  • Jan 01, 2006
  • Venkatesan Packirisamy +4
  • Conference Article
  • Citations4

MLP-Aware Dynamic Cache Partitioning

  • Jan 22, 2018
  • Miquel Moretó +3
  • Research Article
  • Citations42

Multithreaded Processors

  • Mar 01, 2002
  • The Computer Journal
  • T Ungerer
  • Research Article
  • Citations3

An analysis of operating system behavior on a simultaneous multithreaded architecture

  • Nov 12, 2000
  • ACM SIGARCH Computer Architecture News
  • Joshua A Redstone +2
  • Conference Article
  • Citations31

Architectural support for real-time task scheduling in SMT processors

  • Sep 24, 2005
  • Francisco J Cazorla +5
  • Conference Article
  • Citations10

The impact of SMT/SMP designs on multimedia software engineering - a workload analysis study

  • Dec 11, 2002
  • Yen-Kuang Chen +4
  • Research Article

SDT: Cutting Datacenter Tax Through Simultaneous Data-Delivery Threads

  • Jan 01, 2025
  • IEEE Computer Architecture Letters
  • Amin Mamandipoor +2
  • Research Article
  • Citations58

Exploiting choice

  • May 01, 1996
  • ACM SIGARCH Computer Architecture News
  • Dean M Tullsen +5
  • Book Chapter
  • Citations23

Advances in Simultaneous Multithreading Testcase Generation Methods

  • Jan 01, 2011
  • John M Ludden +3
  • Conference Article
  • Citations5

Dynamic Voltage and Frequency Scaling for Real-Time Scheduling on a Prioritized SMT Processor

  • Aug 01, 2011
  • Kei Fujii +3
  • Conference Article
  • Citations54

Transparent CPU-GPU collaboration for data-parallel kernels on heterogeneous systems

  • Oct 01, 2013
  • Augusto Vega +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.