Re: [Jprogramming] Location of "readimg"

2017-03-12 Thread Devon McCormick
OK - I'm using Windows 7 on AMD on this new machine - it may be something to do with this configuration. On Sun, Mar 12, 2017 at 10:37 PM, bill lam wrote: > There is no recent changes in wdreadimg or jqt binaries. > I tested readimg under jconsole worked ok on linux64. > > Вс, 12 мар 2017, Devon

Re: [Jprogramming] first 806 beta vailable

2017-03-12 Thread 'Pascal Jasmin' via Programming
taking out the %., I get 3.2x improvement on amd timespacex '( + / . *)~ aa'[ aa =.? 1200 1200 $ 0 0.85839 1.67796e7 - Original Message - From: Henry Rich To: programm...@jsoftware.com Sent: Sunday, March 12, 2017 11:06 PM Subject: Re: [Jprogramming] first 806 beta vailable Oh yes - i

Re: [Jprogramming] first 806 beta vailable

2017-03-12 Thread 'Pascal Jasmin' via Programming
dyadic +-*%^ +. *. first? afaiu, likely oversimplifying, these map closely to assembler primitives. Also, I get a 2x improvement on extended ints, for i. e. e.~ b=: (<.-:#a)+ x: c ?. c=. 1000 [ a=: C ?. C =. 100 p. and +//.@:(*/) would be promising. Though our extended integer format al

Re: [Jprogramming] first 806 beta vailable

2017-03-12 Thread Henry Rich
Oh yes - integer matrix multiply is not improved (there are no AVX instructions for them). In fact, integer matrix multiply is slower than 8.04 (because we got rid of the assembler code in 8.05). But if you convert to float, the floating matrix multiply on 8.06 is faster than anything previou

Re: [Jprogramming] Location of "readimg"

2017-03-12 Thread bill lam
There is no recent changes in wdreadimg or jqt binaries. I tested readimg under jconsole worked ok on linux64. Вс, 12 мар 2017, Devon McCormick написал(а): > OK - but now I find that the underlying DLL call to "wdreadimg" gives me a > 0 0 matrix result. However, this is a new PC, so I'm not sure

Re: [Jprogramming] first 806 beta vailable

2017-03-12 Thread Henry Rich
Your timing includes the inverse, which is comparable to the cost of a multiply I think, and is not sped up. There are many primitives that could benefit from vector instructions. The question is which ones to do first. Henry Rich On 3/12/2017 8:34 PM, 'Pascal Jasmin' via Programming wrote:

Re: [Jprogramming] first 806 beta vailable

2017-03-12 Thread 'Pascal Jasmin' via Programming
larger matrix is 2x faster with avx... timespacex '( %. + / . * ] ) aa'[ aa =.? 1200 1200 $ 4 3.67906 1.21639e8 - Original Message - From: 'Pascal Jasmin' via Programming To: "programm...@jsoftware.com" Sent: Sunday, March 12, 2017 8:16 PM Subject: Re: [Jprogramming] first 806 b

Re: [Jprogramming] first 806 beta vailable

2017-03-12 Thread 'Pascal Jasmin' via Programming
10 timespacex '( %. + / . * ] ) aa'[ aa =.? 200 200 $ 4 0.0308774 3.80518e6 slightly slower on avx806 vs 805. 0.0286737 3.80518e6 Exact memory match suggests maybe the processor doesn't support a specific avx feature, and the code aborts to "downhandle" the operation? - Original

Re: [Jprogramming] first 806 beta vailable

2017-03-12 Thread Eric Iverson
I think pascal is saying he saw improvement a bit higher than I reported in my benchmark. That is, quite a bit of overall improvement from your avx work. On Sun, Mar 12, 2017 at 7:26 PM, Henry Rich wrote: > Very surprising that there is no improvement in matrix multiply, when the > processor use

Re: [Jprogramming] first 806 beta vailable

2017-03-12 Thread Henry Rich
Very surprising that there is no improvement in matrix multiply, when the processor uses AVX instructions. This processor has a large L2 cache. How large were the matrices? Henry Rich On 3/12/2017 7:20 PM, 'Pascal Jasmin' via Programming wrote: on older AM A8-5500 most of the benchmark impr

Re: [Jprogramming] first 806 beta vailable

2017-03-12 Thread 'Pascal Jasmin' via Programming
on older AM A8-5500 most of the benchmark improvements (compared to 805) are higher (minimally) than Eric reported. floating point a bit less, but float!.0 a bit more. No improvement in matrix multiply. - Original Message - From: 'Mike Day' via Programming To: programm...@jsoftware

Re: [Jprogramming] JHS update

2017-03-12 Thread Linda A Alvord
Basically jqt is ok on both. There were problems with the locations of plot, viewmat,... which Bill corrected. Actually the 32 machine is big, old, slow, heavy. But for old eyes, not so nimble fingers and color in Outlook I try to keep it current. It is 32 bit and an antique. HP. Once jhs

Re: [Jprogramming] JHS update

2017-03-12 Thread Eric Iverson
Linda, I think your are perhaps trying to many things all at once. Perhaps you should focus on getting a clean install of 805 on both your machines and be sure that jqt is working properly before tackling JHS. Also, if both machines are 64bit capable (likely the case) then stick with J64. There i

Re: [Jprogramming] first 806 beta vailable

2017-03-12 Thread Eric Iverson
I have the script I used to generate the report in the original announcement. Currently it is too messy and peculiar to my own setup to be of general interest. I won't have a chance to work on in for at least a few weeks. I was hoping others would take an interest. That initial report shows the ar

Re: [Jprogramming] first 806 beta vailable

2017-03-12 Thread 'Mike Day' via Programming
I didn't know I had avx available on this machine, an AMD A10-7300, running Windows 10. Anyway, J806 JVERSION says I do! I'd have a go at running the benchmarks, but wonder if there's a script available to save doing them "by hand" JVERSION Engine: j806/j64avx/windows Beta-1: commerci

Re: [Jprogramming] JHS update

2017-03-12 Thread Linda A Alvord
Bill, I have avoided trying the beta until I know what I can and cannot do in 805 and j64-805 Load 'dissect' is still not ok in 805 Linda -Original Message- From: Programming [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Linda A Alvord Sent: Sunday, March 12, 2017 6:

Re: [Jprogramming] Location of "readimg"

2017-03-12 Thread Linda A Alvord
Half of what I wanted was for jhs to open in chroe and that works from jhs.bat. Very nice. However if I switch to explorer, neither browser will do directly to temp files. However, the earlier version of jhs.bt opened current temp files. Http Server Also, in jhs jijs I tried this: Http S

Re: [Jprogramming] Location of "readimg"

2017-03-12 Thread Devon McCormick
OK - but now I find that the underlying DLL call to "wdreadimg" gives me a 0 0 matrix result. However, this is a new PC, so I'm not sure there isn't something else funny going on. On Sun, Mar 12, 2017 at 5:49 AM, bill lam wrote: > If you are not running jqt, loading all jqt definitions can > ca

[Jprogramming] avx benchmarks

2017-03-12 Thread Eric Iverson
The first AVX hardware (early 2011) runs the JE avx binary, but only a bit faster. Results on latest hardware is more impressive. There is some likelihood that Intel will continue to focus on this area (vectorized ops). Significant improvements in this area are much easier for them than in overall

[Jprogramming] avx

2017-03-12 Thread Eric Iverson
installer updated to have an improved report when a system does not support avx. -- For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] JHS update

2017-03-12 Thread Eric Iverson
The latest JHS had a change. When it starts it now automatically starts your default browser and opens the JHS jijx page. I think for most people, most of the time, this is convenient. You prefer Chrome, but IE is your default browser.l You have 3 options: 1. Just close the automatically opened

Re: [Jprogramming] JHS update

2017-03-12 Thread Linda A Alvord
A new problem. Yestrerday jhs.bat would give me a console. When I ran it, I could open Chrome and get to jhs. All temp files were there. Today the new (I reinstalled everything) jhs.bat goes Right to explorer which I don't like. But it does connect to my temp files. So I close it and connect

Re: [Jprogramming] JHS update

2017-03-12 Thread Linda A Alvord
Bill I found a better way to get pacman to work. I found the two versions and then put them on the desktop. TThey can not run as administrator, but if I then run jqt as an administrator I could install pacman and use your code to install plot, viewmat, dissect ..l -Original Message---

Re: [Jprogramming] Location of "readimg"

2017-03-12 Thread bill lam
If you are not running jqt, loading all jqt definitions can cause conflicts and be harmful. If you know what you are doing, you can run load 'ide/qt/qtlib' which enable some qt facilities for non-Qt platforms. Sorry for inconvenience, the changes should have happened in j806 beta. Вс, 12 мар 2017

Re: [Jprogramming] Location of "readimg"

2017-03-12 Thread Devon McCormick
Yes - that's it. I just have to "require 'ide/qt/qtlib'" to get the fns I used to get. Thanks. On Sun, Mar 12, 2017 at 5:37 AM, Devon McCormick wrote: > It looks like the problem is that I work under emacs using jconsole, and > there's a switch using "IFQT" that avoids load qtlib for me. > > O

Re: [Jprogramming] Location of "readimg"

2017-03-12 Thread Devon McCormick
It looks like the problem is that I work under emacs using jconsole, and there's a switch using "IFQT" that avoids load qtlib for me. On Sun, Mar 12, 2017 at 5:20 AM, bill lam wrote: > Yes there was some refactorization on the image and hash cover > verbs, but they should work as now. What is y

Re: [Jprogramming] Location of "readimg"

2017-03-12 Thread bill lam
Yes there was some refactorization on the image and hash cover verbs, but they should work as now. What is your version of qtide addon? The verb should be in jqtide locale in the file ~addons/ide/qt/qtlib.ijs which should be loaded automatically while loading qtide addons. Please provide more in

[Jprogramming] Location of "readimg"

2017-03-12 Thread Devon McCormick
I used to find code to read and write .JPGs in the jqtide namespace but this seems to have disappeared in recent versions of J - I'm on J 8.05. Did this migrate somewhere? Is here another image reader/writer that people use? It seems I have to re-ask this question every couple of years because t

Re: [Jprogramming] JHS update

2017-03-12 Thread bill lam
"360 sandbox"? Did you mean the chinese made anti-virus software? If so, I strongly suggest you un-install it immediately. 360 itself is a virus which kills other virus. Вс, 12 мар 2017, Linda A Alvord написал(а): > Bill, On 32 I tried this and could get pacman past security by putting it (2

Re: [Jprogramming] JHS update

2017-03-12 Thread Linda A Alvord
Bill, On 32 I tried this and could get pacman past security by putting it (2 of them) into 360 sandbox. However I sent a shortcut to the desktop and still couldn't use the icon and run as an administrator. Can you clear pacman as you have with the rest of the install. -Original Messag