Oberon Community Platform Forum
December 10, 2018, 12:08:05 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Enhanced linear algebra performance with FoxCompiler doing implicit SSE  (Read 1540 times)
Pat
Moderator
Jr. Member
*****
Posts: 69


« on: September 09, 2015, 02:09:45 PM »

Hi all
The evolution of the Fox Compiler now including implicit use of SSE for matrix operations has significantly enhanced the speed of the Matrix library(https://www.ocp.inf.ethz.ch/svn/ocp/trunk/Matrix/) , on old hardware as well as on recent multicore machines.
See http://www.ocp.inf.ethz.ch/wiki/MatrixProject/Front
and add your own performance measurements.
Pat

- Thanks, Felix Friedrich, Florian Negele, and Alexey Morozov for the compiler enhancements.
« Last Edit: September 10, 2015, 01:45:22 PM by Pat » Logged
Pat
Moderator
Jr. Member
*****
Posts: 69


« Reply #1 on: September 10, 2015, 01:49:26 PM »

The small Matrix operations
Matrix2x2, Matrix3x3,Matrix4x4, MatVec4
multiplications have got a huge performance boost as the small array optimizations in MathArrayBaseOptimized.Mod have been revived by Alexey Morozov today. (Need to recompile the most recent Fox*.Mod and the upgraded LinpackBenchmark.TestMatMul ).
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!