Difference between revisions of "GPU621/Chapel"

From CDOT Wiki
Jump to: navigation, search
(Introduction)
Line 7: Line 7:
 
*The release note: https://chapel-lang.org/releaseNotes.html
 
*The release note: https://chapel-lang.org/releaseNotes.html
 
*Download Page: https://chapel-lang.org/download.html
 
*Download Page: https://chapel-lang.org/download.html
 +
 +
= Primers =
 +
== Language Basics ==
 +
== Iterators ==
 +
== Task Parallelism ==
 +
== Locality ==
 +
== Data Parallelism ==
 +
== Interoperability ==
 +
== Library Utilities ==
 +
== Numeric Libraries ==
  
 
= Reference =
 
= Reference =

Revision as of 21:47, 29 November 2022

Introduction

The Chapel is an open-source programming language designed for productive parallel computing at scale. The Chapel compiler is written in C and C++14. The backend is LLVM, written in C++. The goal of Chapel is to improve the programmability of parallel computers in general.

Installation

Primers

Language Basics

Iterators

Task Parallelism

Locality

Data Parallelism

Interoperability

Library Utilities

Numeric Libraries

Reference