Re: [Mono-dev] Mono SIMD Function Declarations and Timing

2008-11-21 Thread Alan McGovern
Hey, Would you care to do the same tests on Mono and .Net using class instead of struct to see what happens? It would be interesting to look at. Also, include object creation in that as well. Thanks. There's nothing new here. Passing a struct which is larger than the size of a pointer by

Re: [Mono-dev] Mono SIMD Function Declarations and Timing

2008-11-21 Thread Stefanos A.
On Fri, 2008-11-21 at 09:04 +, Alan McGovern wrote: Hey, Would you care to do the same tests on Mono and .Net using class instead of struct to see what happens? It would be interesting to look at. Also, include object creation in that as well. Thanks. There's nothing new here.

Re: [Mono-dev] Mono SIMD Function Declarations and Timing

2008-11-21 Thread JTalton
Testing: Array of 1000 vectors performing different Add declarations across those vectors. Test run 10 times and average of runs taken. (Looking at data, timing is consistent between runs) Executable was built on Windows using VS2008 with the project settings set to .NET 2.0 - Release

Re: [Mono-dev] Mono SIMD Function Declarations and Timing

2008-11-21 Thread Rodrigo Kumpera
On Fri, Nov 21, 2008 at 12:13 AM, JTalton [EMAIL PROTECTED] wrote: Hello, How is this affected by the SIMD? It looks like the generated assembly from the PDC slides gets rid of much of overhead from the copying of structure. So in the case of Mono, this may not be an issue. If you run

[Mono-dev] Mono SIMD Function Declarations and Timing

2008-11-20 Thread JTalton
Hello, I wrote a small model editor called Golem3D. Coded in C#, it uses OpenTK for rendering using OpenGL. I helped with some of the math library for OpenTK and performed timing tests on the different function declarations. Example: 5.80public static Vector4D operator+ (Vector4D v1,

Re: [Mono-dev] Mono SIMD Function Declarations and Timing

2008-11-20 Thread crashfourit
JTalton wrote: Hello, I wrote a small model editor called Golem3D. Coded in C#, it uses OpenTK for rendering using OpenGL. I helped with some of the math library for OpenTK and performed timing tests on the different function declarations. Example: 5.80public static