TY - GEN
T1 - Optimization of tele-immersion codes
AU - Sidelnik, Albert
AU - Sung, I. Jui
AU - Wu, Wanmin
AU - Garzarán, M. J.
AU - Hwu, Wen Mei
AU - Nahrstedt, Klara
AU - Padua, David
AU - Patel, Sanjay J.
PY - 2009
Y1 - 2009
N2 - As computational power increases, tele-immersive applications are an emerging trend. These applications make extensive demands on computational resources through their heavy use of real-time 3D reconstruction algorithms. Since computer vision developers do not necessarily have parallel programming expertise, it is important to give them the tools and capabilities to naturally express computer vision algorithms, yet retain high efficiency by exploiting modern GPU and large-scale multi-core platforms. In this paper, we describe our optimization efforts for a tele-immersion application by tuning it for GPU and multicore platforms. Additionally, we introduce a method to obtain portability, high performance, and increase programmer productivity.
AB - As computational power increases, tele-immersive applications are an emerging trend. These applications make extensive demands on computational resources through their heavy use of real-time 3D reconstruction algorithms. Since computer vision developers do not necessarily have parallel programming expertise, it is important to give them the tools and capabilities to naturally express computer vision algorithms, yet retain high efficiency by exploiting modern GPU and large-scale multi-core platforms. In this paper, we describe our optimization efforts for a tele-immersion application by tuning it for GPU and multicore platforms. Additionally, we introduce a method to obtain portability, high performance, and increase programmer productivity.
KW - Tele-immersion codes
UR - http://www.scopus.com/inward/record.url?scp=67650700175&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=67650700175&partnerID=8YFLogxK
U2 - 10.1145/1513895.1513906
DO - 10.1145/1513895.1513906
M3 - Conference contribution
AN - SCOPUS:67650700175
SN - 9781605585178
T3 - Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2
SP - 85
BT - Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2
T2 - 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2
Y2 - 8 March 2009 through 8 March 2009
ER -