Channels ▼
RSS

Parallel

CPUs+GPUs=HokieSpeed


The National Science Foundation has awarded Virginia Tech a grant to create HokieSpeed, a versatile new supercomputing instrument for accelerating and transforming discovery and innovation across a myriad of disciplines.

Wu Feng, associate professor of computer science as well as electrical and computer engineering and principal investigator on the grant, along with Khidir Hilu, professor of biological sciences, and Scott King, professor of geosciences, all at Virginia Tech, successfully applied for the $2 million grant through the National Science Foundation’s Major Instrumentation Program to invent and build “HokieSpeed.”

Feng, who joined Virginia Tech in 2006, is an expert in efficient computing systems. He is the founder of the Green500 List, a ranking of the most energy-efficient supercomputers in the world, and considered to be a complementary listing to the Top500 List of supercomputers. He also serves as the faculty codirector for the NSF Center on High Performance Reconfigurable Computing (CHREC), an NSF Industry/University Cooperative Research Center (I/UCRC).

Feng described HokieSpeed as a new heterogeneous supercomputing instrument based on a combination of central processing units (CPUs) and graphical processing units (GPUs). In terms of raw performance, he noted that HokieSpeed is expected to deliver 35 times better peak performance, 70 times better peak power efficiency, and 14 times better peak space efficiency than System X.

“HokieSpeed is expected to catalyze new approaches for conducting research via the synergistic amalgamation of heterogeneous supercomputing and cyber-enabled tools to enhance ease of use. In particular, it will give end users the ability to perform in-situ visualization for rapid visual information synthesis and analysis. It will also control their level of immersion in the discovery process — from being completely immersed, making real-time intuitive decisions via a large-scale gigapixel display, to observing the instrument automatically collect, organize, and analyze data in support of visual analytics. A large set of Virginia Tech researchers from across the University will be actively involved in research using HokieSpeed,” Feng said.

The expectations for HokieSpeed come from the researchers’ plan to have each compute node of the supercomputer consist of both CPUs and GPUs. Since the 1960s, the CPU has served as the brains in computing instruments. Recent trends, however, have exposed the CPU as a “jack of all (computing) trades, master of none,” Feng said, “thus giving rise to heterogeneous computing instruments with multiple types of brains that include both CPUs and GPUs.

“This transformative instrument will empower faculty, students, and staff across disciplines to tackle problems previously viewed as intractable or that required heroic efforts and significant domain-specific expertise to solve,” Feng said.

As an example, Feng cited his leadership of a team of more than 20 interdisciplinary researchers from eight institutions around the world in 2007. They developed software cybertool instruments to integrate a set of distributed supercomputers, totaling 12,000 plus CPUs, to enable the discovery of missing genes in 699 microbial genomes. Originally thought to be computationally infeasible, his team completed the task in ten weeks.

Virginia Tech became a key player in the field of high-end computing in 2003, when it designed and built System X, when the machine was ranked as the fastest academic supercomputer in the world (November, 2003 TOP500 List). Srindhi Varadarajan, associate professor of computer science, was the chief architect of System X.

Virginia Tech’s Office of the Vice President for Information Technology and the Office of the Vice President for Research provided key enabling cost sharing support for this project.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video