Results 121 to 130 of about 7,328 (165)
Some of the next articles are maybe not open access.

Adaptive Parallelism for OpenMP Task Parallel Programs

2000
We present a system that allows task parallel OpenMP programs to execute on a network of workstations (NOW) with a variable number of nodes. Such adaptivity, generally called adaptive parallelism, is important in a multi-user NOW environment, enabling the system to expand the computation onto idle nodes or withdraw from otherwise occupied nodes.
Alex Scherer   +2 more
openaire   +1 more source

Scalable computing with parallel tasks

Proceedings of the 2nd Workshop on Many-Task Computing on Grids and Supercomputers, 2009
Recent and future parallel clusters and supercomputers use SMPs and multi-core processors as basic nodes, providing a huge amount of parallel resources. These systems often have hierarchically structured interconnection networks combining computing resources at different levels, starting with the interconnect within multi-core processors up to the ...
Jörg Dümmler   +2 more
openaire   +1 more source

Integrating task and data parallelism

Proceedings of the 1993 ACM/IEEE conference on Supercomputing - Supercomputing '93, 1993
The increased computational power of massively parallel computers and high bandwidth low latency computer networks will make a wide range of previously unpractical problems feasible. This will inevitably result in the need to develop parallel software whose complexity far exceeds that of parallel programs being developed today.
Foster, Ian, Kesselman, Carl
openaire   +2 more sources

Task Allocation by Parallel Evolutionary Computing

Journal of Parallel and Distributed Computing, 1997
In this paper we will investigate the applicability of parallel evolutionary algorithms to the task allocation problem?a long standing problem in parallel computing. Three different evolutionary optimization strategies, genetic algorithms, simulated annealing, and steepest descent, are formulated in a parallel generic framework. In order to enhance the
Schoneveld, A.   +2 more
openaire   +2 more sources

Complexity of Scheduling Parallel Task Systems

SIAM Journal on Discrete Mathematics, 1989
Summary: One of of the assumptions made in classical scheduling theory is that a task is always executed by one processor at a time. With the advances in parallel algorithms, this assumption may not be valid for future task systems. In this paper, a new model of task systems is studied, the so- called Parallel Task System, in which a task can be ...
Jianzhong Du, Joseph Y.-T. Leung
openaire   +2 more sources

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   +2 more sources

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 0005
openaire   +1 more source

Scheduling Parallel Processable Tasks for a Uniprocessor

IEEE Transactions on Computers, 1976
Recent advances in multiprogramming have been concentrated on multiprocessor systems. But overlap in operations is also permissible in uniprocessor systems in which the processor instruction execution and input–output operations are handled by separate units.
C. V. Ramamoorthy   +2 more
openaire   +2 more sources

Parallel Task Execution in a Decentralized System

IEEE Transactions on Computers, 1972
The overhead involved in the real-time multiprocessor execution of parallel-processable segments of a sequential program is investigated. The execution follows a preprocessing phase in which the source program is analyzed and the parallel-processable segments are recognized. A number of representations of a parallel-processable program are possible.
Mario J. Gonzalez Jr.   +1 more
openaire   +2 more sources

Parallel Multi-task Learning

2015 IEEE International Conference on Data Mining, 2015
In this paper, we develop parallel algorithms for a family of regularized multi-task methods which can model task relations under the regularization framework. Since those multi-task methods cannot be parallelized directly, we use the FISTA algorithm, which in each iteration constructs a surrogate function of the original problem by utilizing the ...
openaire   +1 more source

Home - About - Disclaimer - Privacy