[fpc-devel] "Blank slate" next version of FPC

Michael Schnell MSchnell at lumino.de
Mon Feb 18 10:07:31 CET 2019


> . Syntax for parallel math (SIMD)

In Oxygen, you have parallel loops and future variables. This can be used for defining parallelism in the syntax.

I understand that currently RemObjects implemented this as a simple translation of the appropriate .Net framework API, and that it’s only available for Software compiled for such systems, but not (yet) when compiled for native code.

But in theory, the same or similar syntax should be usable to be compiled to do SIMD support (if appropriate) and as syntax candy to support a Thread Pool library for taking advantage of the now ubiquitous SMP hardware – or both at the same time if appropriate (e.g. Matrix calculations).

-Michael

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20190218/620842ad/attachment.html>


More information about the fpc-devel mailing list