Subscribe to RSS Add to Technorati Faves Digg This Page Send to Stumble Upon Bookmark on Delicious

Designing future computers with future workloads

posted by Timothy Mattson on February 26, 2008

What will people do with their computers in five, ten or twenty years? How will computers need to change to support these future usage models? And finally, how the heck are we going to program these things?

These are the questions that drive us in the Applications Research Lab (and others involved in Tera-scale Computing Research at Intel). We work with the smartest people we can find (both inside and outside Intel) to understand the future. And then we work with the smartest architects we can find to design computers to satisfy these future workloads. Basically, we get paid to imagine the future and then do what it takes to make it happen.

Over time, we’ve assembled a great collection of these future-looking workloads. Since we want to help make Intel’s products the best that they can be, we have gathered these into an internal benchmark suite that we share with product groups across Intel. But that isn’t enough. The transition to many core processors is not just an “Intel thing”. The entire industry needs to change. From platforms to programming environments to user interfaces; every facet of computing will be impacted by the many-core future.

So we’ve made it a top priority to provide a subset of our workloads outside Intel, to help computer scientists and engineers everywhere (even our competitors) make the transition to a many core world. To be most effective, however, this can’t be an Intel agenda. It needs to be broader; to include academic researchers and over time workloads from across industry. To this end, we’ve helped a team at Princeton University create a new benchmark suite: the Princeton Application Repository for Shared-Memory Computers (PARSEC). You can download these applications and learn more about them from the following technical report:

The PARSEC Benchmark Suite: Characterization and Architectural Implications

I won’t list the applications here, but about half of them come from Intel or from groups working with Intel. The rest come from groups working with the Princeton team. So the applications have a broad scope. And these are not HPC benchmarks. These workloads are representative of where we believe computing will move in the future and includes body tracking, ray tracing, gaming physics, and more.

I am pretty excited about the release of this benchmark suite and can hardly wait to see what people do with them.

Comments (0)
del.icio.us StumbleUpon Digg It
tagged: , , ,

Post Your Comment




Comment Policy: We welcome your comments, however all comments are moderated. Offensive, off-topic or fraudulent comments will be deleted and not displayed. By submitting a comment to an Intel Blog, you agree to our legal information and privacy policy terms, including having your name displayed with your comment and that you are 13 years old or older. Your name and personal information will not be used for any other purpose, and your e-mail address will not be published.

Disclaimer: Opinions expressed here and in any corresponding comments are the personal opinions of the original authors, and do not necessarily reflect the views of Intel. All Intel names and trademarks are the property of Intel Corporation or its subsidiaries in the United States and other countries. Other names and brands may be claimed as the property of others.