Scientific applications are often complex collections of many large-scale tasks. Mature tools exist for describing task-parallel workflows consisting of serial tasks, and a variety of tools exist for programming a single data-parallel operation. However, few tools cover the intersection of these two mod-els. In this work, we extend the load balancing library ADLB to support parallel tasks. We demonstrate how applications can easily be composed of parallel tasks using Swift dataflow scripts, which are compiled to ADLB programs with perfor-mance comparable to hand-coded equivalents. By combin-ing this framework with data-parallel analysis libraries, we are able to dynamically execute many instances of a parallel data analysis application in s...
In this thesis, we show how challenges in parallel and distributed systems can be overcome for speci...
This paper presents an automatic parallelization approach for handling complex task systems with hea...
Many functions in today’s society are immensely dependent on data. Data drives everything from busin...
Scientific applications are often complex collections of many large-scale tasks. Mature tools exist ...
Abstract—Many scientific applications are conceptually built up from independent component tasks as ...
This paper describes how parallel dataflow programming can be simply and efficiently integrated with...
The ever-increasing power of supercomputer systems is both driving and enabling the emergence of new...
The ever-increasing power of supercomputer systems is both driving and enabling the emergence of new...
As parallel data mining applications are being executed in grid and cloud settings, there is a need ...
Abstract—The data-driven task parallelism execution model can support parallel programming models th...
This paper introduces Atomic Dataflow Model (ADF)- a programming model for shared-memory systems tha...
In this paper we present Atomic Dataflow model (ADF), a new task-based parallel programming model fo...
It has become common knowledge that parallel programming is needed for scientific applications, part...
A challenge for Grid computing is the difficulty in developing software that is parallel, distribute...
Emerging applications demand new parallel abstractions. Traditional parallel abstractions such as da...
In this thesis, we show how challenges in parallel and distributed systems can be overcome for speci...
This paper presents an automatic parallelization approach for handling complex task systems with hea...
Many functions in today’s society are immensely dependent on data. Data drives everything from busin...
Scientific applications are often complex collections of many large-scale tasks. Mature tools exist ...
Abstract—Many scientific applications are conceptually built up from independent component tasks as ...
This paper describes how parallel dataflow programming can be simply and efficiently integrated with...
The ever-increasing power of supercomputer systems is both driving and enabling the emergence of new...
The ever-increasing power of supercomputer systems is both driving and enabling the emergence of new...
As parallel data mining applications are being executed in grid and cloud settings, there is a need ...
Abstract—The data-driven task parallelism execution model can support parallel programming models th...
This paper introduces Atomic Dataflow Model (ADF)- a programming model for shared-memory systems tha...
In this paper we present Atomic Dataflow model (ADF), a new task-based parallel programming model fo...
It has become common knowledge that parallel programming is needed for scientific applications, part...
A challenge for Grid computing is the difficulty in developing software that is parallel, distribute...
Emerging applications demand new parallel abstractions. Traditional parallel abstractions such as da...
In this thesis, we show how challenges in parallel and distributed systems can be overcome for speci...
This paper presents an automatic parallelization approach for handling complex task systems with hea...
Many functions in today’s society are immensely dependent on data. Data drives everything from busin...