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: about 1 month ago
chapelcompilerconcurrencydistributed-computinggpuhigh-performance-computinghpclanguageopen-sourceparallelparallel-computingperformanceproductiveprogramming-languagescientific-computing

Related projects:

Repository Description Stars
pikatchu/linearml A programming language designed to write efficient parallel programs using functional principles. 432
parallella/pal An optimized C library for parallel computing and data movement on resource-constrained devices 301
branchtaken/hemlock A systems programming language focused on reliable high performance parallel computation 31
parsl/parsl A Python parallel scripting library for expressing multi-step workflows and harnessing computing resources across multiple cores and nodes. 515
prathyvsh/pl-catalog A comprehensive reference catalog of programming languages and their implementations. 764
glouw/rr A programming language and its runtime environment with features such as dynamic typing, garbage collection, and support for various data structures. 68
tommasocerruti/rowlang An esoteric programming language written as an analogy to rowing, with a compiler and execution model. 16
1whatleytay/kara A high-performance, statically typed programming language designed to simplify development while maintaining speed. 13
rhysd/gocaml An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. 749
aliceml/aliceml A functional programming language with support for concurrent and distributed computing, extending Standard ML with various features. 212
senegallang/senegal A dynamically-typed, concurrent programming language with modern syntax and fast single-pass compiler 130
adamsol/pyxell A multi-paradigm programming language with static typing and compilation to native machine code. 55
pltools/lama A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting 71
samskivert/compose An experimental programming language with the goal of providing a teachable, scalable, modern, and precise language with high-level capabilities. 18
alanvf/star An experimental programming language designed to be powerful, productive, and predictable with features like type specialization and rich standard libraries. 130