Evaluation of Existing Architectures in IRAM Systems

  • Ngeci Bowman ,
  • Neal Cardwell ,
  • Christoforos E. Kozyrakis ,
  • Cynthia Romer ,
  • Helen Wang

Workshop on "Mixing Logic and DRAM", the 24th Annual International Symposium on Computer Architecture |

Computer memory systems are increasingly a bottleneck limiting application performance. IRAM architectures, which integrate a CPU with DRAM main memory on a single chip, promise to remove this limitation by providing tremendous main memory bandwidth and significant reductions in memory latency. To determine whether existing microarchitectures can tap the potential performance advantages of IRAM systems, we examined both execution time analyses of existing microprocessors and system simulation of hypothetical processors. Our results indicate that, for current benchmarks, existing architectures, whether simple, superscalar or out-of-order, are unable to exploit IRAM’s increased memory bandwidth and decreased memory latency to achieve significant performance benefits