Distributed Object Abstraction in HPX
summary
An HPX library layer implements a single logical object partitioned across localities with per-locality server/client components registered as HPX components; remote access uses an explicit fetch(locality_index) that returns futures. The demo builds a distributed int array across N nodes, issues remote fetches using ranges and HPX execution policies, and performs a distributed reduce (add) back on locality 0. Implementation is UPC++-inspired, uses HPX actions and futures, and runs end-to-end.
AI-written summary · about
related talks
01h 07mThe Asynchronous C++ Parallel Programming Model
18mDistributed Actors in OCaml
23mA Haskell Auto-Parallelizer for Distributed Computing
30mDistributed Computing with Hazelcast
37mOnyx: Distributed Computing for Clojure
22mProgramming the worldwide elastic supercomputer with Unison
59mDistributed applications using Hazelcast
17mDuhu: Shared Disaggregated Memory for Distributed Data Processing Frameworks
