Similar test (but not complex) from -

  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

   timex
6!:2 , 7!:2@]
   5 timex 'im=: %. rm=: 1000 1000 ?.@$10000'
1.687934 60821376
   5 timex 'z=: im +/ . * rm'
0.9101786 16779648
   4 4 {. z
               1 _4.991573994e_12 _3.118735738e_12 _4.333358325e_12
 _1.80258794e_11                1 _1.013900292e_11  _1.14826447e_11
_2.771155527e_11 _1.662135794e_11                1 _2.089413538e_11
_3.013658767e_12  7.211952389e_13 _2.946821172e_12                1

~~~~~~

   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
   
   5 timex 'im=: %. rm=: 1000 1000 ?.@$10000'
0.7537096 60821376
   5 timex 'z=: im +/ . * rm'
0.2230766 16779648
   4 4 {. z
               1  1.142334838e_11  1.129192573e_11  1.462898552e_11
_1.974816144e_11                1 _1.131880353e_11 _1.654455739e_11
_8.160050413e_11  _5.94306826e_11     0.9999999999 _7.218808884e_11
_2.819727785e_11 _2.036670832e_11 _1.967867622e_11                1


Nice increase in speed for both the inverse and inner product.

I am a little puzzled/concerned at the slightly different results from J805 vs 
J806 - Henry?


> On 2017Mar 12, at 18:28, Henry Rich <[email protected]> wrote:
> 
> Complex +/ . * does not use AVX yet.
> 
> Henry Rich
> 
> On 3/12/2017 7:47 PM, Don Guinn wrote:
>> Tried a 1000 by 1000 complex matrix and compared inverting it and then the
>> matrix product of it and its inverse on J805 and J806 avx. Saw less than a
>> 10% improvement with avx. Then tried a real 5000 by 5000 matrix and saw a
>> speedup of 1.6 on the inverse and 2.2 on the multiply. Ran it several times
>> back and forth to minimize outside interference. Probably the complex
>> numbers aren't well vectorized yet.
>> 
>> My laptop is kind of old. 8G memory and Intel(R) Core(TM) i7-3619QM CPU @
>> 2.30GHz running Windows 10. Had upgraded from the original Windows 7 and it
>> doesn't run really well, but maybe wait a while before getting a new one to
>> let the latest avx mature some.

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to