News for hackers. Stuff that matters.
Re:Is it time for open processors? by mpweiher on Friday January 19, 2018 @03:48AM (#16184927)
> further fragmentation of cpu architectures

"Fragmentation"??

We have a huge monoculture of Intel x86/x64 on the desktop, driven by Intel's fab advantage that smothered all alternative (and often superior) architectures. And recently, a second one has sprung up with ARM on mobile.

And it hasn't really been good for the industry.

Fortunately, the Windows monoculture in OSes has been broken, so much that MS wasn't able to extend it to mobile and has been driven to give away their OS updates.

In terms of porting, CPU architecture is far less of a problem than you might think. Tiny NeXT managed to make its OS available for four CPU architectures: 68K, i386, SPARC and HP-PA, with apparently PPC and MC88K available in-house. Write Once, Run Anywhere™, all with native binaries, no intermediate layer needed.

And these were processors with different endian-ness, RISC, CISC, sliding register windows, sparse register sets etc.

Re:Is it time for open processors? by em3rgent0rdr on Friday January 19, 2018 @04:00AM (#16184963)
ISA fragmentation isn't much a worry for people who only run open source software. Debian is especially good at maintaining ports of tens of thousands of packages for 10 ISAs [1].

[1] https://www.debian.org/ports/

Re:Is it time for open processors? by em3rgent0rdr on Friday January 19, 2018 @03:37PM (#16189542)
And they still have unofficial ports of 6 other outdated ISAs complete with Debian 9.0 net install ISOs [1].

[1] http://cdimage.debian.org/cdimage/ports/

Re:Is it time for open processors? by anameaname on Friday January 19, 2018 @04:34AM (#16185079)
> And it hasn't really been good for the industry.

Intel's problems over the past year aside, they have done an amazing job pushing the limits of computation over the past decades.

Re:Is it time for open processors? by tjoff on Friday January 19, 2018 @04:43AM (#16185108)
Last decade I'm not so sure. I bought the very first readily available consumer quad core CPU a decade ago (the Q6600), two years ago I upgraded and I had to pay a huge premium because I wanted more than four (I got six!) cores. And that is just starting to change today.

Not that core count is everything but consumer desktop CPUs have stagnated quite a bit. Here's to hoping AMD stirs it up a bit.

Re:Is it time for open processors? by cm2187 on Friday January 19, 2018 @05:40AM (#16185306)
Because the compute power for consumer CPU nowadays is good enough, the effort has been in reducing energy consumption. But if you look at the server / workstation side, you can get 20+ cores in a single dice.
Re:Is it time for open processors? by tjoff on Friday January 19, 2018 @06:40AM (#16185492)
Good enough relative to the competition perhaps.

Nowadays the CPU is the bottle-neck even when surfing the web and using simple (electron) text editors.

Re:Is it time for open processors? by mpweiher on Friday January 19, 2018 @11:47AM (#16187604)
But that's not really a CPU problem but a software problem. And faster CPUs won't fix it, due to Wirth's Law.
Re:Is it time for open processors? by pjmlp on Saturday January 20, 2018 @04:41AM (#16192769)
Anything built with Electron is the anathema of simple.
Re:Is it time for open processors? by imtringued on Saturday January 20, 2018 @05:19AM (#16192849)
If you consider core count desktop CPUs have had massive increases in performance in the last year and will get another massive increase when 7nm arrives.
Re:Is it time for open processors? by tjoff on Sunday January 21, 2018 @10:06AM (#16198294)
This seems to only reinforce my point?
Re:Is it time for open processors? by scroot on Friday January 19, 2018 @12:56PM (#16188216)
I would add that today, as opposed to past periods of fragmentation, there are more widely adopted universal formats, standards, and protocols. So much so that as long as different systems can support just a few key pieces of software, they'd be largely useful — no matter what runs underneath.
Re:Is it time for open processors? by icelancer on Friday January 19, 2018 @04:38AM (#16185091)
>often superior

This is a little hyperbolic. There have been occasional superior alternatives but "often" is kinda silly. By and large, the best products won - and that is despite accepting that Intel acted in anti-competitive ways in the past (Cyrix et al).

Re:Is it time for open processors? by mpweiher on Friday January 19, 2018 @05:26AM (#16185261)
> best products

Agreed, somewhat, but you are conflating "product" and "architecture". I specifically meant architecture.

Intel was usually at least one process generation ahead of competitors, and often more than that. With Moore's law still going at full tilt, that meant not only more transistors, but also faster transistors, completely overwhelming the architectural deficits.

> occasional superior alternatives but "often" is kinda silly

Hmm...just off the top of my head: Motorola 68K, MicroVAX, LSI-11, SPARC, AMD 29K, Power, RISC, MIPS, Transputer, Alpha, HP-PA, ARM for desktop, Motorola 88K, Fairchild Clipper, etc.

I'd be hard-pressed to name an architecture that wasn't superior to i386. But architecture did not matter. With Moore's law no longer also getting us faster transistors, it might matter again: https://rodneybrooks.com/the-end-of-moores-law/

Re:Is it time for open processors? by ableal on Friday January 19, 2018 @11:06AM (#16187216)
Plus the NS 32000, "likely the first 32-bit general-purpose microprocessors on the market", https://en.wikipedia.org/wiki/NS320xx
Re:Is it time for open processors? by beojan on Friday January 19, 2018 @04:35AM (#16185081)
ARM has lots of manufacturers licensing the basic design.