We have extended the task management scheme for the parallel computer algebra package PACLIB. This extension supports "virtual tasks" (tasks that are not yet executable) which are created more efficiently than "real tasks" (tasks that are immediately scheduled for execution). Virtual tasks become real only when the system is idling or existing real tasks can be recycled. Consequently, the overhead for task creation and synchronization but also the memory requirements of a parallel program may be reduced. We analyze the system theoretically and experimentally and compare it with another virtual task package. In part our observations and conclusions are significantly different. Keywords: Light-weight processes, lazy task ...
Constructing high performance computing system and providing easy-to-use programming model for users...
Maximizing the performance of computer systems while making them more energy efficient is vital for ...
The emergence of commercial multiprocessors has prompted computer scientists to take a closer look a...
. We have extended the task management scheme for the parallel computer algebra package PACLIB. This...
This paper describes the runtime kernel of paclib, a new system for parallel algebraic computation o...
. This paper describes the runtime kernel of Paclib, a new system for parallel algebraic computation...
Many parallel algorithms are naturally expressed at a fine level of granularity, often finer than a ...
International audienceThe ever-increasing supercomputer architectural complexity emphasizes the need...
of some characteristics of softwares for parallel computer algebra. SBSH means Sugarbush. PCLBSTM m...
This paper gives an overview on the structure and the use of Paclib, a new system for parallel algeb...
In this paper we propose to introduce execution autonomy in the SIMD paradigm to overcome its rigidi...
It has become common knowledge that parallel programming is needed for scientific applications, part...
We verify the correct implementation of a non-deterministic construct for the delivery of task resul...
Scheduling is a crucial problem in parallel and distributed processing. It consists of determining w...
. Lazy task creation (LTC) is an efficient approach for executing divide and conquer parallel progra...
Constructing high performance computing system and providing easy-to-use programming model for users...
Maximizing the performance of computer systems while making them more energy efficient is vital for ...
The emergence of commercial multiprocessors has prompted computer scientists to take a closer look a...
. We have extended the task management scheme for the parallel computer algebra package PACLIB. This...
This paper describes the runtime kernel of paclib, a new system for parallel algebraic computation o...
. This paper describes the runtime kernel of Paclib, a new system for parallel algebraic computation...
Many parallel algorithms are naturally expressed at a fine level of granularity, often finer than a ...
International audienceThe ever-increasing supercomputer architectural complexity emphasizes the need...
of some characteristics of softwares for parallel computer algebra. SBSH means Sugarbush. PCLBSTM m...
This paper gives an overview on the structure and the use of Paclib, a new system for parallel algeb...
In this paper we propose to introduce execution autonomy in the SIMD paradigm to overcome its rigidi...
It has become common knowledge that parallel programming is needed for scientific applications, part...
We verify the correct implementation of a non-deterministic construct for the delivery of task resul...
Scheduling is a crucial problem in parallel and distributed processing. It consists of determining w...
. Lazy task creation (LTC) is an efficient approach for executing divide and conquer parallel progra...
Constructing high performance computing system and providing easy-to-use programming model for users...
Maximizing the performance of computer systems while making them more energy efficient is vital for ...
The emergence of commercial multiprocessors has prompted computer scientists to take a closer look a...