Computational Science Stack Exchange is a question and answer site for scientists using computers to solve scientific problems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am searching for the most important literature and slide references for modeling current and future energy costs of floating-point operations and data transfers across the CPU, memory, network, and storage. I have marked this question as a community wiki, and I would prefer that you limit each answer to the following format:

Title, Authors, Location/Conference/Journal, Year, DOI/URL, Summary of what information the paper or presentation provides relevant to my request.

share|improve this question
I remember seeing some papers about this at the SC (Supercomputing) conference. Have you tried looking there? – Paul Dec 8 '12 at 13:59

There have been numerous panels and reports about exascale computing that should have these sorts of numbers. I would look for reports that came out from DoE (or were written for DoE). Also, there may be relevant stuff at .

share|improve this answer

There's a lot of information online that search engines are capable of finding. Here's three hits to get the ball rolling:

share|improve this answer
Thanks for the Vuduc link, that looks spot on. Can you help me a little with the last one? The redirection fails for me. – Aron Ahmadia May 18 '13 at 13:59
I fixed the link. I do not know why ACM broke it. – Jeff Jun 20 '13 at 16:54

IEEE MICRO 2011 paper "GPUs and the future of parallel computing" shows that state-of-the-art CPUs and GPUs incur ~1700pJ and ~225pJ, respectively, for each floating-point operation.

For data storage/access cost in different memories (e.g. SRAM, PCM, eDRAM), one has to use tools like CACTI and DESTINY (I am co-developer of DESTINY). Also, McPAT tool can be used for modeling energy consumption of entire processor, while DRAMSim2 is for memory alone. What you may be looking, may be achieved through combination or modification of these (they are open-source). There are many others, but from these, you can find connected references through Google scholar.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.