# M1 vs. M1Pro vs. M1Max For DiffEq & Optim

**URL:** <https://discourse.julialang.org/t/m1-vs-m1pro-vs-m1max-for-diffeq-optim/72418>\
**Category:** Performance\
**Tags:** diffeq, optimization\
**Created:** [December 1, 2021, 11:00pm UTC](https://discourse.julialang.org/t/m1-vs-m1pro-vs-m1max-for-diffeq-optim/72418 "2021-12-01T23:00:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![donkeysaddle](https://avatars.discourse-cdn.com/v4/letter/d/3e96dc/32.png) [@donkeysaddle](https://discourse.julialang.org/u/donkeysaddle)\
**Post date:** [December 1, 2021, 11:00pm UTC](https://discourse.julialang.org/t/m1-vs-m1pro-vs-m1max-for-diffeq-optim/72418/1 "2021-12-01T23:00:55Z")

</div>

I think I will experience a performance boost with any of the Arm Macs but I was curious to hear people’s experiences particularly as it pertains to DifferentialEquations.jl and Optim.jl. My question is quite vague because I really don’t understand hardware and how it can improve runtimes. I am leaning towards this rig:

M1pro  
8-Core CPU  
14-Core GPU  
16GB Unified Memory  
512GB SSD Storage

but would just as soon get the cheaper m1 model if it would offer comparable solving/optimization times. I am generally optimizing parameters for a small number of stiff equations that are solved over relatively long periods of time (200 hours saved at every minute).

Thanks!

DS
