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 of processors. Mr.
Use of virtual worlds for training, entertainment, and collaboration is growing. Intel Labs has been researching the scalability of virtual worlds. This series explores some of the design, performance, and execution features of virtual world servers.
Say your boss comes to you and tells you to ensure that the software project you are working on is energy efficient. (Go ahead, I'll wait while you say it.)
There are all kinds of ideas to be found on the Power Efficiency Community site on how to accomplish this assignment. What I'd like to know is how you prove to your boss that you have accomplished the task. Or, if you've already optimized the you-know-what out of the application, what do you measure to label your software is energy efficient?