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

Virtual worlds, 80 cores, and 20,000 golden pigs

posted by Sean Koehl on July 19, 2007

Why show 20,000 golden pigs to a select group of 85 press and analysts? Because it was a cool way to show both a future application capability (massive collision detection) and a new parallel programming environment called Ct, i.e. C with throughput extensions.

Here is some footage from PodTech highlighting three of the demos we had at the event. You’ll see the 80-core chip first, which is an example of architecture research to scale to large numbers of cores on future chips. Then, you’ll see Ct, which is an example of what we’re doing to make chips like this programmable. Finally, an application that you might want to have coded for such a tera-scale chip — and example of ongoing work in virtual worlds.

These were just a few of the projects we showed from our Tera-scale effort, which in turn is only a fraction of the total effort (more than 100 projects). But, if you still haven’t had enough, here’s a much less produced (and only somewhat audible) clip of yours truly attempting to speak to nearly all the demos in one take.

Lastly, I wanted to thank everyone who commented on my previous blog about what to do with so many cores. There were some interesting ideas ranging from fractal compression to protein modeling. I forwarded the whole set of ideas to the director of our Application Research Lab and some of his principal engineers. Suggestions like these are very welcome - thanks.

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

Comments

Jul 19  |  Lord Volton said:

Very interesting!

It’s interesting that 20,000 pigs with collision detection uses approximately 90% of the CPU output of an 80 core machine.

Massively multiplayer online games have millions of players. If there was a way to efficiently connect future terascale home machines in a peer-to-peer network that might allow for some interesting mmorpgs, since each system might be able to handle 5,000 - 10,000 objects taking into account latency.

Times millions of players.

Jul 19  |  Sean Koehl said:

The golden pigs demo was run on a modern 8-core machine, specifically a dual socket system with two quad-core processors.

The 80-core chip is only a research vehicle, not designed to run normal software. Indeed, in the future when such chips become avialable 20,000 pigs will only consume a fraction of the processor’s performance.

Jul 22  |  Lord Volton said:

I came across an interesting video hosted by Arthur C. Clarke discussing fractals. He interviews Mandelbrot and others.

Fractal geometry looks to be a good path toward photoreal games.

Here is the link:

http://video.google.com/googleplayer.swf?docId=-4248232244516475267&hl=en

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.