Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Globally Scheduled Real-Time Multiprocessor Systems with GPUs
 

Summary: Globally Scheduled Real-Time Multiprocessor
Systems with GPUs
Glenn A. Elliott and James H. Anderson
Department of Computer Science, University of North Carolina at Chapel Hill
Abstract
Graphics processing units, GPUs, are powerful processors that can offer significant perfor-
mance advantages over traditional CPUs. The last decade has seen rapid advancement in GPU
computational power and generality. Recent technologies make it possible to use GPUs as co-
processors to CPUs. The performance advantages of GPUs can be great, often outperforming tra-
ditional CPUs by orders of magnitude. While the motivations for developing systems with GPUs
are clear, little research in the real-time systems field has been done to integrate GPUs into real-
time multiprocessor systems. We present two real-time analysis methods, addressing real-world
platform constraints, for such an integration into a soft real-time multiprocessor system and show
that a GPU can be exploited to achieve greater levels of total system performance.
1 Introduction
The computer hardware industry has experienced rapid growth in the graphics hardware market
during this past decade, with fierce competition driving feature development and increased hard-
ware performance. One important advancement during this time was the programmable graphics
pipeline. Such pipelines allow program code, which is executed on graphics hardware, to interpret
and render graphics data. Soon after its release, the generality of the programmable pipeline was

  

Source: Anderson, James - Department of Computer Science, University of North Carolina at Chapel Hill

 

Collections: Computer Technologies and Information Sciences