Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2
Number of pages1
DOIs
StatePublished - Jul 23 2009
Event2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2 - Washington, D.C., United States
Duration: Mar 8 2009Mar 8 2009

Publication series

NameProceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2

Other

Other2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2
CountryUnited States
CityWashington, D.C.
Period3/8/093/8/09

Fingerprint

Computer vision
Parallel programming
Tuning
Productivity
Graphics processing unit

Keywords

  • Tele-immersion codes

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Hardware and Architecture
  • Software

Cite this

Sidelnik, A., Sung, I. J., Wu, W., Garzarán, M. J., Hwu, W. M., Nahrstedt, K., ... Patel, S. J. (2009). Optimization of tele-immersion codes. In Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2 (Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2). https://doi.org/10.1145/1513895.1513906

Optimization of tele-immersion codes. / Sidelnik, Albert; Sung, I. Jui; Wu, Wanmin; Garzarán, M. J.; Hwu, Wen Mei; Nahrstedt, Klara; Padua, David; Patel, Sanjay J.

Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2. 2009. (Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2).

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

Sidelnik, A, Sung, IJ, Wu, W, Garzarán, MJ, Hwu, WM, Nahrstedt, K, Padua, D & Patel, SJ 2009, Optimization of tele-immersion codes. in Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2. Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2, 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2, Washington, D.C., United States, 3/8/09. https://doi.org/10.1145/1513895.1513906
Sidelnik A, Sung IJ, Wu W, Garzarán MJ, Hwu WM, Nahrstedt K et al. Optimization of tele-immersion codes. In Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2. 2009. (Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2). https://doi.org/10.1145/1513895.1513906
Sidelnik, Albert ; Sung, I. Jui ; Wu, Wanmin ; Garzarán, M. J. ; Hwu, Wen Mei ; Nahrstedt, Klara ; Padua, David ; Patel, Sanjay J. / Optimization of tele-immersion codes. Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2. 2009. (Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2).
@inproceedings{23880f52b1cb4f5382bcf79345dc4a85,
title = "Optimization of tele-immersion codes",
abstract = "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.",
keywords = "Tele-immersion codes",
author = "Albert Sidelnik and Sung, {I. Jui} and Wanmin Wu and Garzar{\'a}n, {M. J.} and Hwu, {Wen Mei} and Klara Nahrstedt and David Padua and Patel, {Sanjay J.}",
year = "2009",
month = "7",
day = "23",
doi = "10.1145/1513895.1513906",
language = "English (US)",
isbn = "9781605585178",
series = "Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2",
booktitle = "Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2",

}

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/7/23

Y1 - 2009/7/23

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

BT - Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2

ER -