首页 | 本学科首页   官方微博 | 高级检索  
     


Quantifying the Multi-Level Nature of Tiling Interactions
Authors:Nicholas Mitchell  Karin Högstedt  Larry Carter  Jeanne Ferrante
Abstract:Optimizations, including tiling, often target a single level of memory or parallelism, such as cache. These optimizations usually operate on a level-by-level basis, guided by a cost function parameterized by features of that single level. The benefit of optimizations guided by these one-level cost functions decreases as architectures tend towards a hierarchy of memory and of parallelism. We have identified three common architectural scenarios where a single tiling choice could be improved by using information from multiple levels in concert. For each scenario, we derive multi-level cost functions which guide the optimal choice of tile size and shape, and quantify the improvement gained. We give both analysis and simulation results to support our points.
Keywords:TILING  COMPILER  MEMORY HIERARCHY  PARALLELISM  LOCALITY
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号