Increasing memory miss tolerance for SIMD cores

Portland, OR(2009)

引用 77|浏览370
暂无评分
摘要
Manycore processors with wide SIMD cores are becoming a popular choice for the next generation of throughput oriented architectures. We introduce a hardware technique called "diverge on miss" that allows SIMD cores to better tolerate memory latency for workloads with non-contiguous memory access patterns. Individual threads within a SIMD "warp" are allowed to slip behind other threads in the same warp, letting the warp continue execution even if a subset of threads are waiting on memory. Diverge on miss can either increase the performance of a given design by up to a factor of 3.14 for a single warp per core, or reduce the number of warps per core needed to sustain a given level of performance from 16 to 2 warps, reducing the area per core by 35%.
更多
查看译文
关键词
memory architecture,multi-threading,multiprocessing systems,parallel processing,SIMD core,SIMD warp,diverge-on-miss,hardware technique,manycore processor,memory latency,memory miss tolerance,noncontiguous memory access pattern,threads,throughput oriented architecture,workload
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要