IBM Gives Away PowerPC; Goes Open Source

·

·

, , ,

“With great power comes great responsibility.” – Uncle Ben

Remember PowerPC?

Nah, me neither. But now it can be yours. For free. Srsly. 

IBM has released the Power Architecture instruction set to the Linux Foundation, making it freely available to anyone who wants it. It’s a no-cost, royalty-free license to the ISA much like the one for RISC-V and other open-source processors. Starting now, you can design your own PowerPC processor without first paying a hefty license fee. 

This is either really good news or really bad news, depending on your perspective. 

The good news is, hey, free processor! What’s not to like about that? You get an official IBM-designed CPU with a huge upside growth path. Thirteen of the 500 fastest supercomputers in the world – and both of the top two – are based on IBM’s Power architecture. It doesn’t get any more blue-chip than that. 

It also gives RISC-V aficionados something new to think about. IBM’s move puts Power on the same footing as RISC-V in terms of accessibility. Both are completely realized CPUs with real software support, both are free to use, and both are under the aegis of the Linux Foundation, meaning no one person or company controls their destiny. 

On the other hand, this seems like a sad and humiliating end to a once-proud processor family. It’s as if the Rothschilds or Rockefellers went begging on the street. Oh, how the mighty have fallen. IBM’s Power architecture, and its mass-market PowerPC spinoff, were supposed to be the Intel-killers of the 1990s. IBM, Apple, and Motorola (then Freescale, then NXP) had jointly designed and adopted PowerPC as the modern RISC alternative to the creaking old x86 that threatened to dominate the computing world. (How did that ever turn out…?)

Each member of the so-called AIM group contributed something: Apple would use PowerPC in its upcoming line of high-end PowerMacs, finally supplanting the 680×0 processors it had used since time began; IBM provided the bulk of the architecture it had created for its new RS/6000 business computers; and Motorola would build the chips, knowing its 68K processor line was on its last legs and its new 88K family was looking iffy. 

For a while, PowerPC was a big hit. Apple was a high-profile design win, but it wasn’t the only one. Sony’s PlayStation3, Nintendo’s Wii, Wii U, and GameCube, Microsoft’s Xbox 360, and the 3DO M2 all used PowerPC processors. When’s the last time PlayStation, Xbox, and Nintendo had anything in common? 

Where PowerPC didn’t catch on was in computers. Apart from PowerMacs and a few obscure desktop machines, PowerPC went nowhere. Motorola shifted its sights downward from desktop processors to embedded chips. IBM (back when it was selling microprocessors) did the same thing, producing the PowerPC 403, 405, and related low-end devices. 

Slowly, the PowerPC market bifurcated, with high-end silicon driving exotic IBM iron and low-end chips in various embedded systems, but with nothing much in between. This isn’t what the AIM triumvirate wanted – particularly not Motorola, which had really been hoping for a rockstar processor to get back into the computer game. Alas, it was not to be. 

From the beginning, IBM had gone the licensing route with PowerPC, shadowing similar moves made by ARM, MIPS, SPARC, and other acronymic architectures. Licensing your processor IP was all the rage in the 1990s and early 2000s, and it was the surest route to mass adoption. But IBM’s terms were onerous. A PowerPC license was far more expensive than one for MIPS or ARM, and IBM was reputed to be a tough partner to deal with. Unofficially, IBM wanted to keep the ranks of its licensees small in order to reduce internecine competition. (ARM, on the other hand, would seemingly welcome anyone who could fog a mirror and write a check.) In all, nearly two dozen companies paid for PowerPC licenses, which seems like a lot, but only a handful of those – Applied Micro, Cisco, Sony, STMicroelectronics, and Toshiba – were well known or produced chips in any appreciable volume. A lot of the other licensees were upstart startups hoping to catch the early wave of PowerPC adoption that never happened. Altera and Xilinx both offered PowerPC-flavored FPGAs… briefly. 

