Skip to main content

get()

The eugo.hpc call that resolves one or more futures into actual values, blocking until they are ready.

Where you call it determines whether your run is parallel. Called inside a loop, it forces tasks to complete one at a time; called once on a list of futures, every task runs concurrently.

SDK & APIPerformance & optimization

Related terms

  • Future: A handle to a result that does not exist yet. Calling a distributed function returns a future immediately, while the work happens elsewhere.
  • Fan-out: Launching many independent tasks at once, then waiting on all of their results together.
  • Blocking: Waiting for a result before continuing. In distributed code, blocking too early is the most common cause of a run that gains no speedup.