User Tools

Site Tools


memory_controller_modification
Sum of all elements from different number of arrays with 32bit words
Version ResultsFmax(MHz)Wall_Time(us)LEsLEs_mcMemory(bits)Multipliers
original2:496 135.452.41048357327427884 1282048 0
modified2:496 132.452.46508116270291833 482048 0
m&p2992 135.742.40533372624134652 02048 0
original4:2976 109.095.376294802456691612 2364096 4
modified4:2976 124.354.716525934861281519 1194096 4
m&p45952 124.924.695004803073971137 04096 4
original8:13888 81.1613.63356333169053121 4908192 4
modified8:13888 80.7913.69600198044312863 2028192 4
m&p827776 85.4212.95364083352842150 08192 4
original16:59520 64.7533.15057915057916064 95416384 4
modified16:59520 65.8532.59681093394085564 41516384 4
m&p16119040 74.0728.97934386391254084 016384 4
original32:246016 58.5172.235515296530512016 191932768 4
modified32:246016 61.5168.712404487075310910 76232768 4
m&p32492032 67.0263.06326469710538003 032768 4
original64:999936 37.24225.20139634801324430 387165536 4
modified64:999936 36.03232.76436303080822078 154165536 4
m&p641999872 36.45230.08230452674916161 065536 4
original128:4031488 15.651067.5079872204548242 7747131072 4
modified128:4031488 16.281026.1977886977943646 3009131072 4
m&p1288062976 16.151034.4582043343732118 0131072 4
XOR all elements from different number of arrays with 32bit words
VersionResultsFmax(MHz)Wall_Time(us)LEsLEs_mcMemory(bits)Multipliers
original2:0134.262.431848651988312820480
modified2:0135.062.41744409898314820480
m&p20138.52.357400722655020480
original4:32111.025.2828319222160223640964
modified4:32125.084.6889990406150811940964
m&p40125.284.681513411112040964
original8:19281.3113.6084122494308749081924
modified8:19284.0813.1600856327284619481924
m&p808912.43258426972105081924
original16:12862.6734.25083772146051955163844
modified16:12869.9430.69059193595536414163844
m&p16075.3628.483280254840390163844
original32:89657.0174.1361164708119491920327684
modified32:89662.0368.136385619910889767327684
m&p32067.1362.959928496979810327684
original64:102439.18214.0505359877243053872655364
modified64:102436.93227.0917952884219671541655364
m&p64037.26225.0805152979160610655364
original128:102416.291025.56783302644806877381310724
modified128:102416.471014.35944140864342930091310724
m&p128016.091038.31572405223186901310724
Sum of all elements from different number of arrays with 64bit words
VersionResultsFmax(MHz)Wall_Time(us)LEsLEs_mcMemory(bits)Multipliers
original2:496 131.042.743437118437121032 1262048 0
modified2:496 128.142.80552520680506971 492048 0
m&packed2:992 129.532.77541882189454796 02048 0
original4:2976 110.466.205866376969041975 2364096 4
modified4:2976 126.185.432715168806471865 1114096 4
m&packed4:5952 126.585.415547479854641495 04096 4
original8:13888 94.5914.13997251295063826 4928192 4
modified8:13888 106.5112.55750633743313567 1858192 4
m&packed8:27776 113.811.75307557117752843 08192 4
original16:59520 81.8732.26456577500927487 95616384 4
modified16:59520 84.931.1130742049476917 40016384 4
m&packed16:119040 88.3129.91167478201795457 016384 4
original32:246016 67.1178.222321561615314812 192232768 4
modified32:246016 74.1370.814784837447713795 76332768 4
m&packed32:492032 78.6366.762050108101210887 032768 4
original64:999936 41.09254.69700657094230845 382365536 4
modified64:999936 39.92262.16182364729528509 152965536 4
m&packed64:1999872 42.34247.17760982522423076 065536 4
original128:4031488 22.41932.50780901383361111 7757131072 4
modified128:4031488 18.231146.3247394404856687 3011131072 4
m&packed128:8062976 18.761113.9392324093846332 0131072
XOR all elements from different number of arrays with 32bit words
VersionResultsFmax(MHz)Wall_Time(us)LEsLEs_mcMemory(bits)Multipliers
original2:0132.52.713207547297712920480
modified2:0131.842.72679004859264320480
m&packed2:0131.422.7355044894733020480
original4:32118.255.7970401691189423640964
modified4:32127.965.3571428571179611840964
m&packed4:0127.55.37647058821413040964
original8:19297.2113.758872544375649281924
modified8:192105.9112.6286469644347518581924
m&packed8:0111.5311.99228907022738081924
original16:12882.6231.97167755997350964163844
modified16:12884.6531.20496160666833405163844
m&packed16:085.9830.722260990953630163844
original32:89668.7376.3785828605146821922327684
modified32:89672.4372.476874223413681765327684
m&packed32:076.8668.2995055946107410327684
original64:102440.69257.200786434306943825655364
modified64:102437.71277.5258552108284391529655364
m&packed64:039.77263.1506160422228410655364
original128:102418.991100.44760400216090477651310724
modified128:102418.931103.93555203385639630191310724
m&packed128:018.531127.76578521324592801310724
memory_controller_modification.txt · Last modified: 2012/06/13 14:05 by jenny