1 / 1

Rollback-Free Value Prediction with Approximate Loads

Rollback-Free Value Prediction with Approximate Loads. Bradley Thwaites , Gennady Pekhimenko , Amir Yazdanbakhsh , Jongse Park, Girish Mururu Hadi Esmaeilzadeh , Onur Mutlu , Todd C. Mowry. Motivation. RFVP Overview. Perfect Prediction. Microarchitecturally -triggered approximation

Télécharger la présentation

Rollback-Free Value Prediction with Approximate Loads

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Rollback-Free Value Prediction with Approximate Loads Bradley Thwaites, Gennady Pekhimenko, Amir Yazdanbakhsh, Jongse Park, GirishMururu HadiEsmaeilzadeh, OnurMutlu, Todd C. Mowry Motivation RFVP Overview Perfect Prediction Microarchitecturally-triggered approximation Predictthe value of an approximate loadwhen it missesin the cache Do not checkfor mispredictions Do not rollbackfrom mispredictions • Mitigate long latency memory accesses Design Principles Design Challenges Target Performance-Critical Safe Loads Profile-directed compilation Usually, < 32 loads cause 80% of cache misses Utilize Fast-Learning Predictors Two-delta stride predictor Prediction: table lookup plus an addition Integrate RFVP with existing architecture Maximizeopportunities for performance and energy benefits Minimizethe adverse effects of approximation on quality degradation Key Experimental Results Ongoing Work Mitigate both Memory Wall and Bandwidth Wall 2MB LLC, 4-Wide, Performance Results Extend rollback-free value prediction to GPUs Drop a fraction of the missed requests Preliminary results: Up to 2x improvement in energy and performance with only 10% quality degradation (0%, 0%, 0%) (1.06x, 1.03x, 2%) (1.27x, 1.10x, 11%) (1.13x, 1.06x, 6%) (Performance Gain, Energy Gain, Quality Loss)

More Related