1 / 4

If you build it, will they buy it?

If you build it, will they buy it?. Processors will be multicore It’s the only way the chip companies know how to use all those transistors! (pesky Moore’s law) But, does the average computer user need it? Probably not – the average user probably already has way too much compute power!

riona
Download Presentation

If you build it, will they buy it?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. If you build it, will they buy it? • Processors will be multicore • It’s the only way the chip companies know how to use all those transistors! (pesky Moore’s law) • But, does the average computer user need it? • Probably not – the average user probably already has way too much compute power! • But, nobody has ever looked smart predicting that computers are as powerful as they need to be…

  2. Hetero vs. Homogeneous • The easy path to Multicore is simply tile some old cores you have sitting around • Old being the operative word • Intel says – “Don’t worry, if you’re burning too much power, you can just shut off most of the cores.” • Heterogeneous makes more sense! • Only turn things on when you need them • When does Multicore become System on Chip? • Already the m.o. for embedded stuff

  3. Pick your apps carefully! • Hmmm… How about hardware for Ray Tracing? • Loads of completely independent threads • Read-only database • Write-only output to frame buffer • Woo Hoo! Tiling these processors might actually make sense • Beware the memory, pin, power, wire, etc. issues! • Just because it’s embarrassing doesn’t mean it’s easy!

  4. How about Asynchrony? • I’m a member of a strange religion - the Asynchronous Systems cult • With lots of (heterogeneous?) cores on the same chip, how will they deal with communication, coordination, cooperation, contention, consumption, chronology? • How about asynchronous protocols? • Hmmm… It’s so crazy, it just might work!

More Related