A GPGPU microarchitecture supports multi-path execution and branch compaction

微体系结构 并行计算 计算机科学 线程(计算) SIMD公司 指令集 操作系统
作者
Shiwei Jia,Ze Tian,Yuming Zhang,Chenglu Sun
出处
期刊:Microelectronics Journal [Elsevier]
卷期号:128: 105534-105534
标识
DOI:10.1016/j.mejo.2022.105534
摘要

GPGPU supports high-performance execution due to its powerful parallel computing capability. However, when meets branch divergent, only a subset of its SIMD lanes could issue and execute thread, which leads to the degradation of performance. Current branch compaction mechanisms such as thread block compaction (TBC) and SIMD lane permutation (SLP) can effectively alleviate this phenomenon, but none of these mechanisms support interleave execution of multiple control flows generated by branch divergent, which limits the improvement of thread-level parallelism (TLP) and performance. In this paper we propose a new microarchitecture that supports multi-path interleave execution and branch compaction at the same time. Our microarchitecture records the information of both two control flows into the same entry. Then two execution masks are used to provide executable information of interleaved control flows. We use a set of workloads with massive branch divergent to evaluate our microarchitecture. The result demonstrates that our design outperforms baseline, TBC and SLP, with a harmonic mean of 4.7%, 3.4% and 2.3%.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
人间烟火发布了新的文献求助10
1秒前
happyboy2008发布了新的文献求助20
1秒前
1秒前
2秒前
2秒前
selfevidbet完成签到,获得积分10
3秒前
3秒前
4秒前
无所屌谓发布了新的文献求助10
5秒前
锅巴完成签到 ,获得积分10
5秒前
烁果累累完成签到 ,获得积分10
5秒前
Taffy发布了新的文献求助10
6秒前
Susie大可完成签到,获得积分10
7秒前
球球发布了新的文献求助10
8秒前
鉴定为学计算学的完成签到,获得积分10
9秒前
花花发布了新的文献求助10
11秒前
千叶发布了新的文献求助10
11秒前
烟花应助黑咖喱采纳,获得10
11秒前
萌3690完成签到,获得积分10
12秒前
JamesPei应助清汤不加盐采纳,获得10
12秒前
zhaoaotao完成签到,获得积分10
13秒前
14秒前
14秒前
15秒前
11完成签到,获得积分10
16秒前
卜乌完成签到,获得积分10
16秒前
大个应助无所屌谓采纳,获得10
16秒前
菠萝披萨发布了新的文献求助10
17秒前
1257完成签到,获得积分0
17秒前
jiangjinxiang完成签到,获得积分10
17秒前
路边完成签到 ,获得积分10
18秒前
Leif完成签到,获得积分10
19秒前
Yziii应助科研小垃圾采纳,获得50
20秒前
21秒前
桐桐应助yangderder采纳,获得10
23秒前
23秒前
无所屌谓完成签到,获得积分10
24秒前
Taffy完成签到,获得积分10
25秒前
25秒前
doubleshake发布了新的文献求助10
25秒前
高分求助中
Evolution 10000
Sustainability in Tides Chemistry 2800
юрские динозавры восточного забайкалья 800
English Wealden Fossils 700
An Introduction to Geographical and Urban Economics: A Spiky World Book by Charles van Marrewijk, Harry Garretsen, and Steven Brakman 500
Diagnostic immunohistochemistry : theranostic and genomic applications 6th Edition 500
Chen Hansheng: China’s Last Romantic Revolutionary 500
热门求助领域 (近24小时)
化学 医学 生物 材料科学 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 催化作用 物理化学 免疫学 量子力学 细胞生物学
热门帖子
关注 科研通微信公众号,转发送积分 3151673
求助须知:如何正确求助?哪些是违规求助? 2803099
关于积分的说明 7851899
捐赠科研通 2460474
什么是DOI,文献DOI怎么找? 1309813
科研通“疑难数据库(出版商)”最低求助积分说明 629061
版权声明 601760