2015
DOI: 10.1002/cpe.3622
|View full text |Cite
|
Sign up to set email alerts
|

A domain‐specific high‐level programming model

Abstract: International audienceNowadays, computing hardware continues to move toward more parallelism and more heterogeneity, to obtain more computing power. From personal computers to supercomputers, we can find several levels of parallelism expressed by the interconnections of multi-core and many-core accelerators. On the other hand, computing software needs to adapt to this trend, and programmers can use parallel programming models (PPM) to fulfil this difficult task. There are different PPMs available that are base… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
2
0

Year Published

2015
2015
2015
2015

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 25 publications
(36 reference statements)
0
2
0
Order By: Relevance
“…We have selected five papers among the 12 submitted to this special issue: A Domain‐Specific High‐Level Programming Model , which present a high‐level parallel programming model, specifically designed to execute digital signal processing applications on accelerators and regular CPUs. In Execution of Compound Multi‐Kernel OpenCL Computations in Multi‐CPU/Multi‐GPU Environments , the authors address the execution of compound, multi‐kernel, Open Computing Language (OpenCL) computations in multi‐CPU/multi‐Graphic Processing Unit (GPU) environments. The Particle Filter Algorithm: Parallel Implementations and Performance Analysis over Android Mobile Devices , which propose an implementation of the particle filter algorithm (an algorithm frequently used in image and video processing, it constitutes the baseline algorithm in many applications: feature tracking, facial recognition, tracking of vehicles in traffic, video compression, etc.) for mobile devices. Network‐Aware Optimization of Communications for Parallel Matrix Multiplication on Hierarchical HPC Platforms addresses the problem of efficient execution of data‐parallel applications on interconnected clusters and present a topology‐aware optimization that improves data partition by taking into account the entire communication flow of the application. In A High Level and Accurate Energy Model of Parallel and Concurrent Workloads , the authors have developed an energy model and a methodology to automatically extract features that characterize the computational environment relying only on a single power meter that measures the energy consumption of the whole system. …”
mentioning
confidence: 99%
See 1 more Smart Citation
“…We have selected five papers among the 12 submitted to this special issue: A Domain‐Specific High‐Level Programming Model , which present a high‐level parallel programming model, specifically designed to execute digital signal processing applications on accelerators and regular CPUs. In Execution of Compound Multi‐Kernel OpenCL Computations in Multi‐CPU/Multi‐GPU Environments , the authors address the execution of compound, multi‐kernel, Open Computing Language (OpenCL) computations in multi‐CPU/multi‐Graphic Processing Unit (GPU) environments. The Particle Filter Algorithm: Parallel Implementations and Performance Analysis over Android Mobile Devices , which propose an implementation of the particle filter algorithm (an algorithm frequently used in image and video processing, it constitutes the baseline algorithm in many applications: feature tracking, facial recognition, tracking of vehicles in traffic, video compression, etc.) for mobile devices. Network‐Aware Optimization of Communications for Parallel Matrix Multiplication on Hierarchical HPC Platforms addresses the problem of efficient execution of data‐parallel applications on interconnected clusters and present a topology‐aware optimization that improves data partition by taking into account the entire communication flow of the application. In A High Level and Accurate Energy Model of Parallel and Concurrent Workloads , the authors have developed an energy model and a methodology to automatically extract features that characterize the computational environment relying only on a single power meter that measures the energy consumption of the whole system. …”
mentioning
confidence: 99%
“…A Domain-Specific High-Level Programming Model [2], which present a high-level parallel programming model, specifically designed to execute digital signal processing applications on accelerators and regular CPUs. In Execution of Compound Multi-Kernel OpenCL Computations in Multi-CPU/Multi-GPU Environments [3], the authors address the execution of compound, multi-kernel, Open Computing Language (OpenCL) computations in multi-CPU/multi-Graphic Processing Unit (GPU) environments.…”
mentioning
confidence: 99%