Wu Feng | New frontiers in high-end computing

 

Connecting state and local government leaders

Dr. Wu Feng is one of few government employees whose work has been cited in the book of Guinness World Records. In 2003, Wu and his team at Los Alamos National Laboratory engineered the highest-ever throughput for a sustained long-distance network connection'2.38 Gbps between Los Alamos and Switzerland (the record was broken the following year).

Dr. Wu Feng is one of few government employees whose work has been cited in the book of Guinness World Records. In 2003, Wu and his team at Los Alamos National Laboratory engineered the highest-ever throughput for a sustained long-distance network connection'2.38 Gbps between Los Alamos and Switzerland (the record was broken the following year).Wu recently left Los Alamos to join the Computer Science Department at Virginia Polytechnic Institute, where he will help manage the school's new Center for High-End Computing Systems and head up his own lab.Wu: My doctoral dissertation was on real-time networking. I specialized in the time-sensitive delivery of information. Back in the early 1990s, such timely delivery over the shared Ethernet was not even pseudo-real-time. If you reached 40 percent utilization, the network was pretty much crippled.In general, for 'soft,' real-time networking such as audio and video delivery, 'as fast as possible' often sufficed. However, military systems tended to [operate in] what is 'hard' real-time. They are hard in the sense that if something doesn't happen by a given time T, then something bad will happen.Anyway, I came to the realization in the mid-to-late 1990s that if I shifted my research focus to high-performance networking, and in turn high-performance computing, that I could make broader contributions to society.Wu: We were looking at mechanisms and policies for high-performance networking. They had expertise in the hardware. What they needed was the expertise in the low-level systems software, specifically to overcome the bottleneck at the host interface. You could put in the fastest network you want, but if you can't get the information through the host interface and into the machine, then it doesn't matter how fast your network is.In the early '90s, the bottleneck was the operating system. You can view the OS as the middleman. For example, when you type in a Google search, you are not directly putting that information onto the network; the OS is doing it on your behalf. So how do you dramatically improve performance when you have a middleman? Get rid of the middleman.So we came up with an OS-bypass protocol. Now, when an application wants to make a high-speed connection between two end points, the network card's processor knows where it is allowed to write. This frees the OS from having to deal with network activities.Wu: I started out with networking, but over time, I've had a lot of offshoot computer projects that were more about enabling science, engineering and even liberal arts. For example, I have been working on things like low-power and power-aware computing, self-adapting software, autonomous computing and even bioinformatics.Rather than have technology be an impediment for a music student or an arts student or an aerospace engineer, we want to make it much easier for people to use computers to get things done.Wu: In some sense it is, but I'm not going all the way up to that level yet. There are a lot of things that the applications have to worry about that they ought not to worry about, stuff the system software should do automatically. For example, we see large-scale supercomputers with mean time between failures measured in hours. It is projected that by the end of the decade, we'll be talking more about the number of failures per minute on large-scale systems. Currently, the burden of having to deal with these failures falls on the applications rather than on autonomous systems software.One place where the burden of having to deal with failures is alleviated from the application'and hence, the end user'is Google. Google has tens of thousands of processors in its search-engine farm. Even with failures occurring almost every hour, Google is always available. A user doesn't have to be aware of the fact that some part of the Google search-engine farm has failed since the Google software automatically accounts for it. ...Wu: From the literature that I'm aware of, there is no system software on large-scale scientific computing platforms that automatically does fault tolerance and provides 100 percent availability in light of unreliable components. But it could happen by the end of this decade.Anyway, a lot of my research is learning how to automate things in the right way, particularly between systems software and applications software. Hence, the name of my laboratory'the SyNeRGy Laboratory. SyNeRGy [stands for] Systems, Network and Renaissance Grokking.Wu: When you 'grok' something, you have a fundamental understanding or insight of that thing. 'Renaissance' is borrowed from the name of an institute led by my esteemed colleague, Professor Dan Reed'the Renaissance Computing Institute [a joint venture between Duke University, North Carolina State University and the University of North Carolina at Chapel Hill]. He wanted to evoke a vision of rebirth in computing, about how to use the computer to facilitate a number of endeavors that otherwise would not be well facilitated. ...When you approach computing this way, you help to raise the level of sophistication and innovation in computer science and engineering work. We as a country have the know-how and knowledge to create and innovate. Of course, in order for that innovation to continue, federal, state and commercial entities have to keep funding research. Relative to the number of people, the funding pie has been getting smaller.Wu: Oh yes. Over the past four years or so, there have been many talented scientists and engineers who go overseas to work, or stay overseas to work, mainly due to funding issues.We understand that we need to balance the budget and to funnel money to more short-term pursuits, but are we mortgaging our future for the present? When you don't put money into long-term research, the pipeline of ideas will just dry up.

Dr. Wu Feng

Rick Steele





GCN: How did you first get involved in high-performance computing?







GCN: What networking problems did Los Alamos face when you were hired?







GCN: What are the goals for your new SyNeRGy Lab at Virginia Tech?





GCN: It sounds like you're moving into the field of human-computer interaction.





GCN: So you could see this sort of automation being applied to more difficult tasks?





GCN: Grokking?





GCN: So you've felt the crunch?



X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.