Parallel data processing and parallel streaming systems become quite popular. They are employed in various domains such as real-time signal processing, OLAP database systems, or high performance data extraction. One of the key components of these systems is the task scheduler which plans and executes tasks spawned by the application on available CPU cores. The multiprocessor systems and CPU architecture of the day become quite complex, which makes the task scheduling a challenging problem. In this paper, we propose a novel task scheduling strategy for parallel data stream systems, that reflects many technical issues of the current hardware. In addition, we have implemented a NUMA aware memory allocator that improves data locality in NUMA sy...
Modern architectures have multiple processors, each of which contains multiple cores, connected to d...
Abstract. In this paper we describe the design, implementation and experimental evaluation of a tech...
Main-memory column-stores are called to efficiently use mod-ern non-uniform memory access (NUMA) arc...
International audienceWe present a joint scheduling and memory allocation algorithm for efficient ex...
Large-scale Non-Uniform Memory Access (NUMA) multiprocessors are gaining increased attention due to ...
International audienceDynamic task-parallel programming models are popular on shared-memory systems,...
The task parallel programming model allows programmers to express concurrency at a high level of abs...
There has been much work in NUMA-aware (Non-Uniform Memory Access) scheduling the past decade, all a...
Performance degradation due to nonuniform data access latencies has worsened on NUMA systems and can...
International audienceOver the past few years, parallel sparse direct solvers made significant progr...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
Processors with multiple sockets or chiplets are becoming more conventional. These kinds of processo...
The invention, acceptance, and proliferation of multiprocessors are primarily a result of the quest ...
Within the last decade, microprocessor development reached a point at which higher clock rates and m...
Task scheduling in operating system area is a well-known problem on traditional system architectures...
Modern architectures have multiple processors, each of which contains multiple cores, connected to d...
Abstract. In this paper we describe the design, implementation and experimental evaluation of a tech...
Main-memory column-stores are called to efficiently use mod-ern non-uniform memory access (NUMA) arc...
International audienceWe present a joint scheduling and memory allocation algorithm for efficient ex...
Large-scale Non-Uniform Memory Access (NUMA) multiprocessors are gaining increased attention due to ...
International audienceDynamic task-parallel programming models are popular on shared-memory systems,...
The task parallel programming model allows programmers to express concurrency at a high level of abs...
There has been much work in NUMA-aware (Non-Uniform Memory Access) scheduling the past decade, all a...
Performance degradation due to nonuniform data access latencies has worsened on NUMA systems and can...
International audienceOver the past few years, parallel sparse direct solvers made significant progr...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
Processors with multiple sockets or chiplets are becoming more conventional. These kinds of processo...
The invention, acceptance, and proliferation of multiprocessors are primarily a result of the quest ...
Within the last decade, microprocessor development reached a point at which higher clock rates and m...
Task scheduling in operating system area is a well-known problem on traditional system architectures...
Modern architectures have multiple processors, each of which contains multiple cores, connected to d...
Abstract. In this paper we describe the design, implementation and experimental evaluation of a tech...
Main-memory column-stores are called to efficiently use mod-ern non-uniform memory access (NUMA) arc...