跳到主要导航 跳到搜索 跳到主要内容

Zerospy: Exploring software inefficiency with redundant zeros

  • Beihang University
  • North Carolina State University
  • State Key Lab of Mathematical Engineering and Advanced Computing

科研成果: 书/报告/会议事项章节 › 会议稿件 › 同行评审

摘要

Redundant zeros cause inefficiencies in which the zero values are loaded and computed repeatedly, resulting in unnecessary memory traffic and identity computation that waste memory bandwidth and CPU resources. optimizing compilers is difficult in eliminating these zero-related inefficiencies due to limitations in static analysis. Hardware approaches, in contrast, optimize inefficiencies without code modification, but are not widely adopted in commodity processors. In this paper, we propose ZeroSpy - a fine-grained profiler to identify redundant zeros caused by both inappropriate use of data structures and useless computation. ZeroSpy also provides intuitive optimization guidance by revealing the locations where the redundant zeros happen in source lines and calling contexts. The experimental results demonstrate ZeroSpy is capable of identifying redundant zeros in programs that have been highly optimized for years. Based on the optimization guidance revealed by ZeroSpy, we can achieve significant speedups after eliminating redundant zeros.

源语言英语
主期刊名Proceedings of SC 2020
主期刊副标题International Conference for High Performance Computing, Networking, Storage and Analysis
出版商IEEE Computer Society
ISBN(电子版)9781728199986
DOI
出版状态已出版 - 11月 2020
活动2020 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2020 - Virtual, Online, 美国
期限: 9 11月 2020 → 19 11月 2020

丛书

姓名International Conference for High Performance Computing, Networking, Storage and Analysis, SC
卷2020-November
ISSN(印刷版)2167-4329
ISSN(电子版)2167-4337

会议

会议2020 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2020
国家/地区美国
市Virtual, Online
时期9/11/20 → 19/11/20

学术指纹

探究 'Zerospy: Exploring software inefficiency with redundant zeros' 的科研主题。它们共同构成独一无二的学术指纹。

引用此