DocumentCode :
2814314
Title :
Efficient conditional operations for data-parallel architectures
Author :
Kapasi, Ujval J. ; Dally, William J. ; Rixner, Scott ; Mattson, Peter R. ; Owens, John D. ; Khailany, Brucek
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
fYear :
2000
fDate :
2000
Firstpage :
159
Lastpage :
170
Abstract :
Many data-parallel applications, including emerging media applications, have regular structures that can easily be expressed as a series of arithmetic kernels operating on data streams. Data-parallel architectures are designed to exploit this regularity by performing the same operation on many data elements concurrently. However, applications containing data-dependent control constructs perform poorly on these architectures. Conditional streams convert these constructs into data-dependent data movement. This allows data-parallel architectures to efficiently execute applications with data-dependent control flow. Essentially, conditional streams extend the range of applications that a data-parallel architecture can execute efficiently. For example, polygon rendering speeds up by a factor of 1.8 with the use of conditional streams
Keywords :
parallel architectures; parallel machines; rendering (computer graphics); arithmetic kernels; conditional operations; conditional streams; data elements; data streams; data-dependent control constructs; data-dependent control flow; data-dependent data movement; data-parallel applications; data-parallel architectures; media applications; polygon rendering speeds; regular structures; regularity; Application software; Computer architecture; Data mining; Digital arithmetic; Graphics; Kernel; Laboratories; Rendering (computer graphics); Streaming media; Video signal processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture, 2000. MICRO-33. Proceedings. 33rd Annual IEEE/ACM International Symposium on
Conference_Location :
Monterey, CA
ISSN :
1072-4451
Print_ISBN :
0-7695-0924-X
Type :
conf
DOI :
10.1109/MICRO.2000.898067
Filename :
898067
Link To Document :
بازگشت