# Is it possible to diagonalize matrices with M-series Apple Silicon GPUs?

**URL:** <https://discourse.julialang.org/t/is-it-possible-to-diagonalize-matrices-with-m-series-apple-silicon-gpus/106075>\
**Category:** GPU\
**Tags:** gpu, apple, metaljl\
**Created:** [November 11, 2023, 2:29pm UTC](https://discourse.julialang.org/t/is-it-possible-to-diagonalize-matrices-with-m-series-apple-silicon-gpus/106075 "2023-11-11T14:29:59Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [January 12, 2024, 3:34pm UTC](https://discourse.julialang.org/t/is-it-possible-to-diagonalize-matrices-with-m-series-apple-silicon-gpus/106075/9 "2024-01-12T15:34:48Z")

</div>

I appreciate that these methods may work for some problems (albeit with some customized treatment to achieve convergence).

The generalized hermitian eigenvalue problem is very important in engineering. I could not get either ArnoldiMethod or KrylovKit to solve this: [Julia is slower than matlab when it comes to matrix diagonalization? - #15 by PetrKryslUCSD](https://discourse.julialang.org/t/julia-is-slower-than-matlab-when-it-comes-to-matrix-diagonalization/108658/15)

---

_[View the full topic](https://discourse.julialang.org/t/is-it-possible-to-diagonalize-matrices-with-m-series-apple-silicon-gpus/106075)._
