Sierra, a SIMD extension for C++

dude nothx at yahoo.com
Sun Mar 16 20:47:34 PDT 2014


> If the type of Ev is a vector of length L, the program must 
> either be in scalar mode or in SIMD mode of length L. Nesting 
> of SIMD modes with different vector lengths is forbidden. 
> However, scalar control flow is always allowed. In SIMD mode, 
> Sierra vectorizes control flow. The statements break, continue, 
> case and return can be used in SIMD mode. But currently, Sierra 
> does neither allow goto nor labels in SIMD mode.
>>>
>
> Bye,
> bearophile

  I like this paper, wonder if it has any chance of being 
standardized. If not specifically this, then something similar--





More information about the Digitalmars-d mailing list