Intel is the prime vendor for the first US exascale supercomputer, the Aurora system, scheduled for delivery in 2021 at Argonne National Lab. The late Rich Brueckner of insideHPC caught up with Intels senior principal engineer and chief architect for HPC, Robert Wisniewski, to learn more.
insideHPC: Bob, we know each other mostly through your work with Intel software and OpenHPC Project. This is a very different kind of role for you, isnt it?
Wisniewski: Thank you. Yes, Im in a larger role, one that requires me to wear a software hat and a hardware hat, covering the whole system. Im currently the chief architect for HPC at Intel. I am also the technical lead for the Aurora Supercomputer at Argonne National Lab, as well as principal investigator.
insideHPC: Congratulations! That will broaden the discussion here now that the Aurora Supercomputer is just around the corner.
Wisniewski: Absolutely.
insideHPC: Lets start at the beginning. Can you describe your role as the chief architect for HPC?
Intels Bob Wisniewski
Wisniewski: Theres two parts to it. One, Im playing the role of PI for Aurora, which is the principal investigator. Thats a specific role relative to Intels contract with Argonne National Lab. Plus, Im the overall technical lead that means I am responsible for the technical direction. Large projects like Aurora must meet technical and schedule milestones. We typically start with our architectural point design, but as the project progress we learn, and products do not necessarily mature as planned so continue exploring technologies and we make changes as we go. We meet weekly and review where we are. Technically, we interact and collaborate very closely with Argonne to review schedules and discuss technical information either on the performance or functional aspects as this information becomes available. We continue to modify our point design to make sure our current design is going to meet their needs. We work closely with Argonne, who has been a great partner.
insideHPC: What about your overall role as HPC architect?
Wisniewski: Part of the role entails working with partners to better understand how they can deliver HPC capabilities. One way we do this is through POC (proof of concept) projects, which have been successful. In the broader role, Im working to make sure that the products that are coming out of Intel are well designed so they can be used by our OEMs in their systems. This is something that Intel made a shift to seven to 10 years ago, when we started thinking from a system perspective and making sure the technologies we were designing, manufacturing, building, and providing to our OEMs were going to fit well into the overall systems they were building.
The close partnerships we have with our OEMs make for a more efficient ecosystem. It comes down to understanding the needs of our OEMs and making sure were designing products that meet their needs. Creating a vision for the future and ensuring this meets the needs of the HPC computing market and our OEMs is a broad view of what my role now involves.
insideHPC: As far as your future heterogeneous (CPU-GPU) architectures and things like oneAPI, are you sharing blueprints with OEMs to enable innovation?
Wisniewski: Yes, we have a solutions group that works to understand OEM needs and help take that knowledge back into Intel. To do this effectively is what you might call co-design, though I guess thats an overused word. Intel Select Solutions offers OEMs easy and quick-to-deploy infrastructures optimized for a variety of applications, like AI, analytics clusters and HPC.
insideHPC: Bob, youre coming into this role at a time when Intel is in the process of changing its HPC focus from general purpose CPUs to heterogeneous architectures. Is that where youre taking us?
Wisniewski: Yes, I think thats a great observation. Were recognizing that HPC is expanding to include AI. But its not just AI, it is big data and edge, too. Many of the large scientific instruments are turning out huge amounts of data that need to be analyzed in real time. And big data is no longer limited to the scientific instruments its all the weather stations and all the smart city sensors generating massive amounts of data. As a result, HPC is facing a broader challenge and Intel realizes that a single hardware solution is not going to be right for everybody.
Intel is scheduled to deliver the Aurora supercomputer, the first U.S. exascale system, to Argonne National Laboratory in 2021, incorporating Intel Optane DC Persistent memory, Intels Xe compute architecture and Intel oneAPI programming framework, among other technologies. (Credit: Argonne National Laboratory)
At the same time, of course, we continue to actively support our CPU architecture. Thats the workhorse in everybodys HPC system. But as you know, with Aurora, were extending our capabilities to GPUs (Intels future Xe architecture), and we will provide both the graphical line as well as the compute line to meet customers needs.
insideHPC: But that doesnt come without its challenges. So youre providing all these heterogeneous solutions and thats good, right? Well, its good that it meets the customers needs, but does that make it harder to program? And to the end customers and OEMs who are going to be providing these solutions, do they need a full staff of programmers to rewrite all the code?
Wisniewski: This is where oneAPI comes in. It is a cross-industry, open, standards-based unified programming model. We believe that heterogeneity is valuable to customers. We want to provide the solution that customers need, but we also want to provide a productive and performant way to be able to leverage all the different solutions. The vision behind oneAPI is that regardless of which architecture you decide to utilize be it from multiple vendors or Intel, you have a single, common, cohesive way of programming them. Thats the vision. Now, there will be challenges, and as a technical person I dont want it to be presented as a simple panacea. oneAPI provides a common framework for writing code so a single code base can be portable and re-used across a diverse set of architectures.
So oneAPI empowers end customers to be much more efficient about how theyre utilizing their resources by enabling greater code re-use while allowing for architecture-specific tuning. A lot of developers remain challenged to achieve enough parallelism to leverage todays architectures, and now we are throwing heterogeneity their way. So their challenge is not just multiple cores, its heterogeneous compute elements as well. Determining which code can be parallelized and how to do that, and now which code can be off-loaded, has increased the complexity of developing applications for todays and tomorrows architectures. oneAPI is going to help us and the community address those challenges and make it easier.
Were recognizing that HPC is expanding to include AI. But its not just AI, it is big data and edge, too. Many of the large scientific instruments are turning out huge amounts of data that need to be analyzed in real time. And big data is no longer limited to the scientific instruments its all the weather stations and all the smart city sensors generating massive amounts of data. As a result, HPC is facing a broader challenge and Intel realizes that a single hardware solution is not going to be right for everybody.
insideHPC: Beyond what Intel is doing, what is the vision for the oneAPI ecosystem?
Wisniewski: To promote compatibility and enable developer productivity and innovation, the oneAPI specification builds upon industry standards and provides an open, cross-platform developer stack. It includes a cross-architecture language: Data Parallel C++, which is based on ISO C++ and Khronos SYCL. The oneAPI industry initiative aims to encourage collaboration on the oneAPI specification and compatible implementations across the ecosystem. Already, more than 30 companies and leading research organizations [LINK TO https://software.intel.com/en-us/oneapi/reviews%5D support the oneAPI concept, and further adoption is expected to grow.
Intels oneAPI product is a reference implementation of the specification for Intel architecture and consists of a base and several domain specific toolkits, including one for HPC. The components that are in the core oneAPI product will be the ones that have general applicability, for example, the Intel compiler along with multiple libraries and tools. For HPC users of oneAPI, there is an HPC toolkit, which includes components such as openMP and Fortran run times, Intel MPI library, and all the things that an HPC user would need to maximize the performance and capabilities of Intel hardware. oneAPI allows a more productive environment across all HPC and even beyond HPC, in areas like edge, cloud, and enterprise computing although I like to think of edge and cloud and AI and HPC all coming together. oneAPI will have components that will allow developers to be able to leverage heterogeneity across various environments and architectures (CPU, GPU, FPGA and specialized accelerators).
Overall, this oneAPI cross-architecture programming approach will help ensure code works well on the next generations of innovative architectures. And it also opens the door for flexibility in choosing the best architectures for a particular solution or workloads needs in performance, cost, and efficiency.
We envision oneAPI as an industry standard that will encourage broad developer engagement and collaboration, while having multi-vendor adoption and support.
insideHPC: So for our readers, whats the call to action for oneAPI? Is it time to download and start playing around with this? What would you say?
Wisniewski: Absolutely. Download the oneAPI specification at onapi.com. Developers and researchers can also directly download the Intel oneAPI toolkits [software.intel.com/oneapi], and test code and workloads for free across a variety of Intel architectures using the Intel DevCloud for oneAPI [LINK TO https://intelsoftwaresites.secure.force.com/devcloud/oneapi%5D. And there are multiple communities forming around oneAPI. It is absolutely our intent that this becomes a broad ecosystem, like the Linux model. The goal is really to make this pervasive, and it will be more powerful as more and more people use it.
insideHPC: I understand you wrote a book recently. Can you tell me more?
Wisniewski: The book is called Operating Systems for Supercomputers and High-Performance Computing. It was written together with my fellow editors Balazs Gerofi, Yutaka Ishikawa and Rolf Riesen.
The book came about from a collaboration with our customer at RIKEN. At some point as we were starting to compare the different versions of multikernels, a new operating system direction that a lot of people the high-end HPC capability class are pursuing, and how they differ from traditional operating system kernels.
We started talking about how it might be valuable if we did a comparative retrospective on these efforts. We thought we could accomplish two things.
First, we could have a little fun looking at the high-end operating systems community and how it evolved over the past three decades. It takes years to write an OS, and you learn hard lessons along the way. We decided to include lessons learned so that future OS developers can benefit from it.
Second, we wanted to provide insight as to why things work the way they do. The people that developed the OS thought long and hard about their designs. But sometimes you miss things. In each chapter, we included a section dedicated to lessons learned, so that readers could gain insight from the developers who spent the hard effort to build the OS. The book was a tremendous amount of work, but I had a fabulous set of co-editors and it was a lot of fun.
insideHPC: I wanted to wrap up and ask you more about community engagement. You are very generous with your time, attending industry events on a regular basis, multiple times a year. Why is that so important to you and the company to go out and engage at these events?
Wisniewski: I really enjoy going to these events and interacting with people. The events that I like going to most are the ones that have savvy audiences asking tough questions or discussing challenges they face. For example, when technical leaders share challenges, I can work with colleagues back at Intel to address them, and that in turn changes our future architectures to be better [co-]designed to meet the needs of our customers.
Dr. Robert W. Wisniewski is an ACM Distinguished Scientist, IEEE Senior Member, and the Chief Architect for High Performance Computing and a Senior Principal Engineer at Intel Corporation. He is the lead architect and PI for A21, the supercomputer targeted to be the first exascale machine in the US when delivered in 2021. He is also the lead architect for Intels cohesive and comprehensive software stack that was used to seed OpenHPC, and serves on the OpenHPC governance board as chairman. He has published over 77 papers in the area of high-performance computing, computer systems, and system performance, filed over 56 patents, and given over 64 external invited presentations. Before coming to Intel, he was the chief software architect for Blue Gene Research and manager of the Blue Gene and Exascale Research Software Team at the IBM T.J. Watson Research Facility, where he was an IBM Master Inventor and led the software effort on Blue Gene/Q, which was the most powerful computer in the world in June 2012, and occupied four of the top 10 positions on Top500 list.
Read the original:
- New Microsoft Ads Take Aim at Mac Pricing [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Adobe Flash Comes to TV [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Microsoft Introduces Windows 7 Starter Edition [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Mac Viruses and Trojans Becoming More Prevalent [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Apple ‘Customer Experience’ Continues to Trounce PCs [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Seagate Introduces ‘Replica’ Drive to Backup Entire PC [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Still Love XP? Run it on Windows 7! [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Is Microsoft Ditching Vista? [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- The Kindle DX: Not Exactly a Textbook Killer [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- The Smart Shopper’s Guide to Buying a Wireless Router [Last Updated On: May 19th, 2010] [Originally Added On: May 19th, 2010]
- iTunes 10: So Long, Ringtone Creator - Thanks for the Memories [Last Updated On: October 17th, 2010] [Originally Added On: October 17th, 2010]
- iTunes 10: So Long, Ringtone Creator – Thanks for the Memories [Last Updated On: February 14th, 2011] [Originally Added On: February 14th, 2011]
- How to Make Your Laptop Last Longer [Last Updated On: February 14th, 2011] [Originally Added On: February 14th, 2011]
- Client Build 5 UPDATE: Personal Super Computer 2011 (SR-2 X5690 OCZ Vertex 3 GTX590 Nvidia Tesla) - Video [Last Updated On: March 29th, 2012] [Originally Added On: March 29th, 2012]
- Super Micro Computer, Inc. Announces 3rd Quarter 2012 Financial Results [Last Updated On: April 25th, 2012] [Originally Added On: April 25th, 2012]
- Super Micro Computer Q3 Profit Slips - Quick Facts [Last Updated On: April 25th, 2012] [Originally Added On: April 25th, 2012]
- Super Computer Maker Cray and Intel strike Partnership [Last Updated On: April 25th, 2012] [Originally Added On: April 25th, 2012]
- Super Micro Computer Q3 12 Earnings Conference Call At 5:00 PM ET [Last Updated On: April 25th, 2012] [Originally Added On: April 25th, 2012]
- Herd mentallity and the information super highway - Video [Last Updated On: April 25th, 2012] [Originally Added On: April 25th, 2012]
- Brain vs. Computer - Video [Last Updated On: May 4th, 2012] [Originally Added On: May 4th, 2012]
- Minecraft World First - Most wanted redstone device - Video [Last Updated On: May 4th, 2012] [Originally Added On: May 4th, 2012]
- PS3 Jailbreak Tutorial 4.11 WORKING - Video [Last Updated On: May 4th, 2012] [Originally Added On: May 4th, 2012]
- China's Tianhe-1 supercomputer begins operations - Video [Last Updated On: May 4th, 2012] [Originally Added On: May 4th, 2012]
- June 2011 TOP500 Review looks at Japan's K Supercomputer - Video [Last Updated On: May 4th, 2012] [Originally Added On: May 4th, 2012]
- Super Vision for Soldiers [Last Updated On: May 5th, 2012] [Originally Added On: May 5th, 2012]
- The Super Sonic Show Episode 0-Computer Help - Video [Last Updated On: May 7th, 2012] [Originally Added On: May 7th, 2012]
- Why Super Micro Computer's Earnings May Be Less Than Awesome [Last Updated On: May 10th, 2012] [Originally Added On: May 10th, 2012]
- Magnetic bacteria may help build computer hard drives [Last Updated On: May 10th, 2012] [Originally Added On: May 10th, 2012]
- SUPER WHY! Around the World Adventure Kicks off PBS KIDS Summer Learning Initiative This June [Last Updated On: May 10th, 2012] [Originally Added On: May 10th, 2012]
- Tutorial SUPER COMPUTER girl 3750 sylvia Vs fem game 4 (3550) - Video [Last Updated On: May 10th, 2012] [Originally Added On: May 10th, 2012]
- SUPER COMPUTER Wii best 3750 sylvia Vs learn chess 4 (3550) - Video [Last Updated On: May 10th, 2012] [Originally Added On: May 10th, 2012]
- SUPER COMPUTER girls city 3750 sylvia Vs RYBKA 4 (3550) - Video [Last Updated On: May 10th, 2012] [Originally Added On: May 10th, 2012]
- John Laban - Open University Super Computer Room - Video [Last Updated On: May 10th, 2012] [Originally Added On: May 10th, 2012]
- Can A Super Computer Save Banking? Part 2 of 2 - Video [Last Updated On: May 10th, 2012] [Originally Added On: May 10th, 2012]
- Supermicro® Launches Widest Range of UP Server Platforms Supporting Intel® Xeon® E3-1200 v2 [Last Updated On: May 16th, 2012] [Originally Added On: May 16th, 2012]
- Supermicro® Debuts New X9 DP and 4-Way MP Platforms [Last Updated On: May 16th, 2012] [Originally Added On: May 16th, 2012]
- Supermicro® Launches Widest Range of Server Platforms Supporting Intel® Xeon® E3-1200 v2 [Last Updated On: May 16th, 2012] [Originally Added On: May 16th, 2012]
- Invention kit for banana pianos, alphabet soup keyboards [Last Updated On: May 16th, 2012] [Originally Added On: May 16th, 2012]
- A few errors could be key to super-efficient computer chips [Last Updated On: May 20th, 2012] [Originally Added On: May 20th, 2012]
- Supermicro® Highlights Latest GPU SuperServer®, SuperBlade® and ... [Last Updated On: May 20th, 2012] [Originally Added On: May 20th, 2012]
- Kontron HPEC Platform Chosen by Military Embedded Systems Magazine for Editor's Choice Award [Last Updated On: May 20th, 2012] [Originally Added On: May 20th, 2012]
- Raspberry Pi to rebirth an era of Woz-like super creativity? [Last Updated On: May 20th, 2012] [Originally Added On: May 20th, 2012]
- Taste and tale of success [Last Updated On: May 20th, 2012] [Originally Added On: May 20th, 2012]
- 1 Reason to Expect Big Things From Super Micro Computer [Last Updated On: May 25th, 2012] [Originally Added On: May 25th, 2012]
- Bump's Super Popular App Just Got A Million Times Cooler With Its Latest Update [Last Updated On: May 25th, 2012] [Originally Added On: May 25th, 2012]
- Is The Computer 'Cloud' Compromising You Privacy? [Last Updated On: May 26th, 2012] [Originally Added On: May 26th, 2012]
- Super MP3 Download 4.8.2.6 [Last Updated On: May 28th, 2012] [Originally Added On: May 28th, 2012]
- Radiohead's Kid A and OK Computer, Now in 8-Bit [Last Updated On: May 29th, 2012] [Originally Added On: May 29th, 2012]
- ASUS P6T7 WS Super Computer MoBo - Video [Last Updated On: May 29th, 2012] [Originally Added On: May 29th, 2012]
- Photonic Super Computer 2012 - Video [Last Updated On: May 29th, 2012] [Originally Added On: May 29th, 2012]
- Kaspersky discovers super-complex Flame malware [Last Updated On: May 30th, 2012] [Originally Added On: May 30th, 2012]
- Supermicro® X9 5x GPU SuperWorkstation Delivers Maximum Performance with NVIDIA Maximus Certification [Last Updated On: May 30th, 2012] [Originally Added On: May 30th, 2012]
- Super-virus Flame raises the cyberwar stakes [Last Updated On: May 30th, 2012] [Originally Added On: May 30th, 2012]
- Super-stealthy ‘Flame' computer virus spies on Iran [Last Updated On: May 31st, 2012] [Originally Added On: May 31st, 2012]
- Super-stealthy ‘Flame' computer virus spies on Iranians [Last Updated On: May 31st, 2012] [Originally Added On: May 31st, 2012]
- Was flame virus written by gamers? Code similar to apps such as Angry Birds [Last Updated On: May 31st, 2012] [Originally Added On: May 31st, 2012]
- Massive cyber attack on Iran came from U.S., report says [Last Updated On: June 2nd, 2012] [Originally Added On: June 2nd, 2012]
- Massive cyber attack on Iran came from US, report says [Last Updated On: June 2nd, 2012] [Originally Added On: June 2nd, 2012]
- Supermicro® Exhibits its Latest X9 Server and Storage Innovations at Computex, Taiwan [Last Updated On: June 5th, 2012] [Originally Added On: June 5th, 2012]
- Supermicro® Hadoop Solutions Accelerate Innovation with Launch of EMC® ... [Last Updated On: June 5th, 2012] [Originally Added On: June 5th, 2012]
- Super 57000 Video Game (Family Computer) - Video [Last Updated On: June 5th, 2012] [Originally Added On: June 5th, 2012]
- Security Cameras Turn into Super-Fast Sleuths [Last Updated On: June 7th, 2012] [Originally Added On: June 7th, 2012]
- Quantum computers move closer to reality, thanks to highly enriched and highly purified silicon [Last Updated On: June 7th, 2012] [Originally Added On: June 7th, 2012]
- Research Makes Ultrafast Quantum Computer Concept a Reality [Last Updated On: June 9th, 2012] [Originally Added On: June 9th, 2012]
- Supermicro's New Compact Embedded Server Appliance Supports 3rd Generation Intel® Core™ i7/i5/i3 Processors [Last Updated On: June 11th, 2012] [Originally Added On: June 11th, 2012]
- The PC which is truly personal: 'Computer' on a memory stick offers COMPLETE privacy for browsing and documents [Last Updated On: June 11th, 2012] [Originally Added On: June 11th, 2012]
- 'Purified' silicon nudges quantum computing ahead [Last Updated On: June 11th, 2012] [Originally Added On: June 11th, 2012]
- Apple serves up 15.4-inch MacBook Pro with Retina Display [Last Updated On: June 11th, 2012] [Originally Added On: June 11th, 2012]
- Apple debuts next-gen MacBook Pro, iOS 6 [Last Updated On: June 11th, 2012] [Originally Added On: June 11th, 2012]
- How to Invest Like the Super-Rich [Last Updated On: June 13th, 2012] [Originally Added On: June 13th, 2012]
- Super Computer for Sale - Video [Last Updated On: June 13th, 2012] [Originally Added On: June 13th, 2012]
- Supermicro® Launches FatTwin™ Architecture [Last Updated On: June 15th, 2012] [Originally Added On: June 15th, 2012]
- Computer Workstation utilizes NVIDIA® Maximus(TM) technology. [Last Updated On: June 15th, 2012] [Originally Added On: June 15th, 2012]
- Supermicro® Launches FatTwinâ„¢ Architecture [Last Updated On: June 15th, 2012] [Originally Added On: June 15th, 2012]
- Acer: Aspire S5, super-thin Ultrabook, coming to U.S. in late June [Last Updated On: June 15th, 2012] [Originally Added On: June 15th, 2012]
- Supermicro(R) Launches FatTwin(TM) Architecture [Last Updated On: June 15th, 2012] [Originally Added On: June 15th, 2012]
- Sheldon Adelson: 7 surprising facts about 2012's biggest donor [Last Updated On: June 15th, 2012] [Originally Added On: June 15th, 2012]
- lego super computer - Video [Last Updated On: June 17th, 2012] [Originally Added On: June 17th, 2012]
- Age of Empires: The Conqurors - vsing Duke AI 1.6 - Super computer - Video [Last Updated On: June 17th, 2012] [Originally Added On: June 17th, 2012]
- Supermicro® FatTwin™ Takes Center Stage at International Supercomputing Conference 2012 [Last Updated On: June 18th, 2012] [Originally Added On: June 18th, 2012]