806 linux64 beta:

It is possible that we will have to provide 2 installer packages for
linux64. One with the non-avx binary and one with the avx binary. Given
that most users will probably be OK with the avx binary it seems
unnecessary to burden them with an additional non-avx binary and
instructions in how to switch between them.

The 9!:14 result will indicate avx or not.

Right now we have only built installers for the avx version.

***
Joey,
Are you able to run the latest beta-5 on all machines of interest to you?
Or do you really need a non-avx version? As said earlier, we may have to do
this for the final release packaging, but would prefer not to provide
non-avx during the beta phase.





On Tue, Aug 29, 2017 at 3:22 AM, Joey K Tuttle <[email protected]> wrote:

> OK, I have downloaded the updated Linux j806 Beta-5 and now it doesn't run
> (gets Illegal instruction on starting jconsole ). I believe that Bill Lam
> meant to say "Your cpu does [NOT] support avx and supposed to be incapable
> of running j806 binary." and that would seem to be the case now.
>
> On the other hand, I am very impressed that my ancient benchmark is 2.7
> times faster in (the broken?) Beta-5 than it is in j805. Sure would be nice
> to have twice the performance in things I do routinely...
>
> Anyway, moving on to OS X 10.12.6  I downloaded and installed again. Using
> jconsole (even without permission/quarantine problems) works as expected.
> Repeating my benchmark, I see -
>
> MBpro:~ jkt$ jb
>    JVERSION
> Engine: j806/j64avx/darwin
> Beta-5: commercial/2017-08-28T14:34:11
> Library: 8.06.06
> Platform: Darwin 64
> Installer: J806 install
> InstallPath: /applications/j64-806
> Contact: www.jsoftware.com
>    5 (6!:2) '%. 1000 1000 ?@$ 0'
> 0.8359176
>
>    exit 0
> MBpro:~ jkt$ ja
>    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
>    5 (6!:2) '%. 1000 1000 ?@$ 0'
> 1.5612282
>    1.56 % 0.835
> 1.868263473
>
> So, 1.9 times faster in 806 compared to 805 is nice, even if it isn't the
> unexplained (in my mind) 2.7 in the "botched" Linux release.
>
> Again I fiddled with jQt - this time with limited success... Double
> clicking on the jqt.app  in /Applications/J64-806/bin seems to launch, but
> fails with error 127.  If I ask Finder to display contents of the jqt.app
> bundle, then drill down through Resources to MacOS and double click on the
> apprun executable - it dutifully starts a terminal window and brings up the
> QT IDE which seems all OK.  But I can't keep the alias on the launch bar
> because while it starts the terminal window, it then fails thusly -
>
> Last login: Mon Aug 28 23:50:12 on ttys008
> MBpro:~ jkt$ /Applications/j64-806/bin/jqt ; exit;
> This application failed to start because it could not find or load the Qt
> platform plugin "cocoa"
> in "".
>
> Reinstalling the application may fix this problem.
> Abort trap: 6
> logout
> Saving session...
> ...copying shared history...
> ...saving history...truncating history files...
> ...completed.
>
> [Process completed]
>
> I'm sure there is some simple thing I can change to clear this up. Not a
> big inconvenience to not have jqt handily available, but it is nice to demo
> things and run labs etc.
>
> In any case, I'm going to get some rest and will try to do more
> experiments later.
>
> Onward - joey
>
> > On 2017Aug 28, at 13:30, Eric Iverson <[email protected]> wrote:
> >
> > We have fixed it (I hope).
> > The installer should install libj.so and 9!:14 should show j64avx.
> > Please try again and thanks for your patience.
> >
> > On Mon, Aug 28, 2017 at 1:01 PM, Eric Iverson <[email protected]>
> > wrote:
> >
> >> Yes, there is a chance I messed up the packaging again. I will take a
> look
> >> later today.
> >>
> >> On Mon, Aug 28, 2017 at 10:11 AM, Xiao-Yong Jin <[email protected]>
> >> wrote:
> >>
> >>> It reported j64 instead of j64avx, and the performance is lower, too.
> >>> I guess something is wrong with the packaging again?
> >>>
> >>>> On Aug 28, 2017, at 3:10 AM, bill lam <[email protected]> wrote:
> >>>>
> >>>> jkt@set1:~$ jb
> >>>>  JVERSION
> >>>> Engine: j806/j64/linux
> >>>> Beta-5: commercial/2017-08-23T10:33:49
> >>>>
> >>>> The line Engine reported j64 instead of j64avx. Previous beta seemed
> >>>> provided avx binaries.  Your cpu does support avx and supposed to be
> >>>> incapable of running j806 binary.
> >>>>
> >>>>
> >>>>
> >>>> On Mon, Aug 28, 2017 at 2:17 PM, Joey K Tuttle <[email protected]> wrote:
> >>>>> I have installed the new beta on my MacBook and on a Ubuntu server.
> No
> >>> particular problems, but some fiddling around was required to get jQt
> >>> working on the Mac. I only use ssh access to the Linux server, so that
> >>> removes the fiddling.
> >>>>>
> >>>>> I decided to run my favorite benchmark (inverting a matrix). I have
> >>> been doing this for about 47 years - starting with APLSV running on a
> 360
> >>> Model 50 with 32Kbyte (woo hoo!) workspaces... As I recall, the
> inverse of
> >>> a 20 20 matrix took several seconds and maxed out the available
> workspace.
> >>> Kind of puts into perspective where processing (and memory) has gone.
> >>> Anyway, here are some results -
> >>>>>
> >>>>> jkt@set1:~$ ja
> >>>>>  JVERSION
> >>>>> Engine: j805/j64/linux
> >>>>> Release: commercial/2016-12-11T08:02:52
> >>>>> Library: 8.05.14
> >>>>> Platform: Linux 64
> >>>>> Installer: J805 install
> >>>>> InstallPath: /usr/local/lib/j64-805
> >>>>> Contact: www.jsoftware.com
> >>>>>
> >>>>>  5 (6!:2) 'mi=. %. 1000 1000 ?.@$ 0'
> >>>>> 2.71839
> >>>>>
> >>>>>  NB. Not too shabby
> >>>>>
> >>>>>  (3!:1 mi) fwrite 'v805'  NB. store the result for later comparison
> >>>>> 8000048
> >>>>>
> >>>>>  exit 0
> >>>>> jkt@set1:~$
> >>>>> jkt@set1:~$ jb
> >>>>>  JVERSION
> >>>>> Engine: j806/j64/linux
> >>>>> Beta-5: commercial/2017-08-23T10:33:49
> >>>>> Library: 8.06.06
> >>>>> Platform: Linux 64
> >>>>> Installer: J806 install
> >>>>> InstallPath: /usr/local/lib/j64-806
> >>>>> Contact: www.jsoftware.com
> >>>>>
> >>>>>  5 (6!:2) 'mi=. %. 1000 1000 ?.@$ 0'
> >>>>> 0.97644
> >>>>>
> >>>>>  NB. Whoa! J806 more than twice as fast as J805 on my favorite
> >>> benchmark.
> >>>>>
> >>>>>  (3!:1 mi) fwrite 'v806'
> >>>>> 8000048
> >>>>>  v5=. fread 'v805'
> >>>>>  v6=. fread 'v806'
> >>>>>  v5 -: v6
> >>>>> 0
> >>>>>  NB. Well, the results aren't identical - but they are probably "very
> >>> close" ... More research required.
> >>>>>
> >>>>>  exit 0
> >>>>> jkt@set1:~$ cat /proc/cpuinfo
> >>>>> processor       : 0
> >>>>> vendor_id       : GenuineIntel
> >>>>> cpu family      : 6
> >>>>> model           : 30
> >>>>> model name      : Intel(R) Xeon(R) CPU           X3430  @ 2.40GHz
> >>>>> stepping        : 5
> >>>>> microcode       : 0x3
> >>>>> cpu MHz         : 1200.000
> >>>>> cache size      : 8192 KB
> >>>>> physical id     : 0
> >>>>> siblings        : 4
> >>>>> core id         : 0
> >>>>> cpu cores       : 4
> >>>>> apicid          : 0
> >>>>> initial apicid  : 0
> >>>>> fpu             : yes
> >>>>> fpu_exception   : yes
> >>>>> cpuid level     : 11
> >>>>> wp              : yes
> >>>>> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr
> pge
> >>> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe
> syscall
> >>> nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology
> >>> nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3
> cx16
> >>> xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida dtherm tpr_shadow vnmi
> >>> flexpriority ept vpid
> >>>>> bogomips        : 4800.60
> >>>>> clflush size    : 64
> >>>>> cache_alignment : 64
> >>>>> address sizes   : 36 bits physical, 48 bits virtual
> >>>>> power management:
> >>>>> ....
> >>>>>
> >>>>> The other 3 cores are the same, but irrelevant because j is only
> using
> >>> 1 anyway...
> >>>>>
> >>>>> Since matrix inverse is implemented essentially in j (I presume that
> >>> is still true), I'm guessing that the speed up comes from better copy
> and
> >>> memory management and that will have a nice impact on a lot of systems!
> >>>>>
> >>>>> Congrats on the improvements.
> >>>>>
> >>>>> - joey
> >>>>>
> >>>>>> On 2017Aug 24, at 05:59, Eric Iverson <[email protected]>
> >>> wrote:
> >>>>>>
> >>>>>> New zip installers are available for win 32/64, linux 32/64, and mac
> >>> 64
> >>>>>> built with the latest source.
> >>>>>
> >>>>> ------------------------------------------------------------
> ----------
> >>>>> For information about J forums see http://www.jsoftware.com/
> forums.htm
> >>>> ------------------------------------------------------------
> ----------
> >>>> For information about J forums see http://www.jsoftware.com/
> forums.htm
> >>>
> >>> ----------------------------------------------------------------------
> >>> For information about J forums see http://www.jsoftware.com/forums.htm
> >>>
> >>
> >>
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to