Earlier this week the OpenPOWER Foundation announced the contribution of IBMs A21 Power processor core design to the open source community. Roughly this time last year, IBM announced open sourcing its Power instruction set (ISA) and Open Coherent Accelerator Processor Interface (OpenCAPI) and Open Memory Interface (OMI). Thats also when IBM said OpenPOWER would become a Linux Foundation entity. Then a few weeks ago, OpenPOWER named a new executive director, James Kulina.
Change is afoot at the OpenPOWER Foundation. Will it be enough to prompt wider (re)consideration and adoption of the OpenPOWER platform and ecosystem?
The big gun here historically has been IBM, which with Google, Tyan, Nvidia, and Mellanox, founded the OpenPOWER Foundation in 2013. It was meant to challenge Intels processor dominance in servers and HPC and to offer an alternative. Not surprisingly, creating a new ecosystem turns out to be hard. For one thing, IBM was the lone Power chip provider sometimes making OpenPOWER seem like just another IBM venture. Thats probably unfair and certainly understates the formidable capabilities of IBMs Power microprocessor (think Summit supercomputer) and the technical strengths of OpenCAPI and OMI (Open Memory Interface).
One has to admire IBMs pluck in dumping virtually all of its x86-based systems businesses for a big bet on IBM Power microprocessors and OpenPOWER generally.
That was then. This is now. For many reasons lets just lump them together as insufficient market traction IBM now looks to be deemphasizing its bet on OpenPOWER and passing the torch or at least a big chunk of the torch to others. A strong piece of evidence is that a successor to the Power9 processor (Power10) seems long overdue. Indeed, Kulina has written in a blog introducing himself, Its my goal to make OpenPOWER one of the easiest platforms to go from an idea to a silicon chip.
That means getting more Power chips from more silicon providers as has sometimes been discussed if not aggressively pursued in the past. The sudden emergence of processor diversity (AMD, ARM, RISC-V) and slight loosening of Intels grip on the market suggests the window for alternatives is open. Performance and price will be critical.
The question is: Can what often seemed like an IBM-plus-a-few-friends club transform into a thriving ecosystem that captures meaningful pieces of the HPC, mainstream server, cloud, edge, and perhaps other market segments. OpenPOWER currently reports it has 350-plus members, 150 OpenPOWER-ready certified products and 40 OpenPOWER systems shipping or in development. Kulina has high hopes for expansion and recently discussed his plans for growth with HPCwire. Presented here are a few of his comments.
HPCwire: OpenPOWER generally been seen as IBM centric and mostly a way to push its chips and systems. Is that wrong?
James Kulina: I actually would agree with you that historically the connotation has been this is an IBM pet project. If you talk to IBM, they dont want that. I think the announcement last year actually sets us up for that the next chapter where we can actually go and be this fully independent entity, where we can build out an ecosystem, both hardware, silicon hardware, systems and software. Being under the Linux Foundation gives us access to the latest and greatest open source software technologies and knowledge of how to actually build out really sustainable ecosystems.
So thats kind of where I come from anyway. We want to be viewed as an independent entity. We want people to come to the OpenPOWER Foundation to adopt the technology, the Power ISA, and all the other peripheral technologies that can spin out of that. We dont want it viewed as, were coming to IBM first and OpenPOWER is just this thing that sits off the side. Thats not how its going to be moving forward.
Were actually going to be proactive in our approach towards building out an ecosystem. To get to the idea that I framed around silicon, thats part of it, right. We need to have more people actually building chips. I think before a lot of companies were just waiting to see what IBM would do with its silicon with the power architecture. But now, including geopolitical [forces] and whatnot, you see a lot of lot of interest in having a fully open source, architecture and ISA to adopt and actually develop [their] own domestic chips. [For example], a lot of companies out of China and other areas are already asking about power, and Im very interested in it. [That] will lead to really good things because anybody can get involved in taking the Power ISA and customize as long as they stay within compliance.
HPCwire: That seems like a lot to tackle. What makes you think OpenPOWER can pull off a successful restart that avoids past missteps?
James Kulina: Ive been following OpenPOWER for a while now, actually, since it started. Im very interested in hardware in general and early in my career I did hardware design. I always wanted to get back into it and have always thought the success of open source software could now lead to [success in] open source hardware. The software folks have [built] roadmaps. It is different because hardware is different. The cost structure is different how you sell and buy and all that stuff but theres a lot of learnings that we can we can utilize in terms of talking to actual silicon vendors.
Ive had preliminary talks about who we might want to go after, and what we might want to want to do with them. But its really going to be around showing the value first of the architecture showing the use cases that it can benefit from Power. As well as I think software is a very key component in making sure that people dont have any reservations about adopting a new, a new platform. So our goal, my view is our goal as a foundation is to de-risk as much as possible, to think three to four steps ahead, and to try to take out those any of those barriers that might be preventing people from adopting the technology.
HPCwire. What do you see as the advantages the Power ISA set brings to the market. What distinguishes it from existing architectures, particularly given we seem be entering an emerging era of processor diversity with many aspirants?
James Kulina: The first [advantage] is that it is a mature technology. Its not still being ratified, like RISC-V. Now RISC-V is a great project and were happy to be involved with them, but its still nascent. The Power architecture is, you know, running the two fastest supercomputers in the world already. It has a proven software ecosystem, although I still think that that can be drastically enhanced in terms of what type of software is running. We need to cozy up more towards the things that a lot of your average developers would be interested in, not just HPC developers. Theres a lot of room for growth there and a lot of interest.
So OpenPOWER is a mature ecosystem. Its the fact that we have the OpenCAPI initiative. Hopefully that will be merging with the other 410 or however many other [standards efforts] that are basically doing the same thing CXL (Compute Express Link) and all that. Its things that we have that are already fairly mature and production grade and enterprise grade, and fully open source. One great thing we have is that you are patent-protected under the structure we have. That makes it a lot easier to for people to actually adopt and consume [OpenPOWER] technology and to add extensions.
HPCwire: Can you give us a few examples of specific use case areas that you that you think Power is well suited for?
James Kulina: The early the low hanging fruit still is HPC and enterprise but there are others we want to understand better. Im still coming up to speed on them where do we actually stand in other use cases and other segments, such as telecommunications, such as networking, such as edge computing, AI, and, and the like. This is where by being part of the Linux Foundation we get an inside track into all of those segments because theyre leaders in driving software thats running these [segments]. Were already starting conversations with top leaders and those projects to see how can we create a feedback loop between us so we know what we need to start building into our technology so that their members can actually adopt.
HPCwire: How about nearer term plans for the Power10 processor? Wed been expecting either more Power9 options or the Power10 introduction by now. Arm and AMD have been gaining momentum while the Power chip line seems stuck.
James Kulina: Im not really plugged into what IBM is doing there? Youd have to talk to IBM directly about that. I will say its going to be a fantastic ship. But you know, this is why we want multiple vendors for silicon. I think the Googles of the world, the hyper scalars of the world, wanted to see multiple vendors as well. And theres a lot of people in the middle, right, that want that kind of technology that dont have the resources and this is where I think we can have a groundswell of support around a fully open source platform.
HPCwire: It sounds like youre expecting the OpenPOWER platform to expand beyond HPC.
James Kulina: Were not abandoning HPC at all. Theres a lot of work that we can be doing in HPC. I honestly believe a lot of the technologies are happening in the cloud space are going to be pushing into the HPC space. Youre already seeing containers and Kubernetes being adopted in HPC. You know, theyre now adopting things that traditional HPC workload managers have been doing. Theres going to be a merging, I think, of these spaces. Thats actually a good thing because then you dont have silos and can have workloads being fully portable between HPC environments as well as cloud native environments.
So we want to make sure that were have irons in both fires there. But I definitely think theres a lot of momentum with RISC-V. Theres a lot of momentum for Arm and AMD and thats because theyre they have platforms that are readily accessible to the developer community. Thats always been a struggle for the OpenPOWER systems because its such an enterprise grade system. Its such a beast of a system and really can do a lot of great things but we need to have multiple silicon vendors so we can actually gain access to a wider swath of developers.
HPCwire: What sorts milestones are you setting for yourself for the next 6-12-18 months. What are you hoping to get done?
James Kulina: I think in the first couple months we need to think through organizational issues in terms of work groups. How do we architect our work groups? I want them to be more around use cases and segments and not just focused specifically on technologies. It makes it a lot easier for members if they can understand what is whats in it for them, and where they fit and how they can gain value.
The first thing is just getting organized in a way so that we can truly scale it. After that, its more about interfacing with silicon providers, IP houses, as well as fab houses. I think at every layer of the stack in the pipeline we want to see what we can do to make it easier to build new silicon as well as systems and getting the right people in the room to talk things through and have those feedback loops be as efficient as possible. My hope is that within a year or a year and a half, we actually have another silicon provider out there. And, you know, to give us some breathing room in terms of showcasing how an ecosystem can then grow even further from that.
HPCwire: Do you hope to include having silicon targeting broader segments?
James Kulina: Thats my goal. Whether its going to happen in a year or two years might be might be too early.
HPCwire: What do you think are the most pressing challenges?
James Kulina: The first thing is showcasing the use cases and the value proposition and getting organized into a state where we can scale. The next thing is more about access. So getting systems to people and getting to developers in particular, getting integrated with all the key open source groups and making sure that Power architecture is a first class citizen; its already a first class citizen in the kind of languages and the kind of software that people are actually caring about. Then its getting silicon providers on board and investigating power and then hopefully adopting power and producing new chips.
Theres also an education piece, a curriculum piece that we need to focus on as well. We have a fully open source platform, which is ready and its very useful in the academia world as well as in the commercial space, you can have people go from the nuts and the bolts all the way up through the sack and see how everything works. Were working with a number of universities to figure out how we can actually put together a curriculum. And how can we make that accessible not just for the students there, but also globally. Theres a lot of stuff that we can do in terms of, you know, events and meetups, and hackathons and all that.
HPCwire: Are there any specific synergies between Red Hat (IBM) and OpenPOWER?
James Kulina: Well, they (Red Hat] have an internal multi-architecture group and are already testing across the Power architecture. Theres a lot more we can be doing. It boils down, again, to getting access to Power systems. I think that a lot of Red Hatters dont have access to it. So this is one of the things now that Red Hats part of IBM that will help out.
HPCwire: Could share a little bit more about how you came into the position?
James Kulina: Ive been following open power for quite some time and I saw the announcement last year. In my previous role, I co-founded an open source cloud startup called hyper.Sh and we were acquired last year by Ant Financial, which was Alibaba. I was going through that transition and they eventually asked me to relocate to China. I said no for a number reasons and took a couple months off and saw that OpenPOWER had announced it fully open sourced the Power ISA. I reached out to Hugh [Blemings, former OpenPOWER executive director and now an OpenPOWER board advisor), who Ive known for a while through the open source ecosystem, and said, Do you need any help because this is, this is awesome; it is actually what needed to happen six years ago. Hugh said, actually, we do and it kind of kicked off from that.
Brief Bio of James KulinaJames is Executive Director of the OpenPower Foundation, with over 10 years of open source experience across hardware, software, and network engineering disciplines. James brings a passion for open source and is committed to growing OpenPower Foundations membership, community, and ecosystem.He is a serial entrepreneur with a background in enterprise technology and has worked inroles spanning operations, business development, product management, and engineering.
Previously, James was co-founder and COO at Hyper.sh, an open source cloud-native virtualization startup acquired by Ant Financial. Prior to that, he led product management in Red Hats OpenStack group, and was a product lead on AT&Ts first OpenStack Cloud.James graduated from University of Virginia with a degree in Electrical Engineering and is based in New York.
Link to article on the A21 core design just put into open source: https://www.hpcwire.com/off-the-wire/a2i-power-processor-core-contributed-to-openpower-community-to-advance-open-hardware-collaboration/
- Wyplay’s Digital TV Middleware Source Code is Now Available to Members of the Frog by Wyplay Community [Last Updated On: January 5th, 2014] [Originally Added On: January 5th, 2014]
- Find Open Source Alternatives to commercial software | Open ... [Last Updated On: January 5th, 2014] [Originally Added On: January 5th, 2014]
- Open Source Initiative - Official Site [Last Updated On: January 5th, 2014] [Originally Added On: January 5th, 2014]
- SCALE 11x: Evolution of an Open Source Software Foundation - Stephen Walli - Video [Last Updated On: January 5th, 2014] [Originally Added On: January 5th, 2014]
- Bitcoin Baron Keeps a Secretive Open Source OS Alive [Last Updated On: January 22nd, 2014] [Originally Added On: January 22nd, 2014]
- osalt.com - Find Open Source Alternatives to commercial ... [Last Updated On: January 22nd, 2014] [Originally Added On: January 22nd, 2014]
- Sustainability of Open Source software communities beyond a fork - Video [Last Updated On: January 22nd, 2014] [Originally Added On: January 22nd, 2014]
- Bringing MoreWomen to Free and Open Source Software - Video [Last Updated On: January 22nd, 2014] [Originally Added On: January 22nd, 2014]
- Acquia podcast with Sensio Labs UK - Video [Last Updated On: January 22nd, 2014] [Originally Added On: January 22nd, 2014]
- xTuple ERP + OrangeHRM Open source software leaders integration - Video [Last Updated On: January 22nd, 2014] [Originally Added On: January 22nd, 2014]
- Guest articles setting out the author's position on the current status and future directions of KDE and its software [Last Updated On: January 23rd, 2014] [Originally Added On: January 23rd, 2014]
- Open Source Power for Small Business in 2014 [Last Updated On: January 23rd, 2014] [Originally Added On: January 23rd, 2014]
- EnterpriseDB Expands in Korea to Meet Rising Demand for Postgres [Last Updated On: January 24th, 2014] [Originally Added On: January 24th, 2014]
- Introduction to FOSS - Free and Open Source Software - Video [Last Updated On: January 24th, 2014] [Originally Added On: January 24th, 2014]
- Out in the Open: Teenage Hacker Transforms Web Into One Giant Bitcoin Network [Last Updated On: January 27th, 2014] [Originally Added On: January 27th, 2014]
- Who says that Open Source Software does not have support? By Rosaria Silipo - Video [Last Updated On: January 27th, 2014] [Originally Added On: January 27th, 2014]
- Microsoft Open Sources Its Internet Servers, Steps Into the Future [Last Updated On: January 28th, 2014] [Originally Added On: January 28th, 2014]
- Microsoft cloud server designs for Facebook's Open Compute Project [Last Updated On: January 28th, 2014] [Originally Added On: January 28th, 2014]
- Richard Stallman Free v Open Source Software - Video [Last Updated On: January 28th, 2014] [Originally Added On: January 28th, 2014]
- UK government looks to open source to cut costs [Last Updated On: January 30th, 2014] [Originally Added On: January 30th, 2014]
- Free Software + $20 USB Dongle = Software Defined Radio, Hak5 1524 - Video [Last Updated On: January 30th, 2014] [Originally Added On: January 30th, 2014]
- Libreoffice 4.2 challenges Microsoft Office with improved Windows integration [Last Updated On: January 31st, 2014] [Originally Added On: January 31st, 2014]
- Fallout 3 Let's Play Pt 6 - Video [Last Updated On: February 1st, 2014] [Originally Added On: February 1st, 2014]
- 14 1 29 Tom G Open Source Software 1 - Video [Last Updated On: February 1st, 2014] [Originally Added On: February 1st, 2014]
- 14 1 29 Tom G Open Source Software - Video [Last Updated On: February 1st, 2014] [Originally Added On: February 1st, 2014]
- How is open source software like great wine? - Video [Last Updated On: February 3rd, 2014] [Originally Added On: February 3rd, 2014]
- Free and open source software key for multicore hardware [Last Updated On: February 4th, 2014] [Originally Added On: February 4th, 2014]
- Blender Tutorial - 2D Animation (1) Bone Rigging, Shape Character Planes by VscorpianC - Video [Last Updated On: February 4th, 2014] [Originally Added On: February 4th, 2014]
- Obama Bit Coin Conspiracy? - Video [Last Updated On: February 4th, 2014] [Originally Added On: February 4th, 2014]
- The Pentagon's Mad Science Is Going Open Source [Last Updated On: February 5th, 2014] [Originally Added On: February 5th, 2014]
- The open source countdown has begun [Last Updated On: February 6th, 2014] [Originally Added On: February 6th, 2014]
- BLOG: Why open source will rule the data centre [Last Updated On: February 6th, 2014] [Originally Added On: February 6th, 2014]
- OpenDaylight Summit: SDN Needs Open Source and Open Standards [Last Updated On: February 10th, 2014] [Originally Added On: February 10th, 2014]
- 7 reasons not to use open source software [Last Updated On: February 12th, 2014] [Originally Added On: February 12th, 2014]
- The Open Source Initiative | Open Source Initiative [Last Updated On: February 12th, 2014] [Originally Added On: February 12th, 2014]
- Find Open Source Alternatives to commercial software ... [Last Updated On: February 12th, 2014] [Originally Added On: February 12th, 2014]
- Has Linux Conquered the Cloud? [Last Updated On: February 13th, 2014] [Originally Added On: February 13th, 2014]
- The New eRacks/NAS36 Rackmount Storage Server Achieves Price/Density Breakthrough: 100TB Storage in Only 4U for Under ... [Last Updated On: February 14th, 2014] [Originally Added On: February 14th, 2014]
- 2012 Red Hat Summit Build a PaaS using Open Source Software ~ Redhat Linux Video YouTube - Video [Last Updated On: February 14th, 2014] [Originally Added On: February 14th, 2014]
- Intel launches big data software suite - free to a good home [Last Updated On: February 15th, 2014] [Originally Added On: February 15th, 2014]
- Three college students build a health provider search site in six weeks [Last Updated On: February 16th, 2014] [Originally Added On: February 16th, 2014]
- The Asgard Show Episode 6 - Video [Last Updated On: February 16th, 2014] [Originally Added On: February 16th, 2014]
- Open source startups: Don't try to be Red Hat [Last Updated On: February 18th, 2014] [Originally Added On: February 18th, 2014]
- Open Source in the Enterprise: To Pay or Not to Pay? [Last Updated On: February 18th, 2014] [Originally Added On: February 18th, 2014]
- DEF CON 12 - Wendy Seltzer and Seth Schoen, Hacking the Spectrum - Video [Last Updated On: February 18th, 2014] [Originally Added On: February 18th, 2014]
- dev@Pulse Speaker Predictions - Jonathan Bryce - Video [Last Updated On: February 19th, 2014] [Originally Added On: February 19th, 2014]
- Facebook Boosts Its Open Source Mojo With New Project [Last Updated On: February 20th, 2014] [Originally Added On: February 20th, 2014]
- Raising Linux to Grow Open Source [Last Updated On: February 20th, 2014] [Originally Added On: February 20th, 2014]
- Apple Veteran Named PayPal's First Head of Open Source Software [Last Updated On: February 20th, 2014] [Originally Added On: February 20th, 2014]
- Open Source Software | 46 of 62 | MconneX - Video [Last Updated On: February 20th, 2014] [Originally Added On: February 20th, 2014]
- News Flash from Redmond: FOSS Causes Dissatisfaction! [Last Updated On: February 25th, 2014] [Originally Added On: February 25th, 2014]
- FOSS4G with Eric Brelsford - Video [Last Updated On: February 25th, 2014] [Originally Added On: February 25th, 2014]
- NYLUG Presents: Mark Tolliver on Palamida. Application Security for Open Source Software (6/25/08) - Video [Last Updated On: February 25th, 2014] [Originally Added On: February 25th, 2014]
- DARPA Open Catalog Makes Agency-Sponsored Software and Publications Available to All [Last Updated On: February 25th, 2014] [Originally Added On: February 25th, 2014]
- Munich opts for open source groupware from Kolab [Last Updated On: February 26th, 2014] [Originally Added On: February 26th, 2014]
- Modelling Hands Step by Step Using Free Open Source Software Seamless3d 3 - Video [Last Updated On: February 27th, 2014] [Originally Added On: February 27th, 2014]
- Accelerating the Network with Open Source Software, Erik Ekudden | OpenDaylight Summit 2014 - Video [Last Updated On: February 27th, 2014] [Originally Added On: February 27th, 2014]
- The Commercial Case for Open Source Software [Last Updated On: March 1st, 2014] [Originally Added On: March 1st, 2014]
- Beginners guide to contributing to open source software - Video [Last Updated On: March 3rd, 2014] [Originally Added On: March 3rd, 2014]
- Free Open Source Software [Last Updated On: March 4th, 2014] [Originally Added On: March 4th, 2014]
- Open Source Software - Video [Last Updated On: March 4th, 2014] [Originally Added On: March 4th, 2014]
- Open Source Software EDTC5325 - Video [Last Updated On: March 6th, 2014] [Originally Added On: March 6th, 2014]
- Broadcom Announces Open Switch Pipeline Specification Targeting Growing SDN Application Ecosystem [Last Updated On: March 7th, 2014] [Originally Added On: March 7th, 2014]
- RIT launches nation’s first minor in free and open source software and free culture [Last Updated On: March 7th, 2014] [Originally Added On: March 7th, 2014]
- Forum created to push optical SDNs [Last Updated On: March 10th, 2014] [Originally Added On: March 10th, 2014]
- Google embraces open source for 10th year of Summer of Code [Last Updated On: March 10th, 2014] [Originally Added On: March 10th, 2014]
- Is Open Source Software The Answer to Oregon's IT Problems? [Last Updated On: March 11th, 2014] [Originally Added On: March 11th, 2014]
- Spenden Ticketautomat mit Open Source Software auf der CeBIT 2014, CMS Garden - Video [Last Updated On: March 14th, 2014] [Originally Added On: March 14th, 2014]
- 2012 Red Hat Summit Build a PaaS using Open Source Software - Video [Last Updated On: March 14th, 2014] [Originally Added On: March 14th, 2014]
- CyanogenMod receiving Linux New Media Award 2014 (Best Open Source Software App for Android) - Video [Last Updated On: March 15th, 2014] [Originally Added On: March 15th, 2014]
- Real tech 25 Finding open source software you can trust - Video [Last Updated On: March 15th, 2014] [Originally Added On: March 15th, 2014]
- Tor is building an anonymous instant messenger [Last Updated On: April 10th, 2017] [Originally Added On: March 15th, 2014]
- MailPile is now in Alpha [Last Updated On: April 10th, 2017] [Originally Added On: March 15th, 2014]
- $2,400 “Introduction to Linux” course will be free and online this summer [Last Updated On: April 10th, 2017] [Originally Added On: March 16th, 2014]
- Linaro announces MediaTek as member [Last Updated On: March 18th, 2014] [Originally Added On: March 18th, 2014]
- TN state departments asked to switch over to open source software [Last Updated On: March 18th, 2014] [Originally Added On: March 18th, 2014]
- Open source project builds mobile networks without big carriers [Last Updated On: March 18th, 2014] [Originally Added On: March 18th, 2014]
- Your U.S. government uses open source software, and loves it [Last Updated On: March 18th, 2014] [Originally Added On: March 18th, 2014]
- Linux Goes to the Head of the Class [Last Updated On: March 22nd, 2014] [Originally Added On: March 22nd, 2014]
- What is open source? - Definition from WhatIs.com [Last Updated On: March 23rd, 2014] [Originally Added On: March 23rd, 2014]