2015
DOI: 10.1155/2015/621730
|View full text |Cite
|
Sign up to set email alerts
|

Multi-GPU Support on Single Node Using Directive-Based Programming Model

Abstract: Existing studies show that using single GPU can lead to obtaining significant performance gains. We should be able to achieve further performance speedup if we use more than one GPU. Heterogeneous processors consisting of multiple CPUs and GPUs offer immense potential and are often considered as a leading candidate for porting complex scientific applications. Unfortunately programming heterogeneous systems requires more effort than what is required for traditional multicore systems. Directive-based programming… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(12 citation statements)
references
References 20 publications
(47 reference statements)
0
12
0
Order By: Relevance
“…The GeoDock algorithm implementation is similar to the one described in Section 4.1. In particular, the data replication (lines 12-15) and the alignment phase (lines [16][17][18][19][20][21] are almost the same. The only difference is in the data structure implementation, due to the limited support of C++ standard libraries from OpenACC.…”
Section: Hybrid Openmp/openacc Implementationmentioning
confidence: 84%
“…The GeoDock algorithm implementation is similar to the one described in Section 4.1. In particular, the data replication (lines 12-15) and the alignment phase (lines [16][17][18][19][20][21] are almost the same. The only difference is in the data structure implementation, due to the limited support of C++ standard libraries from OpenACC.…”
Section: Hybrid Openmp/openacc Implementationmentioning
confidence: 84%
“…Xu et al [14] present new directives to extend OpenACC to support multiple accelerators. The proposal is based on an evaluation using the hybrid model of OpenACC and OpenMP.…”
Section: Related Workmentioning
confidence: 99%
“…27,28 However, as discussed in Xu et al, 28 the lack of certain directives often makes the exploitation of multiple accelerators under this paradigm challenging for programmers. 27,28 However, as discussed in Xu et al, 28 the lack of certain directives often makes the exploitation of multiple accelerators under this paradigm challenging for programmers.…”
Section: Related Workmentioning
confidence: 99%