⚡ 本页包含 AI 生成的分析内容,仅供参考
本文为POWER7处理器设计了一个32kB的L1数据缓存,采用45nm SOI工艺,支持两周期内同时进行两个独立读和一个写操作。通过将缓存组织成四个8kB的bank,满足了乱序和多线程计算对高并行性多端口存储的需求。
Wolfgang Penth1, Thomas Froehnel1, Stefan Buettner1, Otto Torreiter1, Martin Eckert1, Jose Paredes2, David Hrusecky2, David Ray2, Miles Canada3 1 IBM, Boeblingen, Germany IBM, Austin, TX 3 IBM, Burlington, VT 2 Increasing demand for parallelism due to out-of-order and multi-threading computation requires fast and dense arrays with multi-port capabilities. The loadstore-unit (LSU) of the POWER7TM microprocessor core has a 32kB L1 data cache composed of four 8kB blocks. In a two-cycle back-to-back operation it supports concurrently two independent read and one write operations. Organized in banks of 16 cells each, the two reads operate independently in any of these banks, including two reads within the same bank, even the same cell. A bank selected for write is blocked for any read operation. If read and write collide within the same bank, collision-control circuitry provides write-over-read
Juergen Pille1, Dieter Wendel1, Otto Wagner1, Rolf Sautter1,