4 ms·
People are getting down-voted for asking what year it is, but I’m going to “what year is this?” I’m not discounting the effort that goes into place here — at l
by filmgirlcw 7y ago
People are getting down-voted for asking what year it is, but I’m going to “what year is this?”
I’m not discounting the effort that goes into place here — at least I’m trying not to — but like, why would anyone look at PowerPC for portables in 2019 when the whole reason Apple shifted to Intel 14 years ago was thermals? Wouldn’t ARM be better?
I’m sure I’m missing something but I just don’t understand this on any level except for some obsession with “openness” at the expense of actually doing anything.
- pgeorgi 7y ago> when the whole reason Apple shifted to Intel 14 years ago was thermals? Wouldn’t ARM be better? The move to Intel wasn't because the instruction set is, for some reason, superior (it isn't), it's because IBM couldn't keep up with Intel's fabrication technology. The G5 chip from 2002 was at 130nm, while the Intel design introduced in 2006 (when 4 year old G5 was the best IBM had to offer) was at 65nm. The chip they aim for is built on a 28nm process (which has some impact on voltages used and minimum conversion of power into heat). That's definitely not top-class, but good enough: it's about a factor 3 to the state of the art (compared to factor 2 between G5 and Intel Core in 2006), but in absolute terms it's so much closer. There are enough ARM laptops out there, this provides another venue for more vendor independence (ARM still exerts tight control over its ISA while PowerPC is a close cousin to Power9 which was opened recently). In short, for a project like this, the goal isn't the very best performance on the market, it's "the more the merrier".
- gridlockd 7y ago"The more the merrier" isn't true for proprietary ISAs at all. Think of all the work going into supporting it, of the limitations coming with a very exotic computer. These are things humans have to spend lifetime on. I think it's a huge waste. If this was about pushing RISC-V forward, I wouldn't say that, but only because I hope it takes over, not because I think having yet another ISA in the zoo is somehow good.
- binarycrusader 7y agoBut POWER isn't a proprietary isa anymore? https://www.servethehome.com/ibm-open-sources-power-isa-and-aligns-openpower-to-linux-foundation/ https://www.servethehome.com/ibm-open-sources-power-isa-and-...
- gridlockd 7y agoOh yeah, I guess I remember hearing about that now. Well, in that case I don't like it because IBM made it. Also it's old. It's not coming back. RISC-V is new and sexy.
- dragontamer 7y ago> Also it's old. It's not coming back. The #1 Supercomputer in the world is using POWER9: Summit. Granted, its mostly because OpenCAPI allows for POWER9 + NVidia GPUs to interface at extremely high speeds, but a win is a win in my books. https://www.olcf.ornl.gov/summit/ https://www.olcf.ornl.gov/summit/ PowerPC has silly things like decimal-floats support and quad-precision support. I mean, they exist for emulating old COBOL code for the most part, but decimal-floats solve the age-old problem of how to represent financial data with floating-point, and with perfect accuracy at that. There's certainly good and unique ideas in the PowerPC ISA.
- ajdlinux 7y agoMinor correction: Nvidia GPUs on POWER9 are connected using NVLink, which shares its physical layer with OpenCAPI, and like OpenCAPI is cache-coherent, etc, but uses a different data link and transport layer protocol. (I'm one of the OpenCAPI Linux kernel driver maintainers)
- pgeorgi 7y ago> RISC-V is new and sexy. RISC-V is pretty shoddy (M mode, a separate hypervisor mode instead of proper orthogonality, CSRs), but that's exactly what I'd expect from thesis-driven development (remember that RISC-V was an academic project for a long time). Holding their feet to the fire so that they undo some of that damage seems to be a pretty good idea to me, and if it's PowerPC what it takes to do that, that's not the worst choice IMHO.
- IOT_Apprentice 7y agoOk. but 28nm is nowhere close to where ARM is (7nm) and will be over the next few years (3nm). Smaller, faster, with multiple cores & on-board ML/Neural subsystems. The cost on the ARM side is always going to be lower due to the volume at which they are being dropped into phones. And if one wanted a faster x64 path, then why not AMD Rizen?
- pgeorgi 7y agoARM isn't at 7nm, TSMC is. That's different from the PPC -> Intel transition at Apple 15 years ago: the tech is available to anybody who's willing to pay (while back then, Intel was 1-2 generations ahead of everybody else, and there was no indication that this would change). The primary goal of a project like this is to prove the concept, and if 28nm NXP PPC chips are the sweet spot (enough performance for it to matter, unlike all those RISC-V micros; efficient enough to fit in a laptop without it working double-duty as a grill, unlike Power9 CPUs; cheap enough so that people are willing to risk it, unlike the otherwise fabulous TALOS workstation family) for that, that's not too bad. In case this takes off, there can still be some entrepreneur who cooperates with IBM or NXP or whoever has an efficient Power implementation lying around and shrink it to the smallest process node they can afford, reusing this open hardware design, and send it off to TSMC. That option didn't really exist back in 2004.
- filmgirlcw 7y agoRight. Like putting aside everything else, 28nm in 2019 going into 2020? Go ARM or Ryzen.
- lonelappde 7y agoOpenness matters. A fast chip isn't fast if the vendor blocks your application from running.
- skunkworker 7y agoI believe IBM couldn't get the Powerbook G5 out of the lab because of thermal issues, it was in development though but canned. Edit: I've toured that lab before, and saw the iMac G5 facedown on a table before it was released ( I didn't know what I was looking at, at the time)
- kjs3 7y agoI'm guessing you're right. The Mac G5s are legendary, of course, for heat. I've worked with VMEBus G5 machines (PowerPC 970FX chips) and they were furnaces that needed force air cooling no matter how we played with frequency. I can't imagine putting one in a ThinkPad case.