Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Dynamic Warp Formation and Scheduling for Efficient GPU Control Flow Wilson W. L. Fung Ivan Sham George Yuan Tor M. Aamodt
 

Summary: Dynamic Warp Formation and Scheduling for Efficient GPU Control Flow
Wilson W. L. Fung Ivan Sham George Yuan Tor M. Aamodt
Department of Electrical and Computer Engineering
University of British Columbia, Vancouver, BC, CANADA
{wwlfung,isham,gyuan,aamodt}@ece.ubc.ca
Abstract
Recent advances in graphics processing units (GPUs)
have resulted in massively parallel hardware that is easily
programmable and widely available in commodity desktop
computer systems. GPUs typically use single-instruction,
multiple-data (SIMD) pipelines to achieve high perfor-
mance with minimal overhead incurred by control hard-
ware. Scalar threads are grouped together into SIMD
batches, sometimes referred to as warps. While SIMD is
ideally suited for simple programs, recent GPUs include
control flow instructions in the GPU instruction set archi-
tecture and programs using these instructions may experi-
ence reduced performance due to the way branch execution
is supported by hardware. One approach is to add a stack
to allow different SIMD processing elements to execute dis-

  

Source: Aamodt, Tor - Department of Electrical and Computer Engineering, University of British Columbia

 

Collections: Engineering; Computer Technologies and Information Sciences