SequenceL

SequenceL is a general purpose functional programming language and auto-parallelizing (parallel computing) compiler and tool set, which main design objectives are performance on multi-core processor hardware, ease of programming, platform portability/optimization, and code clarity and readability. Its main advantage is that it can be used to write straightforward code that automatically exploits fully all processing power available, without programmers needing to identify parallelisms, specify vectorization, avoid race conditions, and other challenges of manual directive-based programming methods such as OpenMP. Programs written in SequenceL can be compiled to multithreaded code that runs in parallel, with no explicit indications from a programmer of how or what to parallelize.

Source: Wikipedia — SequenceL (CC BY-SA 4.0)

SequenceL

SequenceL is a general purpose functional programming language and auto-parallelizing (parallel computing) compiler and tool set, which main design objectives are performance on multi-core processor hardware, ease of programming, platform portability/optimization, and code clarity and readability. Its main advantage is that it can be used to write straightforward code that automatically exploits fully all processing power available, without programmers needing to identify parallelisms, specify vectorization, avoid race conditions, and other challenges of manual directive-based programming methods such as OpenMP. Programs written in SequenceL can be compiled to multithreaded code that runs in parallel, with no explicit indications from a programmer of how or what to parallelize.

Source: Wikipedia "SequenceL" · CC BY-SA 4.0

Share this article: X · Bluesky
Privacy Policy