• Home
  • Search
  • Transparent CPU-GPU collaboration for data-parallel kernels on heterogeneous systems
  • Cite Icon54
  • https://doi.org/10.1109/pact.2013.6618814Copy DOI Icon

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

  • Oct 1, 2013
  • Augusto Vega +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In Simultaneous Multi-Threading (SMT) chip multiprocessors (CMPs), thread placement is performed today in a largely power-unaware manner. For example, consolidation of active threads into fewer cores exposes opportunities for power savings that have not been addressed in prior work. The savings opportunity is especially high in the emerging context where per-core power gating (PCPG) is becoming viable. The use of the optimum combination of core-wise SMT level and number of active cores to achieve a desired power-performance efficiency is a knob which has not been explored in prior work nor implemented as part of the operating system task scheduler. This work investigates the opportunities for such efficiency improvement in the context of the IBM POWER7 processor chip. We present a thread consolidation heuristic (TCH) capable of finding power-performance efficient thread placements at runtime, based on power-performance measurements.In the context of the PARSEC benchmark suite, chip power consumption is reduced by up to 21% (averaged across applications) when TCH is adopted instead of the default Linux thread scheduling policy, with minimal performance impact. TCH can create favorable conditions that enable aggressive actuation of PCPG, when that is available. In conjunction with PCPG, TCH can improve power-performance efficiency by a factor of up to 2.1 with respect to the default scheduler. We also evaluate TCH in the context of the SPECpower benchmark. In this case, TCH reduces system power up to 15% without PCPG and up to 22% with PCPG, with no performance degradation.

Similar Papers
  • Conference Article
  • Citations63

Crank it up or dial it down

  • Dec 07, 2013
  • Augusto Vega +4
  • Conference Article
  • Citations19

MLP-Aware Dynamic Cache Partitioning

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

Partitioning Multi-Threaded Processors with a Large Number of Threads

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

MLP-Aware Dynamic Cache Partitioning

  • Jan 22, 2018
  • Miquel Moretó +3
  • Conference Article

A QoS Guaranteed Cache Design for Environment Friendly Computing

  • Aug 01, 2011
  • Shi-Wu Lo +6
  • Book Chapter
  • Citations12

Supporting Speculative Multithreading on Simultaneous Multithreaded Processors

  • Jan 01, 2006
  • Venkatesan Packirisamy +4
  • Research Article
  • Citations42

Multithreaded Processors

  • Mar 01, 2002
  • The Computer Journal
  • T Ungerer
  • Conference Article
  • Citations119

Dynamic Helper Threaded Prefetching on the Sun UltraSPARC CMP Processor

  • Nov 12, 2005
  • Jiwei Lu +4
  • Research Article

Using Instruction Fetch Policy to Control Performance of a Thread in SMT Processors

  • Sep 28, 2009
  • Chinese Journal of Computers
  • Cai-Xia Sun +1
  • Research Article
  • Citations58

Exploiting choice

  • May 01, 1996
  • ACM SIGARCH Computer Architecture News
  • Dean M Tullsen +5
  • Research Article

SDT: Cutting Datacenter Tax Through Simultaneous Data-Delivery Threads

  • Jan 01, 2025
  • IEEE Computer Architecture Letters
  • Amin Mamandipoor +2
  • Dissertation

Contention-Aware Scheduling for SMT Multicore Processors

  • Feb 22, 2017
  • Josué Feliu Pérez
  • Conference Article
  • Citations565

Fair Cache Sharing and Partitioning in a Chip Multiprocessor Architecture

  • Sep 29, 2004
  • Seongbeom Kim +2
  • 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
  • Citations30

Realizing parallelism in database operations

  • Jan 01, 2006
  • John Cieslewicz +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.