作者: Sanyenn Cho , Lei Jin
DOI:
关键词:
摘要: This thesis proposes a software-oriented distributed shared cache management approach for chip multiprocessors (CMPs). Unlike hardware-based schemes, our offloads the task to trace analysis phase, allowing flexible strategies. For single-threaded programs, static 2D page coloring scheme is proposed utilize oracle information derive an optimal data placement schema program. In addition, dynamic as practical solution, which tries performance of scheme. The evaluation results show that achieves 44.7% improvement over conventional on average while performs 32.3% better than latency-oriented multithreaded pattern recognition algorithm based K-means clustering method introduced. identify access patterns can be utilized guide private and replication data. experimental these lead 19% reduced remote accesses aggregated miss rate result in much lower bandwidth requirements on-chip network off-chip main memory bus. Lastly, throughput-oriented we propose hint-guided instructions target program with high reuse property. derived hints are then used at run time. By balancing amount local pressure, has potential help achieve comparable best existing schemes. Our effective way manage CMPs. provides alternative direction research problem. Given known difficulties (e.g., scalability design complexity) face this may receive serious consideration from researchers future. perspective, valuable contributions computer architecture society.