130 likes | 141 Views
A Hybrid Display Frame Buffer Architecture for Energy-Efficient Display Subsystem. Kyungtae Han, Alexander Min, Nithyananda Jeganathan, and Paul Diefenbaugh Intel. DRAM-Based display subsystem DRAM is used as a display frame buffer to transport display contents to display panel.
E N D
A Hybrid Display Frame Buffer Architecture for Energy-Efficient Display Subsystem Kyungtae Han, Alexander Min, Nithyananda Jeganathan, and Paul Diefenbaugh Intel
DRAM-Based display subsystem DRAM is used as a display frame buffer to transport display contents to display panel. Power consumption of DRAM frame buffering is significant as the resolution of screen is growing (4K, 8K display). Status Quo
Lots of static area in typical display contents Insights “# of Read >> # of Write” Read Dominance (Intensive) - Data reading from the display frame is much more frequent than the writing of new data onto the frame buffer *fps: Frame per Second (max: 60), SL: Scan-line, MB: Macro-block, P: Pixel in changed frame
Energy efficient memory for data read – Phase Change Memory (PCM) Asymmetric power consumption in PCM High power required for changing its structure for write Insights - II PCM consumes less energy for data read than data write (Eread << Ewrite)
Combined two types of memory as one frame buffer. DRAM for Dynamic Content PCM for Static Content Hybrid Display Frame Buffer Architecture Data flow in hybrid approach (PCM stores static contents and DRAM stores dynamic contents)
Separate and combine contents accordingly. Content hint from OS-guide (e.g., X Window Damage Extension*) or HW (e.g., Pixel-by-Pixel comparison). Hybrid Display Frame Buffer Controller *Dynamic Image Detection Scheme (DIDS) shows only 1% overhead in CPU utilization
Number of changed frame (f) A frame is decomposed as high active (d) and low active area. Display Content Model
Memory energy model Write (x) and read (y) amount in frame buffer Frame Buffer Model
Energy Comparison between DRAM and PCM Frame Buffer PCM DRAM
Break-Even Between DRAM and PCM Frame Buffer DRAM is better PCM is better
Energy Comparison Energy Comparison among DRAM-only, PCM-only and hybrid frame buffers Up-to 43% Energy Savings with Hybrid Frame Buffer
PCM has a short lifetime expectation with at most 107 write per bit cell before failure. Large memory size and wear leveling can mitigate the short lifetime of Hybrid frame buffer. Lifetime Comparison Lifetime comparison map with wear leveling in 2GB memory (Pixel (P), Macroblock (MB), and Scaline (SL))
Mobile display contents exhibit a read-dominant property. The Hybrid Frame Buffer takes full advantage of the read-dominant access pattern of display contents. The Hybrid Frame Buffer architecture reduces frame buffer energy consumption by up to 43%, compared to the conventional DRAM-only frame buffer. Conclusion