Results 71 to 80 of about 364,302 (257)

Automatic Parallelization: Executing Sequential Programs on a Task-Based Parallel Runtime [PDF]

open access: yesInternational Journal of Parallel Programming, 2016, 2016
There are billions of lines of sequential code inside nowadays' software which do not benefit from the parallelism available in modern multicore architectures. Automatically parallelizing sequential code, to promote an efficient use of the available parallelism, has been a research goal for some time now. This work proposes a new approach for achieving
arxiv   +1 more source

Scheduling parallel tasks with individual deadlines

open access: yesTheoretical Computer Science, 1995
AbstractIn this paper, we consider the problem of scheduling independent parallel tasks with individual deadlines so as to maximize the total work performed by the tasks which complete their executions before deadlines. We propose two polynomial-time approximation algorithms for nonmalleable parallel tasks and malleable tasks with linear speedup.
Kyung-Yong Chwa, Oh-Heum Kwon
openaire   +3 more sources

THE INTEGRATION OF TASK AND DATA PARALLEL SKELETONS [PDF]

open access: yesParallel Processing Letters, 2002
We describe a skeletal parallel programming library which integrates task and data parallel constructs within an API for C++. Traditional skeletal requirements for higher orderness and polymorphism are achieved through exploitation of operator overloading and templates, while the underlying parallelism is provided by MPI.
Kuchen, H. (Herbert), Cole, M. (Murray)
openaire   +3 more sources

DBEFT: A Dependency-Ratio Bundling Earliest Finish Time Algorithm for Heterogeneous Computing

open access: yesIEEE Access, 2019
Performance effective task scheduling algorithms are essential for taking advantage of the heterogeneous multi-processor in heterogeneous computing environments.
Tao Li   +6 more
doaj   +1 more source

Towards Task-Parallel Reductions in OpenMP

open access: yes, 2015
Reductions represent a common algorithmic pattern in many scientific applications. OpenMP* has always supported them on parallel and worksharing constructs. OpenMP 3.0’s tasking constructs enable new parallelization opportunities through the annotation of irregular algorithms.
Alex Duran   +14 more
openaire   +4 more sources

Multi-task Parallel Algorithm for DSRC [PDF]

open access: yesProcedia Computer Science, 2014
AbstractMulti-task parallel algorithm is applied to accelerate the program of DNA Sequence Reads Compressor (DSRC), which is specialized for compressing DNA sequencing data file - FASTQ format file. The compression process is first divided into two parallel tasks: data process task and data input task.
Wang Ting   +3 more
openaire   +1 more source

Automatic Parallel Corpus Creation for Hindi-English News Translation Task [PDF]

open access: yesarXiv, 2019
The parallel corpus for multilingual NLP tasks, deep learning applications like Statistical Machine Translation Systems is very important. The parallel corpus of Hindi-English language pair available for news translation task till date is of very limited size as per the requirement of the systems are concerned.
arxiv  

Elastic Scheduling for Parallel Real-Time Systems [PDF]

open access: yesLeibniz Transactions on Embedded Systems, 2019
The elastic task model was introduced by Buttazzo et al.~in order to represent recurrent real-time workloads executing upon uniprocessor platforms that are somewhat flexible with regards to timing constraints.
Orr, James   +4 more
doaj   +1 more source

Online Admission of Parallel Real-Time Tasks [PDF]

open access: yes, 2015
6th Real-Time Scheduling Open Problems Seminar (RTSOPS 2015), Lund, Sweden.No abstract (2 page paper) Parallel real-time tasks can be assigned into a multiprocessor system in many different ways, with regards to the schedulability of the task ...
Maia, Cláudio   +2 more
core  

Design of FPGA-Based Accelerator for Convolutional Neural Network under Heterogeneous Computing Framework with OpenCL

open access: yesInternational Journal of Reconfigurable Computing, 2018
CPU has insufficient resources to satisfy the efficient computation of the convolution neural network (CNN), especially for embedded applications. Therefore, heterogeneous computing platforms are widely used to accelerate CNN tasks, such as GPU, FPGA ...
Li Luo   +9 more
doaj   +1 more source

Home - About - Disclaimer - Privacy