bzr branch
http://suren.me/webbzr/ani/mrses
1
by Suren A. Chilingaryan
Initial import |
1 |
Apps
|
2 |
====
|
|
3 |
bmc.m Just a distance calculator |
|
4 |
mrses_orig.m Original version |
|
5 |
mrses_software.m Optimized Matlab/Origin version |
|
6 |
mrses_hw_distance.m Gen randomization in Octave / distance computation in hw |
|
7 |
with distance computation debugging options |
|
8 |
mrses_hw_debug.m Debugging of cholecky decomposition and hardware code |
|
9 |
mrses.m Fastest version |
|
10 |
||
11 |
Performance
|
|
12 |
===========
|
|
13 |
Set of properties: 2048 |
|
14 |
Selected properties: 5 |
|
15 |
Records in A: 50 |
|
16 |
Records in B: 40 |
|
17 |
Base platform: Core2 E6300, 2 cores, 1.8 GHZ, 2 MB cache |
|
18 |
||
19 |
Performance in iterations per second: |
|
20 |
Original version: 1,200 i/s |
|
21 |
Optimized matlab version: 13,500 i/s 11 times |
|
22 |
HW / Distance calculation / Octave (multi-core): 38,500 i/s 32 times |
|
23 |
HW / Distance calculation / Matlab (multi-core): 150,000 i/s 125 times |
|
24 |
HW / full, single-core: 280,000 i/s 230 times |
|
25 |
HW / full, multi-core: 510,000 i/s 425 times |
|
26 |
HW / Intel E5540, 8 HT cores, 2.53 GHZ 3,800,000 i/s 3150 times |
|
27 |
HW / PowerXCell 8i 6,250,000 i/s 5200 times |