That's very cool! A =: 3000 4000?.@$0
B =: 4000 2000?.@$0 10 timespacex 'C =: A +/ .* B' 4.15287 6.71109e7 0&T.@''^:4 '' 4 10 timespacex 'C =: A +/ .* B' 2.30104 6.71109e7 JVERSION Engine: j904/j64avx/linux Beta-d: commercial/2022-05-19T20:41:10 Library: 9.04.01 Qt IDE: 2.0.3/5.12.8(5.15.2) Platform: Linux 64 Installer: J904 install InstallPath: /home/jpjacobs/j904 Contact: www.jsoftware.com However, in J903, on the same machine, I get: A =: 3000 4000?.@$0 B =: 4000 2000?.@$0 10 timespacex 'C =: A +/ .* B' 2.70296 6.71108e7 JVERSION Engine: j903/j64avx/linux Release-b: commercial/2022-01-28T04:10:34 Library: 9.03.08 Qt IDE: 1.9.5/5.12.8(5.15.2) Platform: Linux 64 Installer: J903 install InstallPath: /home/jpjacobs/j903 Contact: www.jsoftware.com Am I right to conclude that single threaded matrix multiplication actually got considerably slower with respect to J903 (from 2.70 s to 4.15 s) ? Jan-Pieter Op vr 20 mei 2022 om 21:15 schreef Henry Rich <henryhr...@gmail.com>: > If you create threads, beta-d can use them to speed up primitives. The > first primitive to get this treatment is +/ . * (designed & coded by Elijah > Stone). > > Say your machine has N cores. Set your startup script to execute > > 0 T. '' > > N-1 times, and your matrix products will be faster with no other action > needed. > > Henry Rich > > On Fri, May 20, 2022, 11:07 AM Eric Iverson <eric.b.iver...@gmail.com> > wrote: > > > J904-beta-d is available for windows/linux/macos. > > > > If you already run J904-beta, then upgrade is easy: > > load'pacman' > > 'upgrade'jpkg'jengine' > > > > If you have not yet installed J904-beta, time to get started! > > https://code.jsoftware.com/wiki/System/Installation/J904 > > <https://code.jsoftware.com/wiki/System/Installation/J903> > > > > Release notes: > > https://code.jsoftware.com/wiki/System/ReleaseNotes/J904 > > <https://code.jsoftware.com/wiki/System/ReleaseNotes/J903> > > > > Questions/bug reports/etc. should go to the beta forum. > > ---------------------------------------------------------------------- > > 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