[Mono-dev] autovectorization

Jerry Maine - KF5ADY crashfourit at gmail.com
Sun Jan 3 19:40:15 EST 2010


I have been thinking of implementing some autovectorization capabilities
to mono, and I was wondering the opinion of the community here.

I was thinking of three different ways of implementing it:

IL -> IL transformation using Mono.Simd structs to do the vectorization
implemented in C#
IL -> IL transformation--same as above but in the C runtime of mono.
IR ->IR transformation in the C runtime.

I do know that there will be a ease of implementation and performance
differences between the three especially, I think, between the IR -> IR
version and the IL -> IL version.

Thanks.


More information about the Mono-devel-list mailing list