2. Dynamism and Performance in Julia
2021年03月08日
内容紹介
動的型付けと高性能を両立するJuliaの言語設計を学びます。
出演者
Original Paper
- Jeff Bezanson, Jiahao Chen, Benjamin Chung, Stefan Karpinski, Viral B. Shah, Jan Vitek, and Lionel Zoubritzky. 2018. Julia: dynamism and performance reconciled by design. Proc. ACM Program. Lang. 2, OOPSLA, Article 120 (November 2018), 23 pages. DOI:https://doi.org/10.1145/3276490
- This work is licensed under a Creative Commons Attribution 4.0 International License. Creative Commons — Attribution 4.0 International — CC BY 4.0
Reference
Show notes
論文概要
- Object-oriented Programming, Systems, Languages, and Applications (OOPSLA)
- 1から始める Juliaプログラミング | コロナ社
The Two Language Problem
- #27 – Julia: A Fresh Approach to Numerical Computing | Misreading Chat …紹介されているのは同じ著者によるarXiv論文
- About Us - Julia Computing
- ROOT | CERN …美しいドメイン名
- 15. CERNでのソフトウェアエンジニアリング | Turing Complete FM …okaさんコメントありがとうございました。
- 生産性と創造性は両立しない:研究結果 | lifehacker
- Bye-bye Python. Hello Julia!
比べてみればわかるベクトル化
- SuperCon のためのベクトル計算入門 (2015 年版) …大阪大学の計算機センターの歴史はこちらで概観できる
- NECのSXシリーズ | ウィキペディア
- ベクトル化 | MATLAB ドキュメンテーション …エピソードでは「外観(プログラミング上の表記)」のみに言及したが、正確には「エラーの発生が少なく」「高速で実行できる」といった恩恵もある、という理解が正しい
- Comparators―比べてみればわかること
Juliaで姫野ベンチマーク
- 姫野ベンチマーク | 理化学研究所情報システム本部 …“ポアッソン方程式解法をヤコビの反復法で解く場合に主要なループの処理速度を計るものです。”
- Computational Fluid Dynamics by Julia | 雛形書庫
- hinata152 / Himeno-Benchmark-in-Julia …update for 1.5.3
- forked from degawa / Himeno-Benchmark-in-Julia
- Scope of Variables …“Local constants are quite different. The compiler is able to determine automatically when a local variable is constant, so local constant declarations are not necessary, and in fact are currently not supported.”
- 道なき未知 Uncharted Unknown …第35回 エラーが出ると嬉しくなる
Special Thanks
Disclaimer
内容の正確性には可能な限り留意しておりますが、必ずしも正確性を保証するものではありません。 内容に基づく一切の結果について、一切の責任を負いかねます。 予めご了承ください。