首页> 外国专利> Using cache coherent FPGAS to accelerate remote access

Using cache coherent FPGAS to accelerate remote access

机译:使用高速缓存一致性FPGAS加速远程访问

摘要

Disclosed are embodiments for running an application on a local processor when the application is dependent on pages not locally present but contained in a remote host. The system is informed that the pages on which the application depends are locally present. While running, the application encounters a cache miss and a cache line satisfying the miss from the remote host is obtained and provided to the application. Alternatively, the page containing the cache line satisfying the miss is obtained and the portion of the page not including the cache line is stored locally while the cache line is provided to the application. The cache miss is discovered by monitoring coherence events on a coherence interconnect connected to the local processor. In some embodiments, the cache misses are tracked and provide a way to predict a set of pages to be pre-fetched in anticipation of the next cache misses.
机译:公开了当应用程序依赖于本地不存在但包含在远程主机中的页面时用于在本地处理器上运行应用程序的实施例。通知系统,应用程序所依赖的页面在本地存在。在运行时,应用程序遇到高速缓存未命中,并且获得了满足来自远程主机的未命中的高速缓存行并将其提供给应用程序。或者,获得包含满足未命中的高速缓存行的页面,并且在将高速缓存行提供给应用程序的同时,将不包括高速缓存行的页面的一部分存储在本地。通过监视连接到本地处理器的一致性互连上的一致性事件来发现高速缓存未命中。在一些实施例中,缓存未命中被跟踪,并提供一种预测下一个缓存未命中将预取的一组页面的方法。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号