[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
KCC on Irix vs. Linux
From: |
Jeffrey Oldham |
Subject: |
KCC on Irix vs. Linux |
Date: |
Thu, 26 Jul 2001 17:02:53 -0700 |
User-agent: |
Mutt/1.2.5i |
We compare the performance of the Pooma target KCC compiler on Linux
and Irix computers. Both Stephen Smith and Gabriel Dos Reis supplied
data. I conclude it is likely that optimizing Pooma using KCC on
Linux is likely to lead to similar speed-ups for the target
configuration of KCC on Irix.
Running Times for Linux are Significantly Larger than for Irix
Linux (Stephen) Linux (Gaby)
Irix
Acoustic2d
N C CppTran PoomaII N C
CppTran PoomaII N C CppTran PoomaII
10 0.02 0.03 0.06 10 0.01 0.05
0.10 10 0.00 0.00 0.00
31 0.17 0.33 0.45 31 0.22 0.53
0.69 31 0.00 0.00 0.01
100 6.87 8.45 7.96 100 7.98 12.00
12.22 100 0.04 0.05 0.05
Doof2d
N C CppTran PoomaII N C
CppTran PoomaII N C CppTran PoomaII
10 0.00 0.00 0.00 10 0.00 0.00
0.00 10 0.00 0.00 0.00
31 0.00 0.00 0.00 31 0.00 0.00
0.00 31 0.00 0.00 0.00
100 0.00 0.01 0.00 100 0.01 0.00
0.01 100 0.00 0.00 0.00
316 0.06 0.09 0.07 316 0.09 0.12
0.11 316 0.01 0.01 0.01
1000 0.67 0.85 0.78 1000 0.94 1.17
1.05 1000 0.11 0.10 0.13
Solvers/Krylov/CGA
N C CppTran PoomaII N C
CppTran PoomaII N C CppTran PoomaII
1 0.00 0.00 5.07 1 0.00 0.00
8.04 1 0.00 0.00 0.37
3 0.00 0.00 0.00 3 0.00 0.00
0.01 3 0.00 0.00 0.00
10 0.01 0.01 0.02 10 0.01 0.02
0.03 10 0.00 0.00 0.00
31 0.19 0.42 0.44 31 0.24 0.70
0.83 31 0.00 0.01 0.01
100 20.34 31.12 28.81 100 23.16 37.75
44.54 100 0.16 0.19 0.23
Abstraction Ratios for Linux and Irix are Comparable
The abstraction ratio is the ratio of an implementation's running time
with the C implementation. If the C running time is 0.0, the ratio is
omitted.
The data is too sparse to make a conclusive conclusion.
Linux (Stephen) Linux (Gaby)
Irix
Acoustic2d
N C CppTran PoomaII N C CppTran PoomaII
N C CppTran PoomaII
10 1.00 1.50 3.00 10 1.00 5.00 10.00
31 1.00 1.94 2.65 31 1.00 2.41 3.14
100 1.00 1.23 1.16 100 1.00 1.50 1.53
100 1.00 1.25 1.25
Doof2d
N C CppTran PoomaII N C CppTran PoomaII
N C CppTran PoomaII
100 1.00 0.00 1.00
316 1.00 1.50 1.17 316 1.00 1.33 1.22
316 1.00 1.00 1.00
1000 1.00 1.27 1.16 1000 1.00 1.24 1.12
1000 1.00 0.91 1.18
Solvers/Krylov/CGA
N C CppTran PoomaII N C CppTran PoomaII
N C CppTran PoomaII
10 1.00 1.00 2.00 10 1.00 2.00 3.00
31 1.00 2.21 2.32 31 1.00 2.92 3.46
100 1.00 1.53 1.42 100 1.00 1.63 1.92
100 1.00 1.19 1.44
Thanks,
Jeffrey D. Oldham
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- KCC on Irix vs. Linux,
Jeffrey Oldham <=