Seriema: RDMA-based Remote Invocationwith a Case-Study on Monte-Carlo Tree Search

09/20/2021
by   Hammurabi Mendes, et al.
0

We introduce Seriema, a middleware that integrates RDMA-based remote invocation, asynchronous data transfer, NUMA-aware automatic management of registered memory, and message aggregation in idiomatic C++1x. Seriema supports the notion that remote invocation and asynchronous data transfer are complementary services that, when tightly-integrated, allow distributed data structures, overlay networks, and Cloud datacenter service applications to be expressed effectively and naturally, resembling sequential code. In order to evaluate the usability of Seriema, we implement a Monte-Carlo Tree Search (MCTS) application framework, which runs distributed simulations given only a sequential problem specification. Micro-benchmarks show that Seriema provides remote invocations with low overhead, and that our MCTS application framework scales well up to the number of non-hyperthreaded CPU cores while simulating plays of the board game Hex.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/13/2020

Monte Carlo Tree Search Based Tactical Maneuvering

In this paper we explore the application of simultaneous move Monte Carl...
research
04/02/2017

Structured Parallel Programming for Monte Carlo Tree Search

In this paper, we present a new algorithm for parallel Monte Carlo tree ...
research
11/30/2018

Using Monte Carlo Tree Search as a Demonstrator within Asynchronous Deep RL

Deep reinforcement learning (DRL) has achieved great successes in recent...
research
04/28/2019

Non-myopic Planetary Exploration Combining In Situ and Remote Measurements

Remote sensing can provide crucial information for planetary rovers. How...
research
10/26/2018

Integration of CUDA Processing within the C++ library for parallelism and concurrency (HPX)

Experience shows that on today's high performance systems the utilizatio...
research
07/28/2019

Faster asynchronous MST and low diameter tree construction with sublinear communication

Building a spanning tree, minimum spanning tree (MST), and BFS tree in a...
research
07/25/2017

FluidMem: Memory as a Service for the Datacenter

Disaggregating resources in data centers is an emerging trend. Recent wo...

Please sign up or login with your details

Forgot password? Click here to reset