Heterogeneous Computing For Solving System Of The Linear Equations By The Conjugate Gradient Method

The main purpose of this work is to show the advantages of using various approaches of heterogeneous programming. The results were received at the example of solving the system of the linear equations by the conjugate gradient method. High-level and low-level technologies (OpenACC and CUDA respectiv...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer Science and Education in Computer Science 2014, Vol.10 (1), p.363-372
1. Verfasser: Bondarenko, Eduard
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 372
container_issue 1
container_start_page 363
container_title Computer Science and Education in Computer Science
container_volume 10
creator Bondarenko, Eduard
description The main purpose of this work is to show the advantages of using various approaches of heterogeneous programming. The results were received at the example of solving the system of the linear equations by the conjugate gradient method. High-level and low-level technologies (OpenACC and CUDA respectively) were used to accelerate computations on the GPU. The results of the work clearly reflect benefits of using the low-level technology CUDA. Several types of the heterogeneous computing were considered in this work. The main difference of each type is the amount of the data that is processed on the graphic accelerators and central processing units. The OpenMP technology was used to get a clearer comparative overview for the computations acceleration on the CPU. In this paper there was also shown another way to increase performance besides using GPU as acceleration unit.
format Article
fullrecord <record><control><sourceid>ceeol</sourceid><recordid>TN_cdi_ceeol_journals_469789</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ceeol_id>469789</ceeol_id><sourcerecordid>469789</sourcerecordid><originalsourceid>FETCH-ceeol_journals_4697893</originalsourceid><addsrcrecordid>eNqFicsKgkAUQIcoSKo_aHF_QFBHxnGbWC6KFrWPoa6m6NyaR9Df96B9q3M4Z8SCREQ8TLM8HbMg5jEPpUjSKVtY20VRxGMppBQBO1fo0FCDGslbKGi4edfqBtZk4ED94-OHp3U4wL6G4xVh22pUBsq7V64lbWH1_PaCdOcb5RA2Rl1a1A526K50mbNJrXqLix9nbLkuj0UVnhGpP3XkjX73UyryTOb8z34BZPtC2g</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Heterogeneous Computing For Solving System Of The Linear Equations By The Conjugate Gradient Method</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Bondarenko, Eduard</creator><creatorcontrib>Bondarenko, Eduard</creatorcontrib><description>The main purpose of this work is to show the advantages of using various approaches of heterogeneous programming. The results were received at the example of solving the system of the linear equations by the conjugate gradient method. High-level and low-level technologies (OpenACC and CUDA respectively) were used to accelerate computations on the GPU. The results of the work clearly reflect benefits of using the low-level technology CUDA. Several types of the heterogeneous computing were considered in this work. The main difference of each type is the amount of the data that is processed on the graphic accelerators and central processing units. The OpenMP technology was used to get a clearer comparative overview for the computations acceleration on the CPU. In this paper there was also shown another way to increase performance besides using GPU as acceleration unit.</description><identifier>ISSN: 1313-8624</identifier><identifier>EISSN: 2603-4794</identifier><language>eng</language><publisher>Нов български университет</publisher><subject>ICT Information and Communications Technologies</subject><ispartof>Computer Science and Education in Computer Science, 2014, Vol.10 (1), p.363-372</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://www.ceeol.com//api/image/getissuecoverimage?id=picture_2014_28053.jpg</thumbnail><link.rule.ids>314,780,784,4024</link.rule.ids></links><search><creatorcontrib>Bondarenko, Eduard</creatorcontrib><title>Heterogeneous Computing For Solving System Of The Linear Equations By The Conjugate Gradient Method</title><title>Computer Science and Education in Computer Science</title><addtitle>Computer Science and Education in Computer Science</addtitle><description>The main purpose of this work is to show the advantages of using various approaches of heterogeneous programming. The results were received at the example of solving the system of the linear equations by the conjugate gradient method. High-level and low-level technologies (OpenACC and CUDA respectively) were used to accelerate computations on the GPU. The results of the work clearly reflect benefits of using the low-level technology CUDA. Several types of the heterogeneous computing were considered in this work. The main difference of each type is the amount of the data that is processed on the graphic accelerators and central processing units. The OpenMP technology was used to get a clearer comparative overview for the computations acceleration on the CPU. In this paper there was also shown another way to increase performance besides using GPU as acceleration unit.</description><subject>ICT Information and Communications Technologies</subject><issn>1313-8624</issn><issn>2603-4794</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><sourceid>REL</sourceid><recordid>eNqFicsKgkAUQIcoSKo_aHF_QFBHxnGbWC6KFrWPoa6m6NyaR9Df96B9q3M4Z8SCREQ8TLM8HbMg5jEPpUjSKVtY20VRxGMppBQBO1fo0FCDGslbKGi4edfqBtZk4ED94-OHp3U4wL6G4xVh22pUBsq7V64lbWH1_PaCdOcb5RA2Rl1a1A526K50mbNJrXqLix9nbLkuj0UVnhGpP3XkjX73UyryTOb8z34BZPtC2g</recordid><startdate>2014</startdate><enddate>2014</enddate><creator>Bondarenko, Eduard</creator><general>Нов български университет</general><general>New Bulgarian University</general><scope>AE2</scope><scope>BIXPP</scope><scope>REL</scope></search><sort><creationdate>2014</creationdate><title>Heterogeneous Computing For Solving System Of The Linear Equations By The Conjugate Gradient Method</title><author>Bondarenko, Eduard</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-ceeol_journals_4697893</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>ICT Information and Communications Technologies</topic><toplevel>online_resources</toplevel><creatorcontrib>Bondarenko, Eduard</creatorcontrib><collection>Central and Eastern European Online Library (C.E.E.O.L.) (DFG Nationallizenzen)</collection><collection>CEEOL: Open Access</collection><collection>Central and Eastern European Online Library</collection><jtitle>Computer Science and Education in Computer Science</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bondarenko, Eduard</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Heterogeneous Computing For Solving System Of The Linear Equations By The Conjugate Gradient Method</atitle><jtitle>Computer Science and Education in Computer Science</jtitle><addtitle>Computer Science and Education in Computer Science</addtitle><date>2014</date><risdate>2014</risdate><volume>10</volume><issue>1</issue><spage>363</spage><epage>372</epage><pages>363-372</pages><issn>1313-8624</issn><eissn>2603-4794</eissn><abstract>The main purpose of this work is to show the advantages of using various approaches of heterogeneous programming. The results were received at the example of solving the system of the linear equations by the conjugate gradient method. High-level and low-level technologies (OpenACC and CUDA respectively) were used to accelerate computations on the GPU. The results of the work clearly reflect benefits of using the low-level technology CUDA. Several types of the heterogeneous computing were considered in this work. The main difference of each type is the amount of the data that is processed on the graphic accelerators and central processing units. The OpenMP technology was used to get a clearer comparative overview for the computations acceleration on the CPU. In this paper there was also shown another way to increase performance besides using GPU as acceleration unit.</abstract><pub>Нов български университет</pub><tpages>10</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1313-8624
ispartof Computer Science and Education in Computer Science, 2014, Vol.10 (1), p.363-372
issn 1313-8624
2603-4794
language eng
recordid cdi_ceeol_journals_469789
source Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects ICT Information and Communications Technologies
title Heterogeneous Computing For Solving System Of The Linear Equations By The Conjugate Gradient Method
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T14%3A36%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ceeol&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Heterogeneous%20Computing%20For%20Solving%20System%20Of%20The%20Linear%20Equations%20By%20The%20Conjugate%20Gradient%20Method&rft.jtitle=Computer%20Science%20and%20Education%20in%20Computer%20Science&rft.au=Bondarenko,%20Eduard&rft.date=2014&rft.volume=10&rft.issue=1&rft.spage=363&rft.epage=372&rft.pages=363-372&rft.issn=1313-8624&rft.eissn=2603-4794&rft_id=info:doi/&rft_dat=%3Cceeol%3E469789%3C/ceeol%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ceeol_id=469789&rfr_iscdi=true