正在加载图片...
CAC的空间分配 CPU CACHE CACHE 3.如何提高命中率、减小高速缓存流量? 可采用高速缓存模块化的方法进行数据分块,达到更好的高速缓存命中率, 高速緩存模块化 将大型数据集细分为更小的模块,使所有操作先在每个模块上运行,然后再转到下一个 模块,那么整个数据模块就有可能在所有操作后仍留存在高速缓存中 左边模块所示为:比高速缓存容量更大的一个大型数据集上的数据循环。为了完成一次 循环,在循环开始时预取至高速缓存中的某些数据必须被淸除,以使数据的剩余部分得以运 行。为了执行循环过程中新的迭代操作,之前被清除的数据需要重新预取到高速缓存中。其3.如何提高命中率、减小高速缓存流量? 可采用高速缓存模块化的方法进行数据分块,达到更好的高速缓存命中率。 将大型数据集细分为更小的模块,使所有操作先在每个模块上运行,然后再转到下一个 模块,那么整个数据模块就有可能在所有操作后仍留存在高速缓存中。 左边模块所示为:比高速缓存容量更大的一个大型数据集上的数据循环。为了完成一次 循环,在循环开始时预取至高速缓存中的某些数据必须被清除,以使数据的剩余部分得以运 行。为了执行循环过程中新的迭代操作,之前被清除的数据需要重新预取到高速缓存中。其
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有