SIMD benchmark

Martin Nowak dawg at dawgfoto.de
Mon Jan 16 17:40:54 PST 2012


On Mon, 16 Jan 2012 20:25:28 +0100, Walter Bright  
<newshound2 at digitalmars.com> wrote:

> On 1/16/2012 11:16 AM, Iain Buclaw wrote:
>>> But don't worry, I'm not planning on working on that at the moment :-)
>> Leave that sort of optimisation for the backend to handle please. ;-)
>
> Of course.
>
> I suspect Intel's compiler does that one, does gcc?
>

Thought of that too, but it's rather tough to manage slots in vector  
registers.
Could probably dust of Don's BLADE library.


It seems that gcc and icc are limited to loop optimization.

http://gcc.gnu.org/projects/tree-ssa/vectorization.html
http://software.intel.com/en-us/articles/a-guide-to-auto-vectorization-with-intel-c-compilers/


More information about the Digitalmars-d mailing list