When merging and branch predictors collide

计算机科学 合并(版本控制) 分支预测器 可视化 并行计算 编译程序 块(置换群论) 数据结构 理论计算机科学 数据挖掘 程序设计语言 数学 几何学
作者
Oded Green
标识
DOI:10.5555/2688283.2688288
摘要

Merging is a building block for many computational domains. In this work we consider the relationship between merging, branch predictors, and input data dependency. Branch predictors are ubiquitous in modern processors as they are useful for many high performance computing applications. While it is well known that the performance and the branch prediction accuracy go hand-in-hand, these have not been studied in the context of merging. We thoroughly test merging using multiple input array sizes and values using the same code and compile optimizations. As the number of possible keys increase, so the do the number of branch mis-predictions - resulting in reduced performance. The reduction in performance can be as much as 5X. We explain this phenomenon using a visualization technique called Merge Path that intuitively shows this. We support this visualization approach with modeling, thorough testing, and analysis on multiple systems.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
XZY发布了新的文献求助10
2秒前
RSC完成签到,获得积分10
4秒前
4秒前
皮卡完成签到,获得积分10
5秒前
6秒前
Kryptonite完成签到,获得积分10
6秒前
6秒前
7秒前
山水完成签到,获得积分10
8秒前
zyt完成签到,获得积分10
8秒前
Shiiiyu发布了新的文献求助100
8秒前
9秒前
拓跋涵易发布了新的文献求助10
10秒前
liuzhuohao应助胡俊豪采纳,获得10
11秒前
cy完成签到,获得积分10
12秒前
大白小杨完成签到 ,获得积分10
13秒前
壮壮不爱吃肉完成签到,获得积分10
13秒前
充电宝应助汐岙晓采纳,获得10
14秒前
封似狮完成签到,获得积分10
14秒前
昆仑发布了新的文献求助10
14秒前
lingVing瑜完成签到 ,获得积分10
15秒前
15秒前
再睡十分钟完成签到,获得积分10
16秒前
团子团子猪完成签到,获得积分10
16秒前
CocoGabrielle完成签到,获得积分10
16秒前
tao完成签到 ,获得积分10
18秒前
鸠摩智完成签到,获得积分10
18秒前
顺利毕业完成签到,获得积分10
19秒前
19秒前
19秒前
MST完成签到,获得积分10
20秒前
拓跋涵易完成签到,获得积分10
21秒前
阿越儿呀呀呀完成签到,获得积分10
21秒前
奥一奥完成签到,获得积分10
22秒前
YongLiu完成签到,获得积分10
23秒前
23秒前
雨夜聆风完成签到,获得积分10
25秒前
26秒前
静坐听雨萧完成签到 ,获得积分10
26秒前
Cherish完成签到,获得积分10
26秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Nondestructive Testing Handbook: Vol. 4, Thermal and Infrared Testing (IR), 4th ed 800
Understanding Acculturation: The Process of Cultural Adjustment as Applied to International Migration 700
作者名:Kristopher P. Plain,悉尼大学的,目前只能查到其四篇论文,想找到其博士论文 590
Évora na Idade Média 555
Soil mites of the family Rhagidiidae (Actinedida: Eupodoidea). Morphology, Systematics, Ecology 520
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7371063
求助须知:如何正确求助?哪些是违规求助? 8978601
关于积分的说明 19088031
捐赠科研通 7013034
什么是DOI,文献DOI怎么找? 3224993
关于科研通互助平台的介绍 2388632
邀请新用户注册赠送积分活动 2205699