amd A8-5500 3x speedup on the matrix operation. 50% faster on the invert and roll function.
?. and %. match result with 805. +/.* does not. And doesn't with smaller arrays either. ________________________________ From: Joey K Tuttle <[email protected]> To: via Beta <[email protected]> Sent: Monday, March 13, 2017 1:00 AM Subject: Re: [Jbeta] J806 experience Running the same comparisons again, but following Pascal's example using floating random matrix as well as inverse. Model Identifier: MacBookPro12,1 Processor Name: Intel Core i5 Processor Speed: 2.7 GHz Number of Processors: 1 Total Number of Cores: 2 L2 Cache (per Core): 256 KB L3 Cache: 3 MB Memory: 8 GB JVERSION Engine: j805/j64/darwin Release: commercial/2016-12-11T08:17:56 Library: 8.05.10 Platform: Darwin 64 Installer: J805 install InstallPath: /applications/j64-805 Contact: www.jsoftware.com <http://www.jsoftware.com/> timex 6!:2 , 7!:2@] 5 timex 'im=: %. rm=: 1000 1000 ?.@$0' 1.6871406 60821376 5 timex 'z=: im +/ . * rm' 0.9249066 8391040 4 4 {. z 1.000000049 1.166244801e_8 3.450154074e_8 3.349510003e_8 _1.510177019e_7 0.999999964 _1.066236264e_7 _1.035110442e_7 _1.357366599e_7 _3.239824409e_8 0.9999999042 _9.304124804e_8 _5.419372251e_8 _1.29358585e_8 _3.826158634e_8 0.9999999629 ~~~~~~ JVERSION Engine: j806/j64avx/darwin Beta-1: commercial/2017-03-09T11:59:57 Library: 8.06.01 Platform: Darwin 64 Installer: J806 install InstallPath: /applications/j64-806 Contact: www.jsoftware.com <http://www.jsoftware.com/> 5 timex 'im=: %. rm=: 1000 1000 ?.@$0' 0.750128 60821376 5 timex 'z=: im +/ . * rm' 0.229624 8391040 4 4 {. z 1.000000022 _5.609759768e_9 1.444602749e_8 1.202453515e_8 _6.64858355e_8 1.000000017 _4.463911907e_8 _3.715585528e_8 _5.975335071e_8 1.558899854e_8 0.9999999599 _3.339379262e_8 _2.38620288e_8 6.217513615e_9 _1.602165334e_8 0.9999999867 Speed differences stay roughly the same - results are different from each other as well as from my first example where the random matrix was integer. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
