# Workstation advice (for mostly Julia use)

**URL:** https://discourse.julialang.org/t/workstation-advice-for-mostly-julia-use/25395
**Category:** Offtopic
**Tags:** question
**Created:** [June 18, 2019, 9:18am UTC](https://discourse.julialang.org/t/workstation-advice-for-mostly-julia-use/25395 "2019-06-18T09:18:37Z")
**Posts on this page:** 3
**Page:** 2

<div class="post-metadata">

### Author: ![Yifan\_Liu](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@Yifan\_Liu](https://discourse.julialang.org/u/Yifan_Liu)
#### Post date: [August 26, 2019, 1:51am UTC](https://discourse.julialang.org/t/workstation-advice-for-mostly-julia-use/25395/21 "2019-08-26T01:51:10Z")

</div>

I already have the sas code of the mcmc methodology i want to use, and it is from 2002. I kind of remember HMC is newer than that, right? I think i will just do the translation from sas to julia. If i need more advanced stuff, i will take look at hmc.

---

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [August 26, 2019, 5:29am UTC](https://discourse.julialang.org/t/workstation-advice-for-mostly-julia-use/25395/22 "2019-08-26T05:29:43Z")

</div>

MCMC is of course embarrassingly parelellisable, but usually one does not run more than 5 chains.

---

<div class="post-metadata">

### Author: ![dburch](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dburch/32/8741_2.png) [@dburch](https://discourse.julialang.org/u/dburch)
#### Post date: [December 25, 2020, 9:32pm UTC](https://discourse.julialang.org/t/workstation-advice-for-mostly-julia-use/25395/23 "2020-12-25T21:32:24Z")

</div>

At home, I’ve been using an AMD Ryzen 3900X with 32GB of RAM. It has been working fantastically for Julia parallel processing. I’m very happy with it (was on sale last year for ~$400). It is about twice as fast as the Intel i5 8th Gen laptop I was issued by my work. Both the 3900X and the 5900X score well on PassMark’s price to value chart ([PassMark CPU Value Chart - Performance / Price of available CPUs](https://www.cpubenchmark.net/cpu_value_available.html#xy_scatter_graph)).

I think 24 threads is a sweet spot for developing parallel programs. If you are processing large problems on a daily basis, then something bigger might be required depending on the value of your time and how fast you need to turn around projects. While I would like a Threadripper 3990X, the cost is very high (~$4,000), so I would have to be getting a tremendous value from the speed up. Maybe if I was researching a cure or vaccine, then the speed would be justified.

[Previous page](https://discourse.julialang.org/t/workstation-advice-for-mostly-julia-use/25395.md?page=1)
