high-level parallel programming illustrated by Python and Julia examples

Veröffentlicht am: 12 Januar 2023
auf dem Kanal: Jan Verschelde
190
2

High-level parallel programming is important to decide whether a specific computation may benefit from parallelism. The rapid prototyping capabilities of a high-productivity language such as Python are illustrated with an example from numerical integration, using the vectorization provided by NumPy and SciPy. Julia is a language for numerical computing, aimed at performance, with a built-in LinearAlgebra module which gives direct access to the BLAS software library. Parallel computations with Julia are illustrated via a Jupyter notebook. While a formal definition of high-level parallel programming is hard to find, the important characteristics are that it is familiar (no new language needed), interactive (direct feedback), and personal (suitable on a personal computer). This allows to experience many concepts in supercomputing in a hands-on fashion.


Auf dieser Seite können Sie das Online-Video high-level parallel programming illustrated by Python and Julia examples mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Jan Verschelde 12 Januar 2023 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 190 Mal angesehen und es wurde von 2 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!