Intro to Using Chapel for Parallel Programming: Part 1

preview_player
Показать описание
In this three-part online webinar series, we introduce the main concepts of the Chapel parallel programming language. Chapel is a relatively new language for both shared- and distributed-memory programming, with easy-to-use, high-level features that make it an ideal language for learning parallel programming for a novice HPC user.

Unlike other high-level data-processing languages and workflows, the primary application of Chapel is numerical modelling and simulation codes, so this workshop will be ideal for anyone who wants to learn how to write efficient large-scale numerical codes.

Part 1 -- We start by covering the basic language features necessary for writing simple Chapel programs.
Part 2 -- We study task parallelism and the concept of task locality in Chapel.
Part 3 -- We concentrate on data parallelism in Chapel.

To view the slides and other workshop materials from this session, visit:

For information on other WestGrid events, visit:

Connect with WestGrid:
Twitter - @WestGrid
Рекомендации по теме
Комментарии
Автор

Compiling a single line of code takes several seconds??

jsonkody
welcome to shbcf.ru