Nouvelles Du Monde

Mise à jour du logiciel : Julia 1.8.0 – Ordinateur – Téléchargements

Mise à jour du logiciel : Julia 1.8.0 – Ordinateur – Téléchargements

A été impressionné par la figure 2 + explication dans cette préimpression : https://arxiv.org/abs/2109.09973

Là, ils expliquent, par exemple, qu’une opération élément par élément A*B+C en Python est gérée en C, mais que cela se produit en 2 étapes, une pour A*B -> tmp puis une pour tmp + C. Julia pouvez-vous indiquer avec un point que quelque chose doit être fait élément par élément, donc A.*B.+C., alors ceci est “fusionné” par le compilateur JIT à 1 fonction, donc vous n’avez pas tous les frais généraux d’appels de fonction et de tableau temporaire.

Un autre exemple dont ils discutent est la modélisation ODE (un peu mon domaine), où ils essuient le sol avec des solveurs de deSolve (R), SciPy (Python) et même Sundials (C) et Fortran. Je veux vraiment l’essayer à nouveau avec mes propres modèles (si jamais j’ai le temps pour ça )

[Reactie gewijzigd door GerhardBurger op 18 augustus 2022 22:53]

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT