# Distributed computing or Multi-threading on Optimization

**URL:** https://discourse.julialang.org/t/distributed-computing-or-multi-threading-on-optimization/116147
**Category:** Optimization (Mathematical)
**Tags:** jump, multithreading, distributed
**Created:** [June 24, 2024, 4:01pm UTC](https://discourse.julialang.org/t/distributed-computing-or-multi-threading-on-optimization/116147 "2024-06-24T16:01:41Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![benjamin.nunez](https://avatars.discourse-cdn.com/v4/letter/b/74df32/32.png) [@benjamin.nunez](https://discourse.julialang.org/u/benjamin.nunez)
#### Post date: [June 24, 2024, 4:01pm UTC](https://discourse.julialang.org/t/distributed-computing-or-multi-threading-on-optimization/116147/1 "2024-06-24T16:01:41Z")

</div>

Hello!

I am currently working on an algorithm to solve stochastic optimization problems by decomposing them into scenarios (very similar to Progressive Hedging).

I am not very knowledgeable in the area of task parallelization, so I would like to ask: which methodology is more recommended for solving multiple JuMP models in parallel, “Multi-threading” or “Distributed computing”?

Any recommendations or references to supporting material are appreciated!

---

<div class="post-metadata">

### Author: ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)
#### Post date: [June 24, 2024, 7:05pm UTC](https://discourse.julialang.org/t/distributed-computing-or-multi-threading-on-optimization/116147/2 "2024-06-24T19:05:21Z")

</div>

See

> **[Parallelism · JuMP](https://jump.dev/JuMP.jl/stable/tutorials/algorithms/parallelism/)**
>
> Documentation for JuMP.
