Gather-Level Parallelism
Gather-Level Parallelism
批准号:
EP/W014629/1
负责人:
Sam Ainsworth
金额:
$43.09万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2022
资助国家:
英国
项目状态:
未结题
起止时间:
2022 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Modern big-data workloads are currently run on processors that are ill suited to extracting high performance from them. These workloads request data from DRAM main memory in unpredictable patterns, and so existing hardware and software solutions are ineffective at anticipating the high-latency work that is necessary. Today's computer processors are constantly stalled waiting for data to return from memory, with low throughput and inefficient execution.The untapped potential is significant. Many big-data workloads show potential forms of memory-level parallelism, where complex sequences of operations can be reordered and overlapped to hide much of the latency, and thus achieve high throughput. While compute-bound workloads have been greatly aided by special vector instructions, which calculate many operations simultaneously, the same cannot yet be said for memory-bound big-data workloads. This project seeks to marry compute parallelism with memory parallelism. We will redesign memory access methods with vectorisation in mind. This will allow us to prefetch, or anticipate the demands of, many complex sequences of compute and memory access all at once. We believe it is possible to make high-performance, efficient software mechanisms for prefetching that are as performant as dedicated hardware. Our new mechanisms will exploit a new concept called gather-level parallelism, by utilising and redesigning vector methods to achieve extreme memory-level parallelism without breaking the bank on programmable compute. To succeed, we will require new changes throughout both the compiler and the underlying hardware architecture.Gather-level parallelism stands to bring about a paradigm shift in how memory is accessed in today's systems. This is particularly pressing in an era where big-data workloads are already inefficient, and threatened further by the security mitigations necessary to eliminate the recently discovered Spectre vulnerabilities in today's computer processors. These cause even greater challenges in memory latency due to the restrictions used to hide vulnerabilities, thus making high-performance memory techniques even more pressing. The status quo, a choice between performance and security, on big data that is often sensitive, cannot be allowed to continue.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
国内基金
海外基金
登录
查看更多内容
粒子level set方法的改进与空间自适应波浪模型并行化研究
-
批准号:52171245
-
项目类别:面上项目
-
资助金额:58万元
-
批准年份:2021
-
负责人:黄筱云
-
依托单位:
基于Level Set方法的三维爆炸与冲击仿真软件开发及其应用
-
批准号:11502121
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2015
-
负责人:张莉
-
依托单位:
层级稀疏化的Mid-Level特征空间下高分辨率遥感影像检索方法研究
-
批准号:41401376
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2014
-
负责人:陈建胜
-
依托单位:
CPU/GPGPU紧耦合异构多核系统共享Last Level Cache优化研究
-
批准号:61379035
-
项目类别:面上项目
-
资助金额:75.0万元
-
批准年份:2013
-
负责人:楼学庆
-
依托单位:
基于新LEVEL SET方法的双标量小火焰模型的研究
-
批准号:51306013
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2013
-
负责人:刘英杰
-
依托单位:
Level Set方法及其在爆炸与冲击问题数值模拟中的应用研究
-
批准号:10872085
-
项目类别:面上项目
-
资助金额:48.0万元
-
批准年份:2008
-
负责人:吴开腾
-
依托单位:
几何造型中交互式Level Set方法研究
-
批准号:60373036
-
项目类别:面上项目
-
资助金额:23.0万元
-
批准年份:2003
-
负责人:冯结青
-
依托单位:
逆向工程中基于小波特征的曲面配准与Level-set建模方法研究
-
批准号:50305027
-
项目类别:青年科学基金项目
-
资助金额:18.0万元
-
批准年份:2003
-
负责人:刘志刚
-
依托单位:
用Level Set方法研究气液两相流界面迁移的微观特性
-
批准号:50106011
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2001
-
负责人:李会雄
-
依托单位: