Results 191 to 200 of about 3,115,284 (271)

FPGA-based accelerator for adaptive banded event alignment in nanopore sequencing data analysis. [PDF]

open access: yesBMC Bioinformatics
Feng Y   +5 more
europepmc   +1 more source

Task parallel assembly language for uncompromising parallelism

open access: yesProceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021
Achieving parallel performance and scalability involves making compromises between parallel and sequential computation. If not contained, the overheads of parallelism can easily outweigh its benefits, sometimes by orders of magnitude. Today, we expect programmers to implement this compromise by optimizing their code manually.
Nikos Hardavellas   +6 more
openaire   +3 more sources

Elastic Tasks: Unifying Task Parallelism and SPMD Parallelism with an Adaptive Runtime

open access: yesEuropean Conference on Parallel Processing, 2015
In this paper, we introduce elastic tasks, a new high-level parallel programming primitive that can be used to unify task parallelism and SPMD parallelism in a common adaptive scheduling framework. Elastic tasks are internally parallel tasks and can run on a single worker or expand to take over multiple workers.
Vivek Sarkar   +2 more
openaire   +3 more sources

Streaming Task Parallelism

Proceedings of the 29th ACM on International Conference on Supercomputing, 2015
Stream computing is often associated with regular, data-intensive applications, and more specifically with the family of cyclo-static data-flow models. The term also refers to bulk-synchronous data parallelism on SIMD architectures. Both interpretations are valid but incomplete: streams underline the formal definition of Kahn process networks, a ...
Albert Cohen
openaire   +4 more sources

Isolation for nested task parallelism

Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications, 2013
Isolation--the property that a task can access shared data without interference from other tasks--is one of the most basic concerns in parallel programming. Whilethere is a large body of past work on isolated task-parallelism, the integration of isolation, task-parallelism, and nesting of tasks has been a difficult and unresolved challenge. In this pa-
Zoran Budimlić   +4 more
openaire   +3 more sources

Home - About - Disclaimer - Privacy