High Performance Computing (HPC) Chips – A Veritable Smorgasbord?
No this isn't about the song from Charlotte's Web or the Scandinavian predilection for open sandwiches; it's about the apparent newfound choice in the HPC CPU market.
For the first time since AMD's ill-fated launch of Bulldozer the answer to the question, 'Which CPU will be in my next HPC system?' doesn't have to be 'Whichever variety of Intel Xeon E5 they are selling when we procure'.
In fact, it's not just in the x86 market where there is now a genuine choice. Soon we will have at least two credible ARM v8 ISA CPUs (from Cavium and Qualcomm respectively) and IBM have gone all in on the Power architecture (having at one point in the last ten years had four competing HPC CPU lines – x86, Blue Gene, Power and Cell).
In fact, it may even be Intel that is left wondering which horse to back in the HPC CPU race with both Xeon lines looking insufficiently differentiated going forward. A symptom of this dilemma is the recent restructuring of the Xeon line along with associated pricing and feature segmentation.
(Score: 3, Informative) by RamiK on Sunday October 15 2017, @10:34PM
No. RISC-V standardized the extension mechanism to prevent the per-chip ABIs fragmentation that crippled MIPS (off the v2 draft ISA manual):
Why? Once the patent is up you could see just as much fragmentation. Only, unlike RISC-V, there's no mechanism to deal with someone adding extra instructions.
SiFive Freedom U500 can be evaluated on a $3.5k FPGA kit and should fit the RasPi3\ODROID-C2 space once produced on both cost and performance.
The x86 desktop market is a high-risk, low-reward venture. You're restricted to 4 instructions wide out-of-order superscalar pointer addressing designs since there's too much code to rewrite otherwise. Closest I've seen anyone coming near it was ARM's recent A75 that's targeting smartphones.
compiling...