Implementation of Radio Wave Propagation using RT Cores and Consideration of Programming Models

With the NVIDIA Turing architecture generation, several NVIDIA graphics processing units (GPUs) have introduced ray tracing acceleration hardware (RT cores). Ray tracing processing can be regarded as a simulation of wave and particle propagation, collision, and reflection. Therefore, it is expected...

Full description

Saved in:
Bibliographic Details
Published in:2023 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) pp. 673 - 681
Main Authors: Hashinoki, Shinya, Ohshima, Satoshi, Katagiri, Takahiro, Nagai, Toru, Hoshino, Tetsuya
Format: Conference Proceeding
Language:English
Published: IEEE 01.01.2023
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract With the NVIDIA Turing architecture generation, several NVIDIA graphics processing units (GPUs) have introduced ray tracing acceleration hardware (RT cores). Ray tracing processing can be regarded as a simulation of wave and particle propagation, collision, and reflection. Therefore, it is expected to be applied to computational science and high-performance computing. However, few studies have been conducted using RT cores. The purpose of this research is to demonstrate the use of RT cores in the scientific and technical computing fields. We implemented a radio wave propagation loss calculation with the programmable ray tracing application framework OptiX and evaluated its performance. Furthermore, we investigated the challenges of reducing the description of framework-specific settings and the needs of hardware allocation. In the simple two spheres experiment, the RT core implementation showed the highest performance. Moreover, the acceleration was super linear scaling, between (10000, 5000) and (20000, 10000). In the experiment with a sphere and planes, the performance achieved by the RT cores was up to approximately 390 times higher than the parallel execution of the BVH search algorithm. We also proved that a large number of RT cores yielded higher performance. In the open data problem space experiment, we evaluated various GPUs and revealed that a larger number of RT cores is effective. These results show that RT cores are sufficiently effective for radio propagation calculations with an adequate number of ray projections. Through this research, we contributed to the RT core use in computational science by proposing an implementation method for ray tracing applications and revealing the effects of RT cores in radio wave propagation loss calculations.
AbstractList With the NVIDIA Turing architecture generation, several NVIDIA graphics processing units (GPUs) have introduced ray tracing acceleration hardware (RT cores). Ray tracing processing can be regarded as a simulation of wave and particle propagation, collision, and reflection. Therefore, it is expected to be applied to computational science and high-performance computing. However, few studies have been conducted using RT cores. The purpose of this research is to demonstrate the use of RT cores in the scientific and technical computing fields. We implemented a radio wave propagation loss calculation with the programmable ray tracing application framework OptiX and evaluated its performance. Furthermore, we investigated the challenges of reducing the description of framework-specific settings and the needs of hardware allocation. In the simple two spheres experiment, the RT core implementation showed the highest performance. Moreover, the acceleration was super linear scaling, between (10000, 5000) and (20000, 10000). In the experiment with a sphere and planes, the performance achieved by the RT cores was up to approximately 390 times higher than the parallel execution of the BVH search algorithm. We also proved that a large number of RT cores yielded higher performance. In the open data problem space experiment, we evaluated various GPUs and revealed that a larger number of RT cores is effective. These results show that RT cores are sufficiently effective for radio propagation calculations with an adequate number of ray projections. Through this research, we contributed to the RT core use in computational science by proposing an implementation method for ray tracing applications and revealing the effects of RT cores in radio wave propagation loss calculations.
Author Katagiri, Takahiro
Nagai, Toru
Ohshima, Satoshi
Hashinoki, Shinya
Hoshino, Tetsuya
Author_xml – sequence: 1
  givenname: Shinya
  surname: Hashinoki
  fullname: Hashinoki, Shinya
  email: hashinoki@hpc.itc.nagoya-u.ac.jp
  organization: Nagoya University,Graduate School of Informatics,Nagoya,Japan
– sequence: 2
  givenname: Satoshi
  surname: Ohshima
  fullname: Ohshima, Satoshi
  email: ohshima@cc.nagoya-u.ac.jp
  organization: Nagoya University,Information Technology Center,Nagoya,Japan
– sequence: 3
  givenname: Takahiro
  surname: Katagiri
  fullname: Katagiri, Takahiro
  email: katagiri@cc.nagoya-u.ac.jp
  organization: Nagoya University,Information Technology Center,Nagoya,Japan
– sequence: 4
  givenname: Toru
  surname: Nagai
  fullname: Nagai, Toru
  email: nagai@cc.nagoya-u.ac.jp
  organization: Nagoya University,Information Technology Center,Nagoya,Japan
– sequence: 5
  givenname: Tetsuya
  surname: Hoshino
  fullname: Hoshino, Tetsuya
  email: hoshino@cc.nagoya-u.ac.jp
  organization: Nagoya University,Information Technology Center,Nagoya,Japan
