GPU621/Chapel

From CDOT Wiki
Revision as of 22:47, 29 November 2022 by Lhuangtang (talk | contribs)
Jump to: navigation, search

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