Results 71 to 80 of about 364,302 (257)
Automatic Parallelization: Executing Sequential Programs on a Task-Based Parallel Runtime [PDF]
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
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]
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
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
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]
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]
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]
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]
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
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