BookMark eNo9jNtKAzEURSPog9b-gUh-YOo5SXN7lPFWqDjUSh_LmSZTAjNJmRkF_95Kxae9YK-9r9h5yikwdoswQwR3t6geqveNchJgJkDIGQCiOmNTZ5yVCiSic3DJtovu0IYupJHGmBPPDV-Rj5lv6Cvwqs8H2p-azyGmPV-teZn7MHBK_khpiD70_9Ojv--p637N1-xDO1yzi4baIUz_csI-nh7X5UuxfHtelPfLIgoDY-Fqa0ND2MiaFNWCvFVekhbzBsHKRpMRymg0sJubWmnrsVbW-Fp7QrdDOWE3p98YQtge-thR_71FQKeV0PIHb0RTcg
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/IPDPSW59300.2023.00115
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9798350311990
EndPage 681
ExternalDocumentID 10196526
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i270t-9b88efa1f3ba5ab2ad85d3a624f1083f6a72576170c47b568d1b587db6da19c13
IEDL.DBID RIE
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001055030700082&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Thu Jan 18 11:13:28 EST 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i270t-9b88efa1f3ba5ab2ad85d3a624f1083f6a72576170c47b568d1b587db6da19c13
PageCount 9
ParticipantIDs ieee_primary_10196526
PublicationCentury 2000
PublicationDate 2023-01-01
PublicationDateYYYYMMDD 2023-01-01
PublicationDate_xml – month: 01
  year: 2023
  text: 2023-01-01
  day: 01
PublicationDecade 2020
PublicationTitle 2023 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
PublicationTitleAbbrev IPDPSW
PublicationYear 2023
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.817932
Snippet With the NVIDIA Turing architecture generation, several NVIDIA graphics processing units (GPUs) have introduced ray tracing acceleration hardware (RT cores)....
SourceID ieee
SourceType Publisher
StartPage 673
SubjectTerms Approximation algorithms
Graphics processing units
high-performance computing
Propagation losses
Radio propagation
radio wave propagation
Ray tracing
RT core
Scientific computing
Search problems
Title Implementation of Radio Wave Propagation using RT Cores and Consideration of Programming Models
URI https://ieeexplore.ieee.org/document/10196526
WOSCitedRecordID wos001055030700082&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA62ePCkYsU3OXjdutndPPZcLQpSllptb2XykoLdLX39fpPstuLBg7eQBwMZkslM5psPoXsGRHOisgicLYgylkIkhRHO51FWM-EWBXzFxysfDMRkkhcNWD1gYYwxIfnMdH0z_OXrSm18qMydcF__LmEt1OKc1WCtBvVL4vzhpXgs3sY0T-O461nBwy8D_UWbEqxG__if8k5Q5wd_h4u9ZTlFB6Y8Q9NQyHfeYIVKXFk8BD2r8Bi2Ybq7GuoRn8v-iYcj3HMCVxhKjXe8nPulRZ2XNfczPR_a16qD3vtPo95z1NAjRLOEx-sol0IYC8SmEijIBLSgOgWWZJa4h5VlwL03QXisMi4pE5pIKriWTAPJFUnPUbusSnOBsLHOK9QZB-ustfV8VspA8D1IDpzKS9TxuzNd1BUwpruNufqj_xodeQXUoYob1F4vN-YWHarterZa3gW9fQNspJv7
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELagIMEEiCLeeGBNiZM4duZC1YpSRaXQbtE5tlElmqC-fj-2kxYxMLBZfugkn-zzne-7D6H7GIhkJI88MLbAi-IQPMEVNz5PrmXMzSKHr3jvs8GATyZJWoPVHRZGKeWSz1TLNt1fvizzlQ2VmRNu698F8S7ao1EU-BVcq8b9Ej956KWP6euYJqHvtywvuPtnoL-IU5zd6Bz9U-Ixav4g8HC6tS0naEcVpyhzpXxnNVqowKXGQ5DTEo9h7aaby6EasdnsH3g4wm0jcIGhkHjDzLldmlaZWTM70zKifS6a6K3zNGp3vZogwZsGzF96ieBcaSA6FEBBBCA5lSHEQaSJeVrpGJj1Jwjz84gJGnNJBOVMilgCSXISnqFGURbqHGGljV8oIwba2GttGa1yBc77IAkwKi5Q0-5O9lXVwMg2G3P5R_8dOuiOXvpZvzd4vkKHVhlV4OIaNZbzlbpB-_l6OV3Mb50OvwG36J9C
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2023+IEEE+International+Parallel+and+Distributed+Processing+Symposium+Workshops+%28IPDPSW%29&rft.atitle=Implementation+of+Radio+Wave+Propagation+using+RT+Cores+and+Consideration+of+Programming+Models&rft.au=Hashinoki%2C+Shinya&rft.au=Ohshima%2C+Satoshi&rft.au=Katagiri%2C+Takahiro&rft.au=Nagai%2C+Toru&rft.date=2023-01-01&rft.pub=IEEE&rft.spage=673&rft.epage=681&rft_id=info:doi/10.1109%2FIPDPSW59300.2023.00115&rft.externalDocID=10196526