Consortia soon followed. The Power.Org group (now defunct) was formed in 2004, and OpenPower opened its doors in 2013. Now, the latter group is being folded into the Linux Foundation, cozying up alongside RISC-V and a hundred other projects large and small. By ceding ownership to the Linux Foundation, IBM essentially gives up control of the architecture, or, at least, the licensable version of it. IBM’s Power Systems Division remains as strong as ever and just as committed to lunatic high-end Power-based computers. Let’s hope the new bosses don’t tamper with PowerPC’s beloved EIEIO and DARN instructions. 

But even with all the right commercial moves, PowerPC couldn’t power through. It never delivered the step function in performance that we were promised, partly because early PowerPC chips were late to market and partly because Intel is very good at speeding up its devices by leveraging its manufacturing technology. Compared side by side, PowerPC processors were always about equal to x86 processors, and a lot more expensive than ARM- or MIPS-based processors. Which one would you choose? 

The good news is, 13 of the top 500 fastest computers today run Power processors. The bad news is, that number used to be closer to 200. Its dominance has been declining ever since. 

Like RISC-V, the new PowerPC license gives you access to the complete instruction-set architecture (ISA), including whatever patent rights you need to implement it without legal hazard. You are free to go and implement your own PowerPC processor any way you see fit. Unlike with RISC-V, however, there are no readymade IP cores for you to use. IBM has demonstrated PowerPC running on a Xilinx FPGA, but it’s largely just that – a demonstration – and not intended to be a commercial implementation. It’s more what you’d call guidelines

From multimillion-dollar licenses, to free, in the span of a few years. It’s a big change of circumstances for PowerPC and its creator, IBM. But what alternative did the company have? And what’s the harm? It’s not as though IBM had a lot of alternatives. The company could continue to demand seven- and eight-figure licensing fees, or it could throw in the towel and hope that PowerPC catches its second (third?) wind among SoC developers. Besides, with RISC-V garnering so much attention of late, there wasn’t much time left before PowerPC completely missed the boat. 

There’s little downside to offering the ISA for free, and some potential upside. If PowerPC makes even a little bit of headway in the form of hardware users and software developers, that’s good for everybody concerned. A rising tide lifting all boats, and all that. PowerPC could potentially become the next RISC-V (or ARM… or 8051… or PDP/11…) and grow into a popular and well supported product family. It’s unlikely to ever compete with desktop CPUs like originally intended, but it’s a fine embedded processor and one with some history and provenance, and an impressive family tree. That’s more than most free CPUs can claim. 

“The future has never looked brighter for the Power architecture,” says Hugh Blemings, Executive Director of the OpenPower Foundation, apparently with a straight face. You don’t drop your price to zero when business is good. Still, the move probably is a good one for Power as an architecture. And a good one for designers the world over, now that they have a major new choice to consider. 

Your very own IBM computer. Who would’ve thought it?

