Fairness enforcement in switch on event multithreading

作者
Ron Gabor,Shlomo Weiss,Avi Mendelson
出处
期刊:ACM Transactions on Architecture and Code Optimization [Association for Computing Machinery]
卷期号:4 (3): 15-15 被引量:37
标识
DOI:10.1145/1275937.1275939
摘要

The need to reduce power and complexity will increase the interest in Switch On Event multithreading (coarse-grained multithreading). Switch On Event multithreading is a low-power and low-complexity mechanism to improve processor throughput by switching threads on execution stalls. Fairness may, however, become a problem in a multithreaded processor. Unless fairness is properly handled, some threads may starve while others consume all of the processor cycles. Heuristics that were devised in order to improve fairness in simultaneous multithreading are not applicable to Switch On Event multithreading. This paper defines the fairness metric using the ratio of the individual threads' speedups and shows how it can be enforced in Switch On Event multithreading. Fairness is controlled by forcing additional thread switch points. These switch points are determined dynamically by runtime estimation of the single threaded performance of each of the individual threads. We analyze the impact of the fairness enforcement mechanism on aggregate IPC and weighted speedup. We present simulation results of the performance of Switch On Event multithreading. Switch On Event multithreading achieves an average aggregate IPC increase of 26% over single thread and 12% weighted speedup when no fairness is enforced. In this case, a sixth of our runs resulted in poor fairness in which one thread ran extremely slowly (10 to 100 times slower than its single-thread performance), while the other thread's performance was hardly affected. By using the proposed mechanism, we can guarantee fairness at different levels of strictness and, in most cases, even improve the weighted speedup.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
sophiemore完成签到,获得积分10
1秒前
希望天下0贩的0应助678采纳,获得10
2秒前
希望天下0贩的0应助CAY采纳,获得10
3秒前
momo完成签到,获得积分10
3秒前
3秒前
XHH1994发布了新的文献求助30
4秒前
4秒前
来轩完成签到,获得积分10
4秒前
SC30发布了新的文献求助10
5秒前
药007完成签到,获得积分10
5秒前
5秒前
yang666发布了新的文献求助10
6秒前
kelvin发布了新的文献求助10
6秒前
珍231121完成签到,获得积分10
6秒前
7秒前
有风吹发布了新的文献求助10
8秒前
9秒前
10秒前
10秒前
Via发布了新的文献求助10
11秒前
11秒前
科研通AI6.2应助manying采纳,获得10
12秒前
初景发布了新的文献求助10
14秒前
沿途一天完成签到,获得积分10
14秒前
14秒前
有风吹完成签到,获得积分10
14秒前
帝蒼发布了新的文献求助10
14秒前
钱来完成签到,获得积分10
15秒前
大模型应助庞伟泽采纳,获得10
18秒前
WWW完成签到,获得积分10
19秒前
19秒前
四川第一深情完成签到 ,获得积分10
19秒前
19秒前
Jane完成签到,获得积分10
20秒前
weotao应助CLRGGYL采纳,获得10
21秒前
21秒前
沼泽老艺术家关注了科研通微信公众号
21秒前
22秒前
CAY发布了新的文献求助10
23秒前
23秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Navigating Normative Orders. Interdisciplinary Perspectives 800
Organizational Behavior 510
Management and the Arts 510
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
CLSI VET01S-2024 Performance Standards for Antimicrobial Disk and Dilution Susceptibility Tests for Bacteria Isolated From Animals (7th Ed) 500
A Case Study on Hotels as Noncongregate Emergency Living Accommodations for Returning Citizens 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7757433
求助须知:如何正确求助?哪些是违规求助? 9303891
关于积分的说明 20276846
捐赠科研通 7341055
什么是DOI,文献DOI怎么找? 3311919
关于科研通互助平台的介绍 2462633
邀请新用户注册赠送积分活动 2325630