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.
Recent Comments
- scott skillman on Reinventing DRAM with the Hybrid Memory Cube
- Stephan Herhut on Building a Computing Highway for Web Applications
- MySchizoBuddy on Building a Computing Highway for Web Applications
- Hadar on Building a Computing Highway for Web Applications
- JD on Reinventing DRAM with the Hybrid Memory Cube


Categories


Tags
#IntelR&Dday
80-core
@idf08
Cloud Computing
Ct
CTO
DARPA Urban Challenge
energy efficient
Future Lab
Future Lab Radio
IDF
IDF2008
IDF 2010
Immersive Connected Experiences
innovation
Intel
Intel Labs
Intel Labs Europe
Intel Research
ISSCC
Justin Rattner
many core
MID
mobility
multi-core
parallel computing
parallel programming
programming models
radio
Rattner
ray tracing
research
Research@Intel
Research At Intel Day
Robotics
security
silicon photonics
software development
Stanford
technology
terascale
virtual worlds
Wi-Fi
WiMAX
wireless


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.
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.
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