Comments

  1. […] IBM Gives Away PowerPC; Goes Open Source 6 by larra | 0 comments on Hacker News. […]

  2. […] IBM Gives Away PowerPC; Goes Open Source 6 by larra | 0 comments on Hacker News. […]

  3. […] IBM Gives Away PowerPC; Goes Open Source 6 by larra | 0 comments on Hacker News. […]

  4. […] IBM Gives Away PowerPC; Goes Open Source 6 by larra | 0 comments on Hacker News. […]

  5. […] IBM Gives Away PowerPC; Goes Open Source 8 by larra | 0 comments on Hacker News. […]

  6. […] IBM Gives Away PowerPC; Goes Open Source 8 by larra | 0 comments on Hacker News. […]

  7. […] “With great power comes great responsibility.” – Uncle Ben Remember PowerPC? Nah, me neither. But now it can be yours. For free. Srsly.  IBM has released the Power Architecture instruction set to t…Read More […]

  8. […] With great power comes great responsibility. Uncle Ben Remember PowerPC? Nah, me neither. But now it can be yours. For free. Srsly.  IBM has released the Power Architecture instruction set to the Linux Foundation, making it freely available to anyone who w… Read More […]

  9. […] LF but similar)? As we explained last week, it’s more of the latter. Jim Turley’s new article about it is a symptom of the problem because outsourcing to Microsoft and openwashing has been cast as […]

  10. […] announcement seemed to garner mostly tepid reviews, but merited at least one caustic response by Jim Turley, “Remember PowerPC? Nah, me neither. But now it can be yours. For free. Srsly.” […]

  11. […] announcement seemed to garner mostly tepid reviews, but merited at least one caustic response by Jim Turley, “Remember PowerPC? Nah, me neither. But now it can be yours. For free. Srsly.” Balanced […]

  12. […] announcement seemed to garner mostly tepid reviews, but merited at least one caustic response by Jim Turley, “Remember PowerPC? Nah, me neither. But now it can be yours. For free. Srsly.” […]

  13. […] anuncio pareció obtener críticas en su mayoría tibias, pero mereció al menos una respuesta cáustica de Jim Turley “¿Recuerdas PowerPC? No, yo tampoco. Pero ahora puede ser tuyo. Gratis “Srsly”. […]

  14. […] announcement appeared to garner principally tepid evaluations, however merited at the least one caustic response by Jim Turley, “Bear in mind PowerPC? Nah, me neither. However now it may be yours. Without cost. […]

  15. […] 2019, IBM officially open-sourced PowerPC, allowing those who used it to take the lead in development and create new chips without having to […]

  16. […] 2019, IBM officially open-sourced PowerPC, allowing those who used it to take the lead in development and create new chips without having to […]

  17. […] 2019, IBM officially open-sourced PowerPC, allowing those who used it to take the lead in development and create new chips without having to […]

  18. […] 2019, IBM officially open-sourced PowerPC, allowing those who used it to take the lead in development and create new chips without having to […]

  19. […] 2019, IBM officially open-sourced PowerPC, allowing those who used it to take the lead in development and create new chips without having to […]

  20. […] 2019, IBM officially open-sourced PowerPC, allowing those who used it to take the lead in development and create new chips without having to […]

  21. […] 2019, IBM formally open-sourced PowerPC, permitting those that used it to take the lead in growth and create new chips with out having to […]

  22. […] 2019, IBM officially open-sourced PowerPC, allowing those who used it to take the lead in development and create new chips without having to […]

  23. […] platforms preserve promise as selections. Leading contenders encompass the Energy structure that IBM birth-sourced to the Linux Basis in 2019 and the birth RISC-V structure. Vendors face big hurdles in this pursuit, however within […]

  24. […] platforms hold promise as alternatives. Leading contenders include the Power architecture that IBM open-sourced to the Linux Foundation in 2019 and the open RISC-V architecture. Vendors face monumental hurdles in this […]

  25. […] autres plateformes sont prometteuses comme alternatives. Parmi les principaux concurrents, on peut citer l’architecture Power qu’IBM a confiée à la Linux Foundation en 2019, et l’architecture ouverte RISC-V. Les fournisseurs sont confrontés à des […]

  26. […] autres plateformes sont prometteuses comme alternatives. Parmi les principaux concurrents, on peut citer l’architecture Power qu’IBM a confiée à la Linux Foundation en 2019, et l’architecture ouverte RISC-V. Les fournisseurs sont confrontés à des […]

  27. […] 2019, IBM officially open-sourced PowerPC, allowing those who used it to take the lead in development and create new chips without having to […]

  28. […] Jahr 2019 IBM offiziell Open-Source-PowerPCDies ermöglicht denjenigen, die es verwendet haben, die Führung in der Entwicklung zu übernehmen […]

  29. […] 2019, IBM officiellement PowerPC open source, permettant à ceux qui l’ont utilisé de prendre la tête du développement et de créer de […]

  30. […] 2019, IBM officially open-sourced PowerPC, allowing those who used it to take the lead in development and create new chips without having to […]

  31. […] 2019, IBM chính thức PowerPC nguồn mở, cho phép những người đã sử dụng nó đi đầu trong việc phát triển và tạo ra […]

  32. […] 2019, IBM oficialmente PowerPC de código abierto, lo que permite a quienes lo usaron tomar la iniciativa en el desarrollo y crear nuevos chips sin […]

  33. […] Jahr 2019 hat IBM offiziell Open-Source-PowerPC, wodurch diejenigen, die es verwendet haben, die Führung in der Entwicklung übernehmen und neue […]

  34. […] 2019 г. IBM официално PowerPC с отворен код, което позволява на тези, които го използват, да поемат […]

  35. […] IBM, resmi olarak açık kaynaklı PowerPC, onu kullananların büyük lisans ücretleri ödemek zorunda kalmadan geliştirmede liderlik […]

  36. […] IBM은 공식적으로 오픈 소스 PowerPC, 그것을 사용하는 사람들이 개발에 앞장서고 막대한 라이선스 비용을 […]

  37. […] IBM oficiāli atvērtā koda PowerPC, ļaujot tiem, kas to izmantoja, uzņemties vadību izstrādē un radīt jaunas mikroshēmas, […]

  38. […] 2019, a IBM oficialmente PowerPC de código aberto, permitindo que aqueles que o usaram assumam a liderança no desenvolvimento e criem novos chips […]

  39. […] 2019, η IBM επίσημα PowerPC ανοιχτού κώδικα, επιτρέποντας σε όσους το χρησιμοποίησαν να […]

  40. […] tahun 2019, IBM secara resmi PowerPC sumber terbuka, memungkinkan mereka yang menggunakannya untuk memimpin dalam pengembangan dan membuat chip baru […]

  41. […] 2019 році IBM офіційно PowerPC з відкритим кодом, що дозволяє тим, хто його використовував, стати […]

  42. […] roce 2019 IBM oficiálně open-source PowerPC, což umožňuje těm, kteří jej používali, převzít vedení ve vývoji a vytvořit nové […]

  43. […] hivatalosan is az IBM nyílt forráskódú PowerPC, lehetővé téve az azt használók számára, hogy vezető szerepet töltsenek be a […]

  44. […] 2019 officieel IBM open source PowerPC, waardoor degenen die het gebruikten het voortouw konden nemen bij de ontwikkeling en nieuwe chips […]

  45. […] 2019 годзе IBM афіцыйна PowerPC з адкрытым зыходным кодам, што дазваляе тым, хто выкарыстаў яго, узяць на сябе […]

  46. […] 2019, IBM officielt open source PowerPC, hvilket giver dem, der brugte det, mulighed for at tage føringen i udviklingen og skabe nye chips […]

  47. […] 2019, IBM chính thức PowerPC nguồn mở, cho phép những người đã sử dụng nó đi đầu trong việc phát triển và tạo ra […]

  48. […] عام 2019 ، IBM رسميًا PowerPC مفتوح المصدر، مما يسمح لمستخدميه بأخذ زمام المبادرة في التطوير […]

  49. […] 2019, IBM secara rasmi PowerPC sumber terbuka, membenarkan mereka yang menggunakannya untuk menerajui pembangunan dan mencipta cip baharu tanpa […]

  50. […] ในปี 2019 IBM อย่างเป็นทางการ PowerPC .โอเพ่นซอร์สให้ผู้ที่ใช้มันเป็นผู้นำในการพัฒนาและสร้างชิปใหม่โดยไม่ต้องจ่ายค่าธรรมเนียมใบอนุญาตจำนวนมาก การพัฒนามาตรฐานถูกควบคุมโดย มูลนิธิโอเพ่นเพาเวอร์, ภายใต้ขอบเขตของ มูลนิธิลินุกซ์. […]

  51. […] је званично 2019. године отворио код PowerPC-а, омогућавајући онима који га користе да преузму […]

  52. […] 2019 році IBM офіційно відкрила код PowerPC, дозволивши розробникам створювати нові мікросхеми […]

Leave a Reply