Difference between revisions of "Advanced research computing in Julia"
From SHARCNETHelp
Jump to navigationJump to search (Created page with "This is a technical presentation introducing the programming language Julia for advanced research computing. This talk covers the following topics: working with floating poi...") |
|||
(One intermediate revision by one other user not shown) | |||
Line 5: | Line 5: | ||
distributed and shared memory programming in Julia, | distributed and shared memory programming in Julia, | ||
multiple precisions and others. | multiple precisions and others. | ||
We will demonstrate through various examples | We will demonstrate through various examples how Julia | ||
can be used for learning/reviewing the basics of numerical analysis | can be used for tasks from learning/reviewing the basics of numerical analysis | ||
to performing advanced research computing on multicore computers and | to performing advanced research computing on multicore computers and | ||
clusters. The goal of this talk is | clusters. The goal of this talk is to try to convince people that Julia | ||
can be used both for prototyping and high performance computing. | can be used both for prototyping and high performance computing. |
Latest revision as of 13:28, 2 May 2024
This is a technical presentation introducing the programming language Julia for advanced research computing. This talk covers the following topics: working with floating point numbers in Julia, parallel computing in Julia at a glance, distributed and shared memory programming in Julia, multiple precisions and others. We will demonstrate through various examples how Julia can be used for tasks from learning/reviewing the basics of numerical analysis to performing advanced research computing on multicore computers and clusters. The goal of this talk is to try to convince people that Julia can be used both for prototyping and high performance computing.