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, 2012This 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, 2009The 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, 2020The 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]
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
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
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, 2016Processor 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, 1993Summary: 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, 2002In 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, 2023With 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
2013The 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

