1. 17
  1.  

  2. 4

    I really like this. But it seems like it wouldn’t be applicable to modern whole program analysis without a better cache hierarchy model for the program. Maybe at the BBT level for level-1 or level-2, afaik memory traffic accounts for a large percentage of energy consumed.

    One thought that springs to mind is the ratio of reads to writes and that reads could place in slower non-volatile storage (flash, mram, etc). Other memory technologies are coming online that will open up interesting possibilities for data placement.