/ani/mrses

To get this branch, use:
bzr branch http://suren.me/webbzr/ani/mrses
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Apps
====
bmc.m			Just a distance calculator
mrses_orig.m		Original version
mrses_software.m	Optimized Matlab/Origin version
mrses_hw_distance.m	Gen randomization in Octave / distance computation in hw
			with distance computation debugging options
mrses_hw_debug.m	Debugging of cholecky decomposition and hardware code
mrses.m			Fastest version

Performance
===========
 Set of properties: 2048
 Selected properties: 5
 Records in A: 50
 Records in B: 40
 Base platform: Core2 E6300, 2 cores, 1.8 GHZ, 2 MB cache
    
 Performance in iterations per second:    
    Original version: 			    		    1,200 i/s
    Optimized matlab version:		   		   13,500 i/s	  11 times
    HW / Distance calculation / Octave (multi-core):	   38,500 i/s	  32 times		  
    HW / Distance calculation / Matlab (multi-core):	  150,000 i/s	 125 times
    HW / full, single-core:				  280,000 i/s	 230 times
    HW / full, multi-core:				  510,000 i/s	 425 times
    HW / Intel E5540, 8 HT cores, 2.53 GHZ		3,800,000 i/s	3150 times
    HW / PowerXCell 8i					6,250,000 i/s	5200 times