Hi, this is an annoucement of BLAS and new LibFFM routine for Alpha.

BLAS :

This a optimized BLAS library for alpha including ...

1. Level 1, Level 2, Level 3

2. Some extended Level 1

3. Compaq's extented routine(GEMA, GEMS, GEMT)

4. Some Lapack routine(LASWP, GETF2, GETRF, GETRS)

Level 1, GEMV, GER, GEMM(Level 3) routines are written in assembler.

Especially, Level 3 GEMM routine performs near theoretical peak

performance(SGEMM : 94.5% of Peak, DGEMM : 92.5% of Peak, 667MHz

21264 with DDR cache). Also small matrix performance is much better

than before(faster than ATLAS and just unrolled assembler routine).

Other features ...

1. Supported SMP systems. The Linpack peak performance of

4 CPU is 4430 MFlops (83% of peak).

2. works on Linux/Alpha and Tru64 UNIX. I does not make sure

if it works on *BSD.

LibFFM :

I've just re-started to develop Free Fast Math libraries. The target

is "faster and more accurate". I think it's really difficult, but

I'll try it. Anyway, I've made new SIN/COS/TAN routines. The SIN/COS

routines are much accurate and faster than before(I will use

polynomial functions, not table algorithms). TAN routine is slightly

faster.

# I don't know anyone who wants a new libFFM. I will also make

# vectorlized routine which is compatible for Compaq's VLIB(CXML).

The sources are available at

http://members.jcom.home.ne.jp/kgoto/

good luck,