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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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 & 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 & 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 & 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 & 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 |