My GCC Summit paper about Fortran Front End optimizations is accepted ...

Toon Moene toon@moene.indiv.nluug.nl
Thu Mar 22 21:48:00 GMT 2007


FX Coudert wrote:
>>                          T
>> c. Special treatment of A . B
>>
>>    FX Coudert ?

> Also, the handling of matmul(transpose(a),b) was 
> preexistent (although it's reused in the case of BLAS, which itself 
> knows how to perform this operation). Now, of course, it still gain us 
> significant time for large arrays (there's a compile-time threshold the 
> user can tweak to suit his system); I remember having done & posted some 
> benchmarking at the time, but can't find it on the list archives.

Thanks - my, as yet shallow, recollection of this feature didn't figure 
out the pre-existence of matmul(transpose(a),b).

Anyone wants to claim it ?  Is it primordial (i.e., done by Paul Brook 
and Steven Bosscher when they wrote the gfortran-internal-trees -> 
generic interface - the trans*.c files ?)

-- 
Toon Moene - e-mail: toon@moene.indiv.nluug.nl - phone: +31 346 214290
Saturnushof 14, 3738 XG  Maartensdijk, The Netherlands
At home: http://moene.indiv.nluug.nl/~toon/
Who's working on GNU Fortran: 
http://gcc.gnu.org/ml/gcc/2007-01/msg00059.html



More information about the Fortran mailing list