Benchmark Test Report on VeritakSV
Revised Apr.212012
Initial :Apr.11.2012
Tak.Sugawara
1.
Purpose
To report performance comparison between new version of
VeritakSV416A and Others.
2. Test Result
Measure time between start and finish of the simulation.
2.1 Comparison between VeritakSV3232 and Certain Simulator
Designs are from www.opencores.com with minor modifications. You can download sources by google search.
VeritakSV is 2,3X speed in ac97, while VeritakSV is around 0.5X in m68K.
2.2 Comparison between VeritakSV3232 and ModelSimXE
VertitakSV runs at 33X speed in usb benchmark.
2.3 VeritakSV 32bit -64bit Comparison
VeritakSV6464(GUI64bit/Simulator64bit) shows 10% degradation in ata.
VeritakSV6432(GUI64bit/Simulator32bit) shows 5% degradation in ethernet.
VeritakSV6464 shows almost the same performance as SV3232.
2.4 Comparion between W/O waveform histories and W/ waveform histories
With waveform addtion,40% performance degradation is shown in generic fifos
benchmark on SV6464.One note is wb_dma requires 20Gbyte-30Gbytes for saving
all waveform histories.
2.6 Comparion of CPUs
3. Consideration
VeritakSV shows around 23X peformance as compared to initial veritak version.
Great advantage of VeritakSV is with waveform histories on 64bit GUI..
4.Conclusion
5. Attachments (Raw Data)
CPU | 2500K 3.3GHz | Windows7 64bit | Q9550 2.83GHz | Vista 32bit | AthlonX2 255 3.1GHz | Windows7 64bit | ||||||
Testbench/Software | C(From their HP) | VeritakSV3232 | Veritak6432 | Veritak6464 | "=C/VeritakSV” | VeritaSV | ModelSimXE | "=xe/VeritakSV3232" | VeritakSV3232 | VeritakSV6432 | VeritakSV6464 | VeritakSV6464 w/waveform |
usb | 2.5 | 1.9 | 1.91 | 2 | 1.31 | 3.81 | 127 | 33.31 | 2.25 | 2.25 | 2.27 | 3.21 |
m68k | 10.3 | 18.98 | 18.69 | 21.26 | 0.54 | 41.98 | 722 | 17.2 | 28.92 | 28.86 | 29.62 | 39.73 |
ata | 17.8 | 16.54 | 16.28 | 18.46 | 1.08 | 34.71 | 840 | 24.2 | 25.94 | 24.97 | 25.13 | 32.4 |
ac97 | 39.2 | 16.79 | 16.02 | 17.91 | 2.33 | 33.83 | 2227 | 65.83 | 25.92 | 26.13 | 25.93 | 32.3 |
can | 5.5 | 2.53 | 2.66 | 2.73 | 2.18 | 5.05 | 229.8 | 45.53 | 3.61 | 3.64 | 3.85 | 4.78 |
sha1 | 0.9 | 1.79 | 1.86 | 2.02 | 0.5 | 3.92 | 241.6 | 61.6 | 2.71 | 2.76 | 2.68 | 6.32 |
ethernet | 113.7 | 61.29 | 66.77 | 69.27 | 1.86 | 131.17 | 0 | 85.2 | 86.34 | 89.25 | 122.62 | |
generic_fifos | 100.4 | 165.92 | 168.9 | 193.3 | 0.61 | 308 | 8695 | 28.23 | 242.56 | 243 | 237.31 | 387.22 |
wb_dma | 706.9 | 955 | 928 | 967.44 | 0.74 | 1949 | 0 | 1278 | 1278 | 1289 | 1549 | |