Unum II announcement

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Wed Feb 24 13:58:12 PST 2016


On Wednesday, 24 February 2016 at 21:37:44 UTC, Nick B wrote:
> On Wednesday, 24 February 2016 at 21:07:01 UTC, Ola Fosheim 
> Grøstad wrote:
>
>>
>> Implement unum-computing as GPU-compute-shaders. They are 
>> present in OpenGL ES 3.1, so they will become ubiquitous.
>
> Are you sure ?
> Here is a link to the spec (pdf, 505 pages) and I can find no 
> mention of unums ?

Sorry, I meant that  GPU-compute-shaders will be present in 
OpenGL ES 3.1, which would make OpenGL ES 3.1 a potentially very 
useful target for an unum implementation. From chapter 17:

«In addition to graphics-oriented shading operations such as 
vertex and fragment
shading, generic computation may be performed by the GL through 
the use of
compute shaders. The compute pipeline is a form of single-stage 
machine that runs
generic shaders.»

So, that means that _if_ one can do Unum efficiently using 
compute-shaders then one can have efficient Unum support on all 
platforms (eventually). That would make it a valid language 
target IMO.



More information about the Digitalmars-d mailing list