
Juliaのアップデートを行うため,久しぶりに公式ダウンロードサイトを訪れたところ,次期リリースv1.70ではmacOS・ARM版が提供されることがわかりました.v1.7.0-rc1をダウンロード・インストールし,以下のコードを使ってJupyter lab上でベンチマークを行ったところ,結果は55秒程度となりました.Rossetta2で動作していると思われるv1.6.1では76秒ほどでしたので,1.4倍程度速くなっています.Apple M1ユーザにとって朗報です.
using Pkg; Pkg.add("BenchmarkTools")
using BenchmarkTools
function fib(n)
if n<2
return n
else
return fib(n-1)+fib(n-2)
end
end
@benchmark fib(50)
テスト環境
- Machine: Apple MacBook Air (Late 2020)
- CPU: Apple M1 (8 cores)
- OS: macOS Big Sur (Ver. 11.6)