2013
DOI: 10.1016/j.procs.2013.05.430
|View full text |Cite
|
Sign up to set email alerts
|

High-level Support for Hybrid Parallel Execution of C++ Applications Targeting Intel® Xeon Phi™ Coprocessors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
4
3
1

Relationship

4
4

Authors

Journals

citations
Cited by 16 publications
(16 citation statements)
references
References 1 publication
0
16
0
Order By: Relevance
“…It may be useful to compare the performance that we achieved using all available cores of the host Intel Xeon processors with the performance achieved when all available cores of the Intel Xeon Phi coprocessor are used [22]. Furthermore, software technologies, such as [13], enable the use of all cores of homogeneous processors of the host and all available cores of the coprocessor.…”
Section: Discussionmentioning
confidence: 99%
“…It may be useful to compare the performance that we achieved using all available cores of the host Intel Xeon processors with the performance achieved when all available cores of the Intel Xeon Phi coprocessor are used [22]. Furthermore, software technologies, such as [13], enable the use of all cores of homogeneous processors of the host and all available cores of the coprocessor.…”
Section: Discussionmentioning
confidence: 99%
“…These powerful models for scheduling on heterogeneous systems are queue-based that basically split the workload into smaller tasks and queuing these tasks across the available resources. A similar approach based on priority queues is proposed by Dokulili et al [16].…”
Section: Related Workmentioning
confidence: 99%
“…The HyPHI library leverages the similarity of the Xeon Phi architecture (compared to the standard x86-64 architecture) to allow hybrid execution with a single source code utilizing all cores of the host processor(s) and coprocessor(s) simultaneously. Our previous experiments have shown that such hybrid execution allows us to better exploit systems equipped with coprocessors and get closer to their full potential [4], [6]. The outer for-loop is a time step loop, which is a common pattern for many simulation codes.…”
Section: Hyphi Librarymentioning
confidence: 99%
“…As an example of a more complex kernel, we have implemented a smoothed particle hydrodynamics (SPH) code using HyPHI [6]. The implementation makes two calls to hybrid foreach patterns.…”
Section: B Smoothed Particle Hydrodynamicsmentioning
confidence: 99%
See 1 more Smart Citation