Results 301 to 310 of about 3,147,688 (366)
Some of the next articles are maybe not open access.

Integrating task parallelism with actors

ACM SIGPLAN Notices, 2012
This paper introduces a unified concurrent programming model combining the previously developed Actor Model (AM) and the task-parallel Async-Finish Model (AFM). With the advent of multi-core computers, there is a renewed interest in programming models that can support a wide range of parallel programming patterns.
Vivek Sarkar, Shams Imam
openaire   +2 more sources

The design of a task parallel library

Proceedings of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications, 2009
The Task Parallel Library (TPL) is a library for .NET that makes it easy to take advantage of potential parallelism in a program. The library relies heavily on generics and delegate expressions to provide custom control structures expressing structured parallelism such as map-reduce in user programs.
Wolfram Schulte   +2 more
openaire   +2 more sources

A Novel Inference Algorithm for Large Sparse Neural Network using Task Graph Parallelism

IEEE Conference on High Performance Extreme Computing, 2020
The ever-increasing size of modern deep neural network (DNN) architectures has put increasing strain on the hardware needed to implement them. Sparsified DNNs can greatly reduce memory costs and increase throughput over standard DNNs, if the loss of ...
Dian-Lun Lin, Tsung-Wei Huang
semanticscholar   +1 more source

A programming model for deterministic task parallelism [PDF]

open access: possibleProceedings of the 2011 ACM SIGPLAN Workshop on Memory Systems Performance and Correctness, 2011
The currently dominant programming models to write software for multicore processors use threads that run over shared memory. However, as the core count increases, cache coherency protocols get very complex and ineffective, and maintaining a shared memory abstraction becomes expensive and impractical.
Pratikakis, P.   +3 more
openaire   +2 more sources

ABSS: An Adaptive Batch-Stream Scheduling Module for Dynamic Task Parallelism on Chiplet-based Multi-Chip Systems

ACM Transactions on Parallel Computing
Thanks to the recognition and promotion of chiplet-based High-Performance Computing (HPC) system design technology by semiconductor industry/market leaders, chiplet-based multi-chip systems have gradually become the mainstream. Unfortunately, programming
Qinyun Cai   +5 more
semanticscholar   +1 more source

Integrating Asynchronous Task Parallelism and Data-centric Atomicity

Principles and Practice of Programming in Java, 2016
Processor design has turned toward parallelism and heterogeneous cores to achieve performance and energy efficiency. Developers find high-level languages attractive as they use abstraction to offer productivity and portability over these hardware ...
Vivek Kumar   +2 more
semanticscholar   +1 more source

Scheduling interval ordered tasks in parallel

Journal of Algorithms, 1993
Summary: We present the first NC algorithm for scheduling \(n\) unit length tasks on \(m\) identical processors for the case where the precedence constraint is an interval order. Our algorithm runs on a priority concurrent read, concurrent write parallel random acces machine in \(O(\log^2n)\) time with \(O(n^5)\) processors, or in \(O(\log^3n)\) time ...
Sivaprakasam Sunder, Xin He
openaire   +3 more sources

Detection of implicit parallelisms in the task parallel language

Proceedings High Performance Computing on the Information Superhighway. HPC Asia '97, 2002
In a task parallel language like Fortran M, the programmer writes a task parallel program using parallel constructs. When some data dependencies exist between called procedures in various applications, it is difficult to write a task parallel program according to their dependencies.
Sung-Soon Park, Mi-Soon Koo
openaire   +2 more sources

Accelerating Deep Learning Inference via Model Parallelism and Partial Computation Offloading

IEEE Transactions on Parallel and Distributed Systems, 2023
With the rapid development of Internet-of-Things (IoT) and the explosive advance of deep learning, there is an urgent need to enable deep learning inference on IoT devices in Mobile Edge Computing (MEC).
Huan Zhou   +4 more
semanticscholar   +1 more source

Evolution of a Parallel Task Combinator

2013
The development of experimental software is rarely straightforward. If you start making something you don't understand yet, it is very unlikely you get it right at the first try. The iTask system has followed this predictably unpredictable path. In this system, where combinator functions are used to construct interactive workflow support systems, the ...
openaire   +3 more sources

Home - About - Disclaimer - Privacy