Author Archives: Clay Breshears (Intel)

Can I still get an Energy Efficient Free Lunch?

When the semiconductor industry was turning to multicore chips and lowering clock rates, Herb Sutter wrote a seminal article entitled “The Free Lunch is Over: A Fundamental Turn Toward Concurrency in Software.” Up to that point software developers relied on the increasing clock speeds (the “free lunch”) to give their software a boost in the next generation [...] Read more >

Using Amdahl’s Law for Energy Efficient Performance Estimation?

While trying to find an answer to my previous question, I stumbled across the paper “Extending Amdahl’s Law for Energy-Efficient Computing in the Many-Core Era” (Computer, Dec. 2008, pp. 24-31) by Dong Hyuk Woo and Hsien-Hsin S. Lee (Georgia Institute of Technology). The title had me thinking that this might be an investigation into finding [...] Read more >

MIC: Stepping-stone to Quantum Computing?

I was reading Quantum Computing for Computer Scientists by Noson S. Yanofsky and Mirco A. Mannucci while I was on the treadmill last night. I started out reading the description of Shor’s algorithm (for factoring integers) and thought that implementing this on a classical computer (in parallel, of course) would make an interesting problem for the Intel [...] Read more >