chapel

Parallel language

A parallel programming language designed to support large-scale computations on diverse architectures.

a Productive Parallel Programming Language

GitHub

2k stars
64 watching
423 forks
Language: Chapel
last commit: over 1 year ago
chapelcompilerconcurrencydistributed-computinggpuhigh-performance-computinghpclanguageopen-sourceparallelparallel-computingperformanceproductiveprogramming-languagescientific-computing

Related projects:

RepositoryDescriptionStars
pikatchu/linearmlA programming language designed to write efficient parallel programs using functional principles.432
parallella/palAn optimized C library for parallel computing and data movement on resource-constrained devices301
branchtaken/hemlockA systems programming language focused on reliable high performance parallel computation31
parsl/parslA Python parallel scripting library for expressing multi-step workflows and harnessing computing resources across multiple cores and nodes.515
prathyvsh/pl-catalogA comprehensive reference catalog of programming languages and their implementations.764
glouw/rrA programming language and its runtime environment with features such as dynamic typing, garbage collection, and support for various data structures.68
tommasocerruti/rowlangAn esoteric programming language written as an analogy to rowing, with a compiler and execution model.16
1whatleytay/karaA high-performance, statically typed programming language designed to simplify development while maintaining speed.13
rhysd/gocamlAn implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch.749
aliceml/alicemlA functional programming language with support for concurrent and distributed computing, extending Standard ML with various features.212
senegallang/senegalA dynamically-typed, concurrent programming language with modern syntax and fast single-pass compiler130
adamsol/pyxellA multi-paradigm programming language with static typing and compilation to native machine code.55
pltools/lamaA programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting71
samskivert/composeAn experimental programming language with the goal of providing a teachable, scalable, modern, and precise language with high-level capabilities.18
alanvf/starAn experimental programming language designed to be powerful, productive, and predictable with features like type specialization and rich standard libraries.130