HPX Cookbook

Contents:

  • Section 1 : About this Document and the associated Git Repository
  • Section 2 : Introduction to the Problem
    • Part I : Moore’s Law and “The Free Lunch is Over” problem
    • Part II : Some thoughts on Concurrency, Parallelism and Distributed Computing
      • A. Concurrency
      • B. Parallelism
      • C. Distributed Computing
  • Section 3 : Scalability, Amdahls Law and the USL
    • Scalability
    • Amdahls Law
    • The Universal Scalability Law “USL”
    • Consequences of the USL for writing your application
  • Section 4 : HPX Basics
    • Introduction to HPX
    • What can HPX do for you?
    • What can HPX NOT do for you
    • How does it work?
      • Parallelization
      • Concurrency
      • Distribution
  • Section 5: Concepts needed to understand and leverage HPX
    • General Programming Concepts
    • C++ Concepts
    • HPX Concepts
  • Section 6: HPX Parallel Task Execution
    • Calls into the runtime
    • Executors and Execution Policies
  • Section 7: HPX Concurrency Management
    • Futures
    • Synchronous and Asynchronous Calls
  • Section 8: HPX Distributed Computing
    • Locality
    • Component
    • Action
    • HPX Serialization and Transport
  • Section 42 : A collection of HPX Recipes, HowTos and Drafts
    • HPX Action and Component Macros
    • HPX Other
    • Drafts
    • General C++
HPX Cookbook
  • »
  • Search


© Copyright 2019, Yorlik, https://github.com/McKillroy/hpx_snippets

Built with Sphinx using a theme provided by Read the Docs.