A survey of distributed graph algorithms on massive graphs
Distributed processing of large-scale graph data has many practical applications and has
been widely studied. In recent years, a lot of distributed graph processing frameworks and …
been widely studied. In recent years, a lot of distributed graph processing frameworks and …
Thinking like a vertex: A survey of vertex-centric frameworks for large-scale distributed graph processing
The vertex-centric programming model is an established computational paradigm recently
incorporated into distributed processing frameworks to address challenges in large-scale …
incorporated into distributed processing frameworks to address challenges in large-scale …
Julia: A fresh approach to numerical computing
Bridging cultures that have often been distant, Julia combines expertise from the diverse
fields of computer science and computational science to create a new approach to …
fields of computer science and computational science to create a new approach to …
{FaRM}: Fast remote memory
We describe the design and implementation of FaRM, a new main memory distributed
computing platform that exploits RDMA to improve both latency and throughput by an order …
computing platform that exploits RDMA to improve both latency and throughput by an order …
Legion: Expressing locality and independence with logical regions
M Bauer, S Treichler, E Slaughter… - SC'12: Proceedings of …, 2012 - ieeexplore.ieee.org
Modern parallel architectures have both heterogeneous processors and deep, complex
memory hierarchies. We present Legion, a programming model and runtime system for …
memory hierarchies. We present Legion, a programming model and runtime system for …
Fast in-memory transaction processing using RDMA and HTM
We present DrTM, a fast in-memory transaction processing system that exploits advanced
hardware features (ie, RDMA and HTM) to improve latency and throughput by over one …
hardware features (ie, RDMA and HTM) to improve latency and throughput by over one …
Hpx: A task based programming model in a global address space
The significant increase in complexity of Exascale platforms due to energy-constrained,
billion-way parallelism, with major changes to processor and memory architecture, requires …
billion-way parallelism, with major changes to processor and memory architecture, requires …
[HTML][HTML] The landscape of parallel computing research: A view from berkeley
The recent switch to parallel microprocessors is a milestone in the history of computing.
Industry has laid out a roadmap for multicore designs that preserves the programming …
Industry has laid out a roadmap for multicore designs that preserves the programming …
The multikernel: a new OS architecture for scalable multicore systems
Commodity computer systems contain more and more processor cores and exhibit
increasingly diverse architectural tradeoffs, including memory hierarchies, interconnects …
increasingly diverse architectural tradeoffs, including memory hierarchies, interconnects …
[KSIĄŻKA][B] Parallel programming
T Rauber, G Rünger - 2013 - Springer
Innovations in hardware architecture, such as hyper-threading or multicore processors,
make parallel computing resources available for computer systems in different areas …
make parallel computing resources available for computer systems in different areas …