An optimal multi-processor allocation algorithm for high performance GPU accelerators

Yaser Jararweh, Shadi Alzubi, Salim Hariri

Research output: Chapter in Book/Report/Conference proceedingConference contribution

29 Scopus citations

Abstract

An optimal algorithm for Multi-Processor Allocation in GPU system that reduce power consumption while maintain the application required performance is presented in this paper. Power consumption and heat dissipation have become critical issues in modern high performance computing systems due to the rising cost of electricity and the cooling infrastructure. The Multi-Processor Allocation (MPAlloc) algorithm will determine the appropriate number of Multi-Processor at runtime that can reduce power consumption, resources over-provisioning, and maintain performance simultaneously. It uses the memory BandWidth Utilization (BWU) metric to predict the MultiProcessor requirements of the application. The experimental results showed that a 14.2% of power saving could be achieved using the MPAlloc algorithm with less than 1% of performance degradation.

Original languageEnglish (US)
Title of host publication2011 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies, AEECT 2011
DOIs
StatePublished - 2011
Event2011 1st IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies, AEECT 2011 - Amman, Jordan
Duration: Dec 6 2011Dec 8 2011

Publication series

Name2011 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies, AEECT 2011

Other

Other2011 1st IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies, AEECT 2011
Country/TerritoryJordan
CityAmman
Period12/6/1112/8/11

Keywords

  • Bandwidth Utilization
  • GPU
  • Multi-Processor Allocation
  • Power consumption

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'An optimal multi-processor allocation algorithm for high performance GPU accelerators'. Together they form a unique fingerprint.

Cite this