MyEnigma

とあるエンジニアのブログです。#Robotics #Programing #C++ #Python #MATLAB #Vim #Mathematics #Book #Movie #Traveling #Mac #iPhone

Juliaの関数のtype annotationとJIT compile


Julia High Performance: Optimizations, distributed computing, multithreading, and GPU programming with Julia 1.0 and beyond, 2nd Edition (English Edition)

目次

はじめに

今回の記事は、

Julia Advent Calendar 2019の7日目の記事です。

qiita.com

(空いていたので埋めました。)

Juliaの関数のtype annotationとJIT compile

下記のツイートの通り、Juliaの関数の引数や返り値にtype annotationをつけると、

multiple dispatchなどが利用できて便利ですが、

JITコンパイルそのものを高速化することはできないようです。

結構、長い間Juliaを使っているのに、知らなかったのでメモしておきます。

 

現在、どうすればJITコンパイルを高速化できるのか、調べ中です。

 

参考資料

myenigma.hatenablog.com

myenigma.hatenablog.com

myenigma.hatenablog.com

myenigma.hatenablog.com

myenigma.hatenablog.com

myenigma.hatenablog.com

MyEnigma Supporters

もしこの記事が参考になり、

ブログをサポートしたいと思われた方は、

こちらからよろしくお願いします。

myenigma.hatenablog.com