/ani/mrses

To get this branch, use:
bzr branch http://darksoft.org/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