J807 beta-a release packages are available.

This release has a new J Engine. The JE includes a rework of noun headers
and memory allocation. One benefit is that noun headers are now smaller and
fit in a single cache line on modern hardware and this should benefit
overall performance.

But primarily, this is the first step in allowing noun memory to back each
other.

Currently the expression
   #each <;._2 fread'~system/main/stdlib.ijs'
builds a complete noun with its own copy of the relevant data for each of
the partitions.

In the final 807 release, that expression would just generate a small noun
header for each partition that addressed memory in the original allocation.
The expression will run faster in less memory.

More examples and discussion as the J807 beta cycle progresses.

J807 will be a significant release. Please help the community by taking
time for a look, and then stay current as things move along. Early adopters
provide valuable feedback, shake out bugs, and contribute to a stable final
release.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to