Expect four more decades of this
Guess what, the F-35B also has limited bring back.
So what part of France should the UK's shiny new LockMart fighters drop inert bombs on?
I guess it's too late to reverse course yet again for the F-35C.
15 publicly visible posts • joined 3 Sep 2012
When will your DRAM chips come with a "free" ARM processor? You need to run refresh cycles so might as well crunch away while you do so. We know this isn't going to happen because of silicon process issues and the management difficulties.
The same applies to "in array" processing. While it would be very helpful to have a "database accelerator" built into the array to pre-filter the results before the data gets pumped over the interface for the big join, it is not going to happen. Or if it does happen the resulting Hodge-podge will be poorly supported and quickly outrun by standard server units that simply keep delivering better value for money.
Wouldn't a run-time compiled language like Java be the perfect fit for strange hybrid architectures? You send code that has been checked for safety and correctness to the machine to run it. The code is then split off into bits and pieces to different functional units, adjusting in real time to the actual code flow to put data and code where they best fit.
Simply taking existing x86 bytecodes and reverse compiling these on the fly might introduce all sorts of strange timing dependencies unknown and untested by the programmers.
The FMA result could only be *exact* if your functional unit had twice as many bits as your data storage registers. Hasn't the Intel tradition been to have 25% more bits? (80 bits vs 64 and so on.)
What I'd like is a fused multiply sum into an expanded "hidden" register. Gimmie the dot product of these two ten dimensional vectors and then round down the results when you store it, etc.