A key component in a distributed parallel analytical processing engine is shuffling, the distribution of data to multiple nodes such that the computation can be done in parallel. In this paper we describe the initial design of a communication middleware to support asynchronous shuffling of data among multiple processes on a distributed memory environment. The proposed middleware relies on RDMA (Remote Direct Memory Access) operations to transfer data, and provides basic operations to send and queue data on remote machines, and to retrieve this queued data. Preliminary results show that the RDMA-based middleware can provide a 75% reduction on communication costs, when compared with a traditional sockets implementation.This work has received ...
Abstract. The All-to-all broadcast collective operation is essential for many parallel scientific ap...
Remote Direct Memory Access (RDMA) fabrics such as Infiniband and Converged Ethernet report latencie...
With the advent of Exascale computing, the number and size of messages is expected to increase great...
A key component in a distributed parallel analytical processing engine is shuffling, the distributio...
A key component in large scale distributed analytical processing is shuffling, the distribution of d...
International audienceA key component in large scale distributed analytical processing is shuffling,...
Running programs across multiple nodes in a cluster of networked computers, such as in a supercomput...
Distributed data structures are key to implementing scalable applications for scientific simulations...
High performance scientific applications require efficient and fast collective communication operati...
Remote Direct Memory Access (RDMA) is a networking protocol that provides high bandwidth and low lat...
Modern computing clusters consist of many heterogeneous computing units that work collectively in or...
Remote Direct Memory Access (RDMA) is becoming widely available in data centers. This technology all...
Part 5: HPCInternational audienceThe increasing complex tasks and growing size of data have necessit...
Although InfiniBand Architecture is relatively new in the high performance computing area, it o#ers ...
Traditional file access interfaces rely on ubiquitous transports that impose severe restrictions on ...
Abstract. The All-to-all broadcast collective operation is essential for many parallel scientific ap...
Remote Direct Memory Access (RDMA) fabrics such as Infiniband and Converged Ethernet report latencie...
With the advent of Exascale computing, the number and size of messages is expected to increase great...
A key component in a distributed parallel analytical processing engine is shuffling, the distributio...
A key component in large scale distributed analytical processing is shuffling, the distribution of d...
International audienceA key component in large scale distributed analytical processing is shuffling,...
Running programs across multiple nodes in a cluster of networked computers, such as in a supercomput...
Distributed data structures are key to implementing scalable applications for scientific simulations...
High performance scientific applications require efficient and fast collective communication operati...
Remote Direct Memory Access (RDMA) is a networking protocol that provides high bandwidth and low lat...
Modern computing clusters consist of many heterogeneous computing units that work collectively in or...
Remote Direct Memory Access (RDMA) is becoming widely available in data centers. This technology all...
Part 5: HPCInternational audienceThe increasing complex tasks and growing size of data have necessit...
Although InfiniBand Architecture is relatively new in the high performance computing area, it o#ers ...
Traditional file access interfaces rely on ubiquitous transports that impose severe restrictions on ...
Abstract. The All-to-all broadcast collective operation is essential for many parallel scientific ap...
Remote Direct Memory Access (RDMA) fabrics such as Infiniband and Converged Ethernet report latencie...
With the advent of Exascale computing, the number and size of messages is expected to increase great...