Posted Wednesday, February 04, 2009 5:56 PM
|
|
|
|
| I assume there are a lot of assembly optimization for this .NET Matrix Library. My question is that which CPU instruction set is used? SSE2, SSE3, SSE4 or AMD 3dNow? Any performance comparison between different version, different CPU? Thanks Joseph
|
|
Posted Thursday, February 05, 2009 3:33 AM
|
|
|
|
| Hello, NML is not optimized for a specific instruction set or for a specific processor. At run time the processor that NML is running on is determined and then different code paths are followed depending on the processor type. A generic code path for pentium III or older processors is used. I am afraid we do not have processor specific comparison charts. In general there are three factors that influence performance significantly: - Number of cores (single code, dual core, quad core etc)
- Instruction set (SSE2, SSE3, SSE4)
- Size and performance of memory cache
Trifon Triantafillidis | Lead Developer |
|
|
|
|
|