Moore’s Law needs a hug. The days of stuffing transistors on little silicon computer chips are numbered, and their life rafts hardware accelerators come with a price. When programming an accelerator a process where applications offload certain
A programming language for hardware accelerators scienceblog.com - get the latest breaking news, showbiz & celebrity photos, sport news & rumours, viral videos and top stories from scienceblog.com Daily Mail and Mail on Sunday newspapers.
Computer scientists created a new programming language called Exo for writing high-performance code on hardware accelerators to help with limitations on hardware innovation.
Koka: a Functional Language with Effects
Koka v2 is a research language that currently under heavy development with the new C backend
Latest release: v2.1.9, 2021-06-23 (Install).
Koka is a strongly typed functional-style language with effect types and handlers.
The core of Koka consists of a small set of well-studied language features, like first-class functions,
a polymorphic type- and effect system, algebraic data types, and effect handlers. Each of these is
composable and avoid the addition of “special” extensions by being as general as possible.
Koka tracks the (side)
effects of every
function in its type, where pure and effectful computations are