1. Identity statement | |
Reference Type | Conference Paper (Conference Proceedings) |
Site | sibgrapi.sid.inpe.br |
Holder Code | ibi 8JMKD3MGPEW34M/46T9EHH |
Identifier | 8JMKD3MGPAW/3PFRE42 |
Repository | sid.inpe.br/sibgrapi/2017/08.21.22.03 |
Last Update | 2017:08.21.22.03.46 (UTC) administrator |
Metadata Repository | sid.inpe.br/sibgrapi/2017/08.21.22.03.46 |
Metadata Last Update | 2022:06.14.00.08.59 (UTC) administrator |
DOI | 10.1109/SIBGRAPI.2017.48 |
Citation Key | CamilloShin:2017:CaStUs |
Title | Accessing CUDA features in the OpenGL rendering pipeline: A case study using N-Body simulation |
Format | On-line |
Year | 2017 |
Access Date | 2024, Oct. 08 |
Number of Files | 1 |
Size | 706 KiB |
|
2. Context | |
Author | 1 Camillo, Mario 2 Shin-Ting, Wu |
Affiliation | 1 University of Campinas 2 University of Campinas |
Editor | Torchelsen, Rafael Piccin Nascimento, Erickson Rangel do Panozzo, Daniele Liu, Zicheng Farias, Mylène Viera, Thales Sacht, Leonardo Ferreira, Nivan Comba, João Luiz Dihl Hirata, Nina Schiavon Porto, Marcelo Vital, Creto Pagot, Christian Azambuja Petronetto, Fabiano Clua, Esteban Cardeal, Flávio |
e-Mail Address | mariocamillo@gmail.com |
Conference Name | Conference on Graphics, Patterns and Images, 30 (SIBGRAPI) |
Conference Location | Niterói, RJ, Brazil |
Date | 17-20 Oct. 2017 |
Publisher | IEEE Computer Society |
Publisher City | Los Alamitos |
Book Title | Proceedings |
Tertiary Type | Full Paper |
History (UTC) | 2017-08-21 22:03:46 :: mariocamillo@gmail.com -> administrator :: 2022-06-14 00:08:59 :: administrator -> :: 2017 |
|
3. Content and structure | |
Is the master or a copy? | is the master |
Content Stage | completed |
Transferable | 1 |
Version Type | finaldraft |
Keywords | GLSL CUDA n-body simulation OpenGL |
Abstract | The advances of the graphics programing unit (GPU) architecture and its rapidly evolving towards general purpose GPU make a series of applications adopt a general purpose (GPGPU) and a graphics computing interoperability approach in which the first is used for heavy calculations and the second for 3D graphics rendering. Because GPGPU exposes several hardware features, such as shared memory and thread synchronization mechanism, it allows a developer to write more efficient code. Nevertheless, we conjecture that such hardware features are also available in the graphics computing interface OpenGL 4.5 or later through the graphics concepts: blending, transform feedback, tessellation and instancing. In this paper we assess our conjecture by implementing an N-body simulation with both approaches. We indeed devise a novel non-graphics application to the tessellation hardware and the instanced rendering circuit. Instead of refining a mesh, we use the abstract patch for gaining direct accesses to shared memory. In the place of drawing multiple objects, we apply the instanced rendering technology for improving sequential data accesses. Comparative timing analysis is provided. We believe that these results provide better understanding of the graphics features that are useful for closing the performance gap between OpenGL and a GPGPU architecture, and open a new perspective on implementing solely with the OpenGL graphics applications that require both intense, but pre-specified, memory accesses and 3D graphics rendering. |
Arrangement 1 | urlib.net > SDLA > Fonds > SIBGRAPI 2017 > Accessing CUDA features... |
Arrangement 2 | urlib.net > SDLA > Fonds > Full Index > Accessing CUDA features... |
doc Directory Content | access |
source Directory Content | there are no files |
agreement Directory Content | |
|
4. Conditions of access and use | |
data URL | http://urlib.net/ibi/8JMKD3MGPAW/3PFRE42 |
zipped data URL | http://urlib.net/zip/8JMKD3MGPAW/3PFRE42 |
Language | en |
Target File | 30-camera-ready.pdf |
User Group | mariocamillo@gmail.com |
Visibility | shown |
Update Permission | not transferred |
|
5. Allied materials | |
Mirror Repository | sid.inpe.br/banon/2001/03.30.15.38.24 |
Next Higher Units | 8JMKD3MGPAW/3PKCC58 8JMKD3MGPEW34M/4742MCS |
Citing Item List | sid.inpe.br/sibgrapi/2017/09.12.13.04 46 sid.inpe.br/sibgrapi/2022/06.10.21.49 3 |
Host Collection | sid.inpe.br/banon/2001/03.30.15.38 |
|
6. Notes | |
Empty Fields | archivingpolicy archivist area callnumber contenttype copyholder copyright creatorhistory descriptionlevel dissemination edition electronicmailaddress group isbn issn label lineage mark nextedition notes numberofvolumes orcid organization pages parameterlist parentrepositories previousedition previouslowerunit progress project readergroup readpermission resumeid rightsholder schedulinginformation secondarydate secondarykey secondarymark secondarytype serieseditor session shorttitle sponsor subject tertiarymark type url volume |
|