当前位置: X-MOL 学术IEEE Trans. Very Larg. Scale Integr. Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Data Criticality in Multithreaded Applications: An Insight for Many-Core Systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems ( IF 2.8 ) Pub Date : 2021-07-12 , DOI: 10.1109/tvlsi.2021.3092218
Abhijit Das , John Jose , Prabhat Mishra

Multithreaded applications are capable of exploiting the full potential of many-core systems. However, network-on-chip (NoC)-based intercore communication in many-core systems is responsible for 60%-75% of the miss latency experienced by multithreaded applications. Delay in the arrival of critical data at the requesting core severely hampers performance. This brief presents some interesting insights about how critical data are requested from the memory by multithreaded applications. Then it investigates the cause of delay in NoC and how it affects the performance. Finally, this brief shows how NoC-aware memory access optimizations can significantly improve performance. Our experimental evaluation considers Early Restart memory access optimization and demonstrates that by exploiting available NoC resources, critical data can be prioritized to reduce miss penalty by 11% and improve overall system performance by 9%.

中文翻译:


多线程应用程序中的数据关键性:对众核系统的见解



多线程应用程序能够充分发挥多核系统的潜力。然而,多线程应用程序中 60%-75% 的未命中延迟是由多核系统中基于片上网络 (NoC) 的核间通信造成的。关键数据到达请求核心的延迟严重影响性能。本简介介绍了有关多线程应用程序如何从内存请求关键数据的一些有趣的见解。然后研究NoC延迟的原因以及它如何影响性能。最后,本简介展示了 NoC 感知内存访问优化如何显着提高性能。我们的实验评估考虑了早期重启内存访问优化,并证明通过利用可用的 NoC 资源,可以对关键数据进行优先排序,从而将丢失损失减少 11%,并将整体系统性能提高 9%。
更新日期:2021-07-12
down
wechat
bug