Presentation is loading. Please wait.

Presentation is loading. Please wait.

RowClone: Fast and Energy-Efficient In-DRAM Bulk Data Copy and Initialization ProcessorMemoryChannel Limited bandwidthHigh energy Carnegie Mellon UniversityIntel.

Similar presentations


Presentation on theme: "RowClone: Fast and Energy-Efficient In-DRAM Bulk Data Copy and Initialization ProcessorMemoryChannel Limited bandwidthHigh energy Carnegie Mellon UniversityIntel."— Presentation transcript:

1 RowClone: Fast and Energy-Efficient In-DRAM Bulk Data Copy and Initialization ProcessorMemoryChannel Limited bandwidthHigh energy Carnegie Mellon UniversityIntel Pittsburgh

2 RowClone: Fast and Energy-Efficient In-DRAM Bulk Data Copy and Initialization MemoryChannel Limited bandwidthHigh energy Bulk Data Copy Data Initialization Forking 0000 0000 0000 ZeroingCheckpointingVM Cloning Processor Carnegie Mellon UniversityIntel Pittsburgh

3 RowClone: Fast and Energy-Efficient In-DRAM Bulk Data Copy and Initialization MemoryChannel Limited bandwidthHigh energy Unnecessary Data Movement Bulk Data Copy Data Initialization Forking 0000 0000 0000 ZeroingCheckpointingVM Cloning Processor Carnegie Mellon UniversityIntel Pittsburgh

4 RowClone: In-DRAM Bulk Copy & Initialization Source Row Row Buffer Destination Row

5 Source Row Row Buffer Destination Row 1 Copy from source row to row buffer RowClone: In-DRAM Bulk Copy & Initialization

6 Source Row Row Buffer Destination Row 1 2 Copy from source row to row buffer Copy from row buffer to destination row RowClone: In-DRAM Bulk Copy & Initialization

7 Source Row Row Buffer LatencyEnergy 11x74x Destination Row 1 2 Copy from source row to row buffer Copy from row buffer to destination row Very few changes to DRAM (0.01% increase in die area) RowClone: In-DRAM Bulk Copy & Initialization

8 End-to-end system design to exploit DRAM substrate Several applications that benefit from RowClone

9 Current Systems RowClone 27% 17% Performance DRAM Energy Efficiency 8-Core System RowClone: In-DRAM Bulk Copy & Initialization End-to-end system design to exploit DRAM substrate Several applications that benefit from RowClone


Download ppt "RowClone: Fast and Energy-Efficient In-DRAM Bulk Data Copy and Initialization ProcessorMemoryChannel Limited bandwidthHigh energy Carnegie Mellon UniversityIntel."

Similar presentations


Ads by Google