2012
DOI: 10.1016/j.jpdc.2011.07.014
|View full text |Cite
|
Sign up to set email alerts
|

VForce: An environment for portable applications on high performance systems with accelerators

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
6
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 9 publications
0
6
0
Order By: Relevance
“…Some projects such as TMD-MPI [18], VFORCE/ VSIPL++ [19], and GASNet/GAScore [20] target only the hardware software interface. These tools provide message passing capabilities, but rely on purely operational semantics to describe the HW/SW interface.…”
Section: Related Workmentioning
confidence: 99%
“…Some projects such as TMD-MPI [18], VFORCE/ VSIPL++ [19], and GASNet/GAScore [20] target only the hardware software interface. These tools provide message passing capabilities, but rely on purely operational semantics to describe the HW/SW interface.…”
Section: Related Workmentioning
confidence: 99%
“…VForce [26] provides performance portability in a transparent way across different kinds of accelerators to programs written in the VSIPL++ (Vector Signal Image Processing Library extension), a domain-specific language focused on image and signal processing. OCLoptimizer is not domain-specific as it targets any kind of application.…”
Section: Related Workmentioning
confidence: 99%
“…1a. Such sorters are very valuable for different priority buffers/queues [24]; • Using the results of [19] permitting the same application code to be run in software or in application-specific hardware (FPGA in our case).…”
Section: Related Workmentioning
confidence: 99%
“…A number of comparisons (FPGA vs. multicore CPU, FPGA vs. GPU, FPGA vs. DSP) can be found in [3], [7], [16]- [18]. Existing extendable middleware frameworks, such as VForce [19], permit the same application code to be run in software or in application-specific hardware supporting calls to both FPGAs and GPUs and requiring no changes in user code (results on systems with NVIDIA Tesla GPUs and Xilinx FPGAs are presented in [19]). Thus, application-specific designs can be linked with generalpurpose systems.…”
Section: Introductionmentioning
confidence: 99%