Graphics Processing Unit Programming and Applications

In this chapter, we shall introduce the reader to the field of graphic processing unit programming (GPU) and applications. The main goal is to show the advantages of using GPUs for problem-solving of scientific applications that require intensive computation. Specifically, we have focused this chapt...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Montiel, Oscar, Tapia, Juan J., Javier Díaz-Delgadillo, Francisco, Medina Rodríguez, Nataly
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 109
container_issue
container_start_page 94
container_title
container_volume 1
creator Montiel, Oscar
Tapia, Juan J.
Javier Díaz-Delgadillo, Francisco
Medina Rodríguez, Nataly
description In this chapter, we shall introduce the reader to the field of graphic processing unit programming (GPU) and applications. The main goal is to show the advantages of using GPUs for problem-solving of scientific applications that require intensive computation. Specifically, we have focused this chapter in giving an introduction to the Compute Unified Device Architecture-CUDA™-which is a parallel computing platform and programming model of the NVIDIA Company. CUDA is one of the most well-known and used GPU programming framework. As a case study, we present the computational intensive task of generating the Mandelbrot fractal programmed sequentially, and the application of the CUDA™ for breaking down this computational problem with the aim of showing the benefits of using GPUs.
doi_str_mv 10.1201/b16441-4
format Book Chapter
fullrecord <record><control><sourceid>proquest_infor</sourceid><recordid>TN_cdi_proquest_ebookcentralchapters_1408041_8_109</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC1408041_8_109</sourcerecordid><originalsourceid>FETCH-LOGICAL-i185t-a2bc84410736743389dbfa71a9366b3617ffd59180f422e07612ee1b75a2ddbb3</originalsourceid><addsrcrecordid>eNotkN1KAzEQRiOiqLXgI_QFVjP53ztL0SoU9MKCdyHJJm1wu1mTVfHt3aVeDTPDOcx8CN0AvgWC4c6CYAwqdoKuMCM1loTA-yma11IBE4IrgUGeo0sliVAUc3aB5qVEi7lgvBZMXCK-zqbfR1cWrzk5P2673WLbxWHqd9kcDtPAdM1i2fdtdGaIqSvX6CyYtvj5f52h7ePD2-qp2rysn1fLTRVB8aEyxDo1XoglFZJRqurGBiPB1FQISwXIEBpeg8KBEeKxFEC8Byu5IU1jLZ0hcvT2OX1--TJob1P6cL4bsmnd3vSDz0UDwwoz0EoDrkfo_gjFLqR8MD8pt40ezG-bcsimc7FMkhHDeopRH2PUTH-PsvE9Qv8A5fxmEQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC1408041_8_109</pqid></control><display><type>book_chapter</type><title>Graphics Processing Unit Programming and Applications</title><source>O'Reilly Online Learning: Academic/Public Library Edition</source><creator>Montiel, Oscar ; Tapia, Juan J. ; Javier Díaz-Delgadillo, Francisco ; Medina Rodríguez, Nataly</creator><contributor>Sepúlveda Cruz, Roberto ; Montiel Ross, Oscar ; Sepulveda, Roberto ; Ross, Oscar Humberto Montiel</contributor><creatorcontrib>Montiel, Oscar ; Tapia, Juan J. ; Javier Díaz-Delgadillo, Francisco ; Medina Rodríguez, Nataly ; Sepúlveda Cruz, Roberto ; Montiel Ross, Oscar ; Sepulveda, Roberto ; Ross, Oscar Humberto Montiel</creatorcontrib><description>In this chapter, we shall introduce the reader to the field of graphic processing unit programming (GPU) and applications. The main goal is to show the advantages of using GPUs for problem-solving of scientific applications that require intensive computation. Specifically, we have focused this chapter in giving an introduction to the Compute Unified Device Architecture-CUDA™-which is a parallel computing platform and programming model of the NVIDIA Company. CUDA is one of the most well-known and used GPU programming framework. As a case study, we present the computational intensive task of generating the Mandelbrot fractal programmed sequentially, and the application of the CUDA™ for breaking down this computational problem with the aim of showing the benefits of using GPUs.</description><edition>1</edition><identifier>ISBN: 9781466586017</identifier><identifier>ISBN: 146658601X</identifier><identifier>EISBN: 042907221X</identifier><identifier>EISBN: 1466586028</identifier><identifier>EISBN: 9780429072215</identifier><identifier>EISBN: 9781466586024</identifier><identifier>DOI: 10.1201/b16441-4</identifier><identifier>OCLC: 872683054</identifier><identifier>LCCallNum: QA76.9.S63.H54 2014</identifier><language>eng</language><publisher>United Kingdom: CRC Press</publisher><subject>Computer architecture &amp; logic design ; Electronics engineering</subject><ispartof>High Performance Programming for Soft Computing, 2014, Vol.1, p.94-109</ispartof><rights>2014 Copyright reserved</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/1408041-l.jpg</thumbnail><link.rule.ids>775,776,780,789,27902</link.rule.ids></links><search><contributor>Sepúlveda Cruz, Roberto</contributor><contributor>Montiel Ross, Oscar</contributor><contributor>Sepulveda, Roberto</contributor><contributor>Ross, Oscar Humberto Montiel</contributor><creatorcontrib>Montiel, Oscar</creatorcontrib><creatorcontrib>Tapia, Juan J.</creatorcontrib><creatorcontrib>Javier Díaz-Delgadillo, Francisco</creatorcontrib><creatorcontrib>Medina Rodríguez, Nataly</creatorcontrib><title>Graphics Processing Unit Programming and Applications</title><title>High Performance Programming for Soft Computing</title><description>In this chapter, we shall introduce the reader to the field of graphic processing unit programming (GPU) and applications. The main goal is to show the advantages of using GPUs for problem-solving of scientific applications that require intensive computation. Specifically, we have focused this chapter in giving an introduction to the Compute Unified Device Architecture-CUDA™-which is a parallel computing platform and programming model of the NVIDIA Company. CUDA is one of the most well-known and used GPU programming framework. As a case study, we present the computational intensive task of generating the Mandelbrot fractal programmed sequentially, and the application of the CUDA™ for breaking down this computational problem with the aim of showing the benefits of using GPUs.</description><subject>Computer architecture &amp; logic design</subject><subject>Electronics engineering</subject><isbn>9781466586017</isbn><isbn>146658601X</isbn><isbn>042907221X</isbn><isbn>1466586028</isbn><isbn>9780429072215</isbn><isbn>9781466586024</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2014</creationdate><recordtype>book_chapter</recordtype><recordid>eNotkN1KAzEQRiOiqLXgI_QFVjP53ztL0SoU9MKCdyHJJm1wu1mTVfHt3aVeDTPDOcx8CN0AvgWC4c6CYAwqdoKuMCM1loTA-yma11IBE4IrgUGeo0sliVAUc3aB5qVEi7lgvBZMXCK-zqbfR1cWrzk5P2673WLbxWHqd9kcDtPAdM1i2fdtdGaIqSvX6CyYtvj5f52h7ePD2-qp2rysn1fLTRVB8aEyxDo1XoglFZJRqurGBiPB1FQISwXIEBpeg8KBEeKxFEC8Byu5IU1jLZ0hcvT2OX1--TJob1P6cL4bsmnd3vSDz0UDwwoz0EoDrkfo_gjFLqR8MD8pt40ezG-bcsimc7FMkhHDeopRH2PUTH-PsvE9Qv8A5fxmEQ</recordid><startdate>2014</startdate><enddate>2014</enddate><creator>Montiel, Oscar</creator><creator>Tapia, Juan J.</creator><creator>Javier Díaz-Delgadillo, Francisco</creator><creator>Medina Rodríguez, Nataly</creator><general>CRC Press</general><general>Taylor &amp; Francis Group</general><scope>FFUUA</scope></search><sort><creationdate>2014</creationdate><title>Graphics Processing Unit Programming and Applications</title><author>Montiel, Oscar ; Tapia, Juan J. ; Javier Díaz-Delgadillo, Francisco ; Medina Rodríguez, Nataly</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i185t-a2bc84410736743389dbfa71a9366b3617ffd59180f422e07612ee1b75a2ddbb3</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Computer architecture &amp; logic design</topic><topic>Electronics engineering</topic><toplevel>online_resources</toplevel><creatorcontrib>Montiel, Oscar</creatorcontrib><creatorcontrib>Tapia, Juan J.</creatorcontrib><creatorcontrib>Javier Díaz-Delgadillo, Francisco</creatorcontrib><creatorcontrib>Medina Rodríguez, Nataly</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Montiel, Oscar</au><au>Tapia, Juan J.</au><au>Javier Díaz-Delgadillo, Francisco</au><au>Medina Rodríguez, Nataly</au><au>Sepúlveda Cruz, Roberto</au><au>Montiel Ross, Oscar</au><au>Sepulveda, Roberto</au><au>Ross, Oscar Humberto Montiel</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>Graphics Processing Unit Programming and Applications</atitle><btitle>High Performance Programming for Soft Computing</btitle><date>2014</date><risdate>2014</risdate><volume>1</volume><spage>94</spage><epage>109</epage><pages>94-109</pages><isbn>9781466586017</isbn><isbn>146658601X</isbn><eisbn>042907221X</eisbn><eisbn>1466586028</eisbn><eisbn>9780429072215</eisbn><eisbn>9781466586024</eisbn><abstract>In this chapter, we shall introduce the reader to the field of graphic processing unit programming (GPU) and applications. The main goal is to show the advantages of using GPUs for problem-solving of scientific applications that require intensive computation. Specifically, we have focused this chapter in giving an introduction to the Compute Unified Device Architecture-CUDA™-which is a parallel computing platform and programming model of the NVIDIA Company. CUDA is one of the most well-known and used GPU programming framework. As a case study, we present the computational intensive task of generating the Mandelbrot fractal programmed sequentially, and the application of the CUDA™ for breaking down this computational problem with the aim of showing the benefits of using GPUs.</abstract><cop>United Kingdom</cop><pub>CRC Press</pub><doi>10.1201/b16441-4</doi><oclcid>872683054</oclcid><tpages>16</tpages><edition>1</edition></addata></record>
fulltext fulltext
identifier ISBN: 9781466586017
ispartof High Performance Programming for Soft Computing, 2014, Vol.1, p.94-109
issn
language eng
recordid cdi_proquest_ebookcentralchapters_1408041_8_109
source O'Reilly Online Learning: Academic/Public Library Edition
subjects Computer architecture & logic design
Electronics engineering
title Graphics Processing Unit Programming and Applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T20%3A47%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_infor&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=Graphics%20Processing%20Unit%20Programming%20and%20Applications&rft.btitle=High%20Performance%20Programming%20for%20Soft%20Computing&rft.au=Montiel,%20Oscar&rft.date=2014&rft.volume=1&rft.spage=94&rft.epage=109&rft.pages=94-109&rft.isbn=9781466586017&rft.isbn_list=146658601X&rft_id=info:doi/10.1201/b16441-4&rft_dat=%3Cproquest_infor%3EEBC1408041_8_109%3C/proquest_infor%3E%3Curl%3E%3C/url%3E&rft.eisbn=042907221X&rft.eisbn_list=1466586028&rft.eisbn_list=9780429072215&rft.eisbn_list=9781466586024&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC1408041_8_109&rft_id=info:pmid/&rfr_iscdi=true