A Survey of General-Purpose Computation on Graphics Hardware
The rapid increase in the performance of graphics hardware, coupled with recent improvements in its programmability, have made graphics hardware a compelling platform for computationally demanding tasks in a wide variety of application domains. In this report, we describe, summarize, and analyze the...
Gespeichert in:
Veröffentlicht in: | Computer graphics forum 2007-03, Vol.26 (1), p.80-113 |
---|---|
Hauptverfasser: | , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 113 |
---|---|
container_issue | 1 |
container_start_page | 80 |
container_title | Computer graphics forum |
container_volume | 26 |
creator | Owens, John D. Luebke, David Govindaraju, Naga Harris, Mark Krüger, Jens Lefohn, Aaron E. Purcell, Timothy J. |
description | The rapid increase in the performance of graphics hardware, coupled with recent improvements in its programmability, have made graphics hardware a compelling platform for computationally demanding tasks in a wide variety of application domains. In this report, we describe, summarize, and analyze the latest research in mapping general‐purpose computation to graphics hardware.
We begin with the technical motivations that underlie general‐purpose computation on graphics processors (GPGPU) and describe the hardware and software developments that have led to the recent interest in this field. We then aim the main body of this report at two separate audiences. First, we describe the techniques used in mapping general‐purpose computation to graphics hardware. We believe these techniques will be generally useful for researchers who plan to develop the next generation of GPGPU algorithms and techniques. Second, we survey and categorize the latest developments in general‐purpose application development on graphics hardware. |
doi_str_mv | 10.1111/j.1467-8659.2007.01012.x |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_29644973</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1244649611</sourcerecordid><originalsourceid>FETCH-LOGICAL-c5252-935e1b0a0a93b64f3e34bea3ae968d9a6a8d74d417216f5e5413f894af515ff83</originalsourceid><addsrcrecordid>eNqNkMtKxDAUhoMoOF7eobhw15o0twZ0IUWrIF5QcXnIzJxgx860JlOdeXtTR1y4MgTyQ_7vcPgISRjNWDwns4wJpdNCSZPllOqMMsrybLVFRr8f22REWcyaSrlL9kKYUUqFVnJETs-Tx95_4DppXVLhAr1t0vved23ApGznXb-0y7pdJPFW3nav9SQkV9ZPP63HA7LjbBPw8OfdJ8-XF0_lVXpzV12X5zfpROYyTw2XyMbUUmv4WAnHkYsxWm7RqGJqrLLFVIupYDpnykmUgnFXGGGdZNK5gu-T483czrfvPYYlzOswwaaxC2z7ALlRQhjNY_HoT3HW9n4RdwNmRDTBBI2lYlOa-DYEjw46X8-tXwOjMDiFGQzqYFAHg1P4dgqriJ5t0M-6wfW_OSiryyFFPt3wdVji6pe3_g2U5lrCy20F9OGxFJIzkPwLyN-KGw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>194659140</pqid></control><display><type>article</type><title>A Survey of General-Purpose Computation on Graphics Hardware</title><source>Wiley Online Library Journals Frontfile Complete</source><source>EBSCOhost Business Source Complete</source><creator>Owens, John D. ; Luebke, David ; Govindaraju, Naga ; Harris, Mark ; Krüger, Jens ; Lefohn, Aaron E. ; Purcell, Timothy J.</creator><creatorcontrib>Owens, John D. ; Luebke, David ; Govindaraju, Naga ; Harris, Mark ; Krüger, Jens ; Lefohn, Aaron E. ; Purcell, Timothy J.</creatorcontrib><description>The rapid increase in the performance of graphics hardware, coupled with recent improvements in its programmability, have made graphics hardware a compelling platform for computationally demanding tasks in a wide variety of application domains. In this report, we describe, summarize, and analyze the latest research in mapping general‐purpose computation to graphics hardware.
We begin with the technical motivations that underlie general‐purpose computation on graphics processors (GPGPU) and describe the hardware and software developments that have led to the recent interest in this field. We then aim the main body of this report at two separate audiences. First, we describe the techniques used in mapping general‐purpose computation to graphics hardware. We believe these techniques will be generally useful for researchers who plan to develop the next generation of GPGPU algorithms and techniques. Second, we survey and categorize the latest developments in general‐purpose application development on graphics hardware.</description><identifier>ISSN: 0167-7055</identifier><identifier>EISSN: 1467-8659</identifier><identifier>DOI: 10.1111/j.1467-8659.2007.01012.x</identifier><language>eng</language><publisher>Oxford, UK: Blackwell Publishing Ltd</publisher><subject>Algorithms ; Compatible hardware ; Computer graphics ; Computer peripherals ; D.2.2 Software Engineering: Design tools and techniques ; data-parallel computing ; general-purpose computing on graphics hardware ; GPGPU ; GPU ; graphics hardware ; high-performance computing ; HPC ; I.3.1 Computer Graphics: Hardware architecture ; I.3.6 Computer Graphics: Methodology and techniques ; Microprocessors ; parallel computing ; SIMD ; stream computing ; stream processing ; Studies</subject><ispartof>Computer graphics forum, 2007-03, Vol.26 (1), p.80-113</ispartof><rights>2007 The Authors Journal compilation © 2007 The Eurographics Association and Blackwell Publishing Ltd.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c5252-935e1b0a0a93b64f3e34bea3ae968d9a6a8d74d417216f5e5413f894af515ff83</citedby><cites>FETCH-LOGICAL-c5252-935e1b0a0a93b64f3e34bea3ae968d9a6a8d74d417216f5e5413f894af515ff83</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1111%2Fj.1467-8659.2007.01012.x$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1111%2Fj.1467-8659.2007.01012.x$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,776,780,1411,27901,27902,45550,45551</link.rule.ids></links><search><creatorcontrib>Owens, John D.</creatorcontrib><creatorcontrib>Luebke, David</creatorcontrib><creatorcontrib>Govindaraju, Naga</creatorcontrib><creatorcontrib>Harris, Mark</creatorcontrib><creatorcontrib>Krüger, Jens</creatorcontrib><creatorcontrib>Lefohn, Aaron E.</creatorcontrib><creatorcontrib>Purcell, Timothy J.</creatorcontrib><title>A Survey of General-Purpose Computation on Graphics Hardware</title><title>Computer graphics forum</title><description>The rapid increase in the performance of graphics hardware, coupled with recent improvements in its programmability, have made graphics hardware a compelling platform for computationally demanding tasks in a wide variety of application domains. In this report, we describe, summarize, and analyze the latest research in mapping general‐purpose computation to graphics hardware.
We begin with the technical motivations that underlie general‐purpose computation on graphics processors (GPGPU) and describe the hardware and software developments that have led to the recent interest in this field. We then aim the main body of this report at two separate audiences. First, we describe the techniques used in mapping general‐purpose computation to graphics hardware. We believe these techniques will be generally useful for researchers who plan to develop the next generation of GPGPU algorithms and techniques. Second, we survey and categorize the latest developments in general‐purpose application development on graphics hardware.</description><subject>Algorithms</subject><subject>Compatible hardware</subject><subject>Computer graphics</subject><subject>Computer peripherals</subject><subject>D.2.2 Software Engineering: Design tools and techniques</subject><subject>data-parallel computing</subject><subject>general-purpose computing on graphics hardware</subject><subject>GPGPU</subject><subject>GPU</subject><subject>graphics hardware</subject><subject>high-performance computing</subject><subject>HPC</subject><subject>I.3.1 Computer Graphics: Hardware architecture</subject><subject>I.3.6 Computer Graphics: Methodology and techniques</subject><subject>Microprocessors</subject><subject>parallel computing</subject><subject>SIMD</subject><subject>stream computing</subject><subject>stream processing</subject><subject>Studies</subject><issn>0167-7055</issn><issn>1467-8659</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><recordid>eNqNkMtKxDAUhoMoOF7eobhw15o0twZ0IUWrIF5QcXnIzJxgx860JlOdeXtTR1y4MgTyQ_7vcPgISRjNWDwns4wJpdNCSZPllOqMMsrybLVFRr8f22REWcyaSrlL9kKYUUqFVnJETs-Tx95_4DppXVLhAr1t0vved23ApGznXb-0y7pdJPFW3nav9SQkV9ZPP63HA7LjbBPw8OfdJ8-XF0_lVXpzV12X5zfpROYyTw2XyMbUUmv4WAnHkYsxWm7RqGJqrLLFVIupYDpnykmUgnFXGGGdZNK5gu-T483czrfvPYYlzOswwaaxC2z7ALlRQhjNY_HoT3HW9n4RdwNmRDTBBI2lYlOa-DYEjw46X8-tXwOjMDiFGQzqYFAHg1P4dgqriJ5t0M-6wfW_OSiryyFFPt3wdVji6pe3_g2U5lrCy20F9OGxFJIzkPwLyN-KGw</recordid><startdate>200703</startdate><enddate>200703</enddate><creator>Owens, John D.</creator><creator>Luebke, David</creator><creator>Govindaraju, Naga</creator><creator>Harris, Mark</creator><creator>Krüger, Jens</creator><creator>Lefohn, Aaron E.</creator><creator>Purcell, Timothy J.</creator><general>Blackwell Publishing Ltd</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>200703</creationdate><title>A Survey of General-Purpose Computation on Graphics Hardware</title><author>Owens, John D. ; Luebke, David ; Govindaraju, Naga ; Harris, Mark ; Krüger, Jens ; Lefohn, Aaron E. ; Purcell, Timothy J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c5252-935e1b0a0a93b64f3e34bea3ae968d9a6a8d74d417216f5e5413f894af515ff83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Algorithms</topic><topic>Compatible hardware</topic><topic>Computer graphics</topic><topic>Computer peripherals</topic><topic>D.2.2 Software Engineering: Design tools and techniques</topic><topic>data-parallel computing</topic><topic>general-purpose computing on graphics hardware</topic><topic>GPGPU</topic><topic>GPU</topic><topic>graphics hardware</topic><topic>high-performance computing</topic><topic>HPC</topic><topic>I.3.1 Computer Graphics: Hardware architecture</topic><topic>I.3.6 Computer Graphics: Methodology and techniques</topic><topic>Microprocessors</topic><topic>parallel computing</topic><topic>SIMD</topic><topic>stream computing</topic><topic>stream processing</topic><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Owens, John D.</creatorcontrib><creatorcontrib>Luebke, David</creatorcontrib><creatorcontrib>Govindaraju, Naga</creatorcontrib><creatorcontrib>Harris, Mark</creatorcontrib><creatorcontrib>Krüger, Jens</creatorcontrib><creatorcontrib>Lefohn, Aaron E.</creatorcontrib><creatorcontrib>Purcell, Timothy J.</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><jtitle>Computer graphics forum</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Owens, John D.</au><au>Luebke, David</au><au>Govindaraju, Naga</au><au>Harris, Mark</au><au>Krüger, Jens</au><au>Lefohn, Aaron E.</au><au>Purcell, Timothy J.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Survey of General-Purpose Computation on Graphics Hardware</atitle><jtitle>Computer graphics forum</jtitle><date>2007-03</date><risdate>2007</risdate><volume>26</volume><issue>1</issue><spage>80</spage><epage>113</epage><pages>80-113</pages><issn>0167-7055</issn><eissn>1467-8659</eissn><abstract>The rapid increase in the performance of graphics hardware, coupled with recent improvements in its programmability, have made graphics hardware a compelling platform for computationally demanding tasks in a wide variety of application domains. In this report, we describe, summarize, and analyze the latest research in mapping general‐purpose computation to graphics hardware.
We begin with the technical motivations that underlie general‐purpose computation on graphics processors (GPGPU) and describe the hardware and software developments that have led to the recent interest in this field. We then aim the main body of this report at two separate audiences. First, we describe the techniques used in mapping general‐purpose computation to graphics hardware. We believe these techniques will be generally useful for researchers who plan to develop the next generation of GPGPU algorithms and techniques. Second, we survey and categorize the latest developments in general‐purpose application development on graphics hardware.</abstract><cop>Oxford, UK</cop><pub>Blackwell Publishing Ltd</pub><doi>10.1111/j.1467-8659.2007.01012.x</doi><tpages>34</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0167-7055 |
ispartof | Computer graphics forum, 2007-03, Vol.26 (1), p.80-113 |
issn | 0167-7055 1467-8659 |
language | eng |
recordid | cdi_proquest_miscellaneous_29644973 |
source | Wiley Online Library Journals Frontfile Complete; EBSCOhost Business Source Complete |
subjects | Algorithms Compatible hardware Computer graphics Computer peripherals D.2.2 Software Engineering: Design tools and techniques data-parallel computing general-purpose computing on graphics hardware GPGPU GPU graphics hardware high-performance computing HPC I.3.1 Computer Graphics: Hardware architecture I.3.6 Computer Graphics: Methodology and techniques Microprocessors parallel computing SIMD stream computing stream processing Studies |
title | A Survey of General-Purpose Computation on Graphics Hardware |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T01%3A46%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Survey%20of%20General-Purpose%20Computation%20on%20Graphics%20Hardware&rft.jtitle=Computer%20graphics%20forum&rft.au=Owens,%20John%20D.&rft.date=2007-03&rft.volume=26&rft.issue=1&rft.spage=80&rft.epage=113&rft.pages=80-113&rft.issn=0167-7055&rft.eissn=1467-8659&rft_id=info:doi/10.1111/j.1467-8659.2007.01012.x&rft_dat=%3Cproquest_cross%3E1244649611%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=194659140&rft_id=info:pmid/&rfr_iscdi=true |