Re:Shakti, the new data platform from Arthur Whitney
by 3xblah on Sunday December 01, 2019 @05:53PM
(#21678362)
Maybe this is why shakti fails to start when I have tried it with 1.6 GHz Intel Atom and Celeron CPUs. When I tried on Ubuntu with Celeron I got "Illegal instruction (core dumped)"
[ Parent
| on HN ]
Re:Shakti, the new data platform from Arthur Whitney
by zerozerocool on Saturday December 07, 2019 @09:42PM
(#21734058)
Last I was told - removing the avx hard requirement is on the roadmap.
This Intel SDE emulator took care of issues I ran into on an older laptop running shakti release circa ~ September:
https://software.intel.com/en-us/articles/intel-software-dev...
Re:Shakti, the new data platform from Arthur Whitney
by shrubble on Sunday December 01, 2019 @07:10PM
(#21678755)
The first thing I would suggest is 'ldd binary' where binary is the name of the file--and make sure all shared libraries are found.
Re:Shakti, the new data platform from Arthur Whitney
by 3xblah on Sunday December 01, 2019 @07:33PM
(#21678896)
https://anaconda.org/shaktidb/shakti/2019.09.20/download/lin...
The k binary in this tarball is statically-linked.
Re:Shakti, the new data platform from Arthur Whitney
by dantiberian on Sunday December 01, 2019 @06:39PM
(#21678587)
I doubt there would be a hard requirement on any AVX instructions, just that it can take advantage of them if available.
Re:Shakti, the new data platform from Arthur Whitney
by plorkyeran on Monday December 02, 2019 @02:55AM
(#21680663)
A hard requirement on AVX instructions is exactly the sort of thing I would expect out of Arthur Whitney. His software tends to be very opinionated, and that's one of the things that lets him do so much in so little code.
Re:Shakti, the new data platform from Arthur Whitney
by tluyben2 on Monday December 02, 2019 @04:36AM
(#21681054)
The version I downloaded from the site does (did?) depend on AVX instructions and would die on startup. There are other ('nightly builds') that fix this. One of the goals of the current team seems to be portability.
Re:Shakti, the new data platform from Arthur Whitney
by scottlocklin on Monday December 02, 2019 @07:45AM
(#21681878)
FWIIW J is moving in this direction as well; the last release version of it (807) needed a special build for older intel hardware (they subsequently made separate binaries for older hardware). AVX has been around since 2011/2012, so it doesn't seem like that big a deal.
Admittedly I myself have older hardware kicking around I see no real reason to upgrade, but AVX is such a big win on array processing you might as well make it a dependency for the kinds of use cases Shakti or J get used for in business.