[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

IA64 timings



Dan,

Are you still under NDA on the IA64?  If not, do you have MKL numbers for
this machine?  

You asked a while back whether anyone has gotten any decent results on this
machine.  Well, I finally have.  I'm getting roughly 70% of theoretical
peak now.  On the 666Mhz Itanium that Compaq has at their testdrive, the best
time I've seen on a full DGEMM is around 1845Mflop.  I include more complete
timings below.  The performance could probably be tweaked further, but
this will be good enough until after the release.

This code should be coming out in the final developer release within the
next couple of days, and as a stable release by Xmas.

Anyway, if anyone has seen MKL or other tuned IA64 numbers, I'd appreciate
the comparison point.

I'm too tired to do the other precisions, but initial timings seem to indicate
we will break 2Gflop for single . . .

Cheers,
Clint

666Mhz IA64 Itanium, double precision

             100    200    300    400    500    600    700    800    900   1000
           =====  =====  =====  =====  =====  =====  =====  =====  =====  =====
dMM REF     52.5   51.8   52.3   51.1   50.0   43.5   38.1   35.2   32.9   31.7
dMM ATL    866.3 1247.9 1472.4 1566.6 1570.6 1708.0 1645.1 1730.3 1710.2 1741.5
             
             144    288    432    576    720    864   1008   1152   1296   1440
           =====  =====  =====  =====  =====  =====  =====  =====  =====  =====
dMM       1278.5 1505.3 1618.8 1709.1 1742.6 1742.6 1667.1 1761.0 1769.1 1833.1
                          
                          
                          GEMM   SYMM   SYRK  SYR2K   TRMM   TRSM
                         =====  =====  =====  =====  =====  =====
d REF     500             48.5   73.0   51.9   61.1   52.4   48.0
d ATLAS   100            802.5  774.6  425.2  620.4  554.1  358.8
d ATLAS   500           1610.1 1201.9 1462.9 1462.9 1082.5  816.6
d ATLAS  1000           1746.0 1259.5 1357.6 1605.0 1297.8  977.1