On Sat, 9 Apr 2022, Henry Rich wrote:
JE generally does few data-dependent branches, and I expect it would not
be a good idea to use two hyperthreads in one core; but you'll have to
make that decision.
Branch miss is tens of cycles; cache miss is hundreds.
Re branches: from what I've seen, there is too much duff and not enough
overlapping access. Though I guess those are metadata-dependent branches,
not data-dependent branches :)
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm