Redundant loads: a software inefficiency indicator

@inproceedings{Su2019RedundantLA,
  title={Redundant loads: a software inefficiency indicator},
  author={Pengfei Su and Shasha Wen and Hailong Yang and Milind Chabbi and Xu Liu},
  booktitle={ICSE},
  year={2019}
}
Modern software packages have become increasingly complex with millions of lines of code and references to many external libraries. Redundant operations are a common performance limiter in these code bases. Missed compiler optimization opportunities, inappropriate data structure and algorithm choices, and developers' inattention to performance are some common reasons for the existence of redundant operations. Developers mainly depend on compilers to eliminate redundant operations. However… CONTINUE READING
1
Twitter Mention

Similar Papers

Citations

Publications citing this paper.

References

Publications referenced by this paper.
SHOWING 1-10 OF 79 REFERENCES

A Highly Effective Global Surface Wave Numerical Simulation with Ultra-High Resolution

  • SC16: International Conference for High Performance Computing, Networking, Storage and Analysis
  • 2016
VIEW 7 EXCERPTS
HIGHLY INFLUENTIAL

SPEC CPU2006 benchmark suite

SPEC Corporation
  • http://www. spec.org/cpu2006, 2007, 3 November 2007.
  • 2006
VIEW 12 EXCERPTS
HIGHLY INFLUENTIAL

Runtime Value Numbering: A Profiling Technique to Pinpoint Redundant Computations

  • 2015 International Conference on Parallel Architecture and Compilation (PACT)
  • 2015
VIEW 6 EXCERPTS
HIGHLY INFLUENTIAL

Rodinia: A benchmark suite for heterogeneous computing

  • 2009 IEEE International Symposium on Workload Characterization (IISWC)
  • 2009
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

SPEC CPU2017 benchmark suite

——
  • http://www.spec.org/cpu2017, 2017, november 29 2017.
  • 2017
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL

Redundant loads: A software inefficiency indicator

P. Su, S. Wen, H. Yang, M. Chabbi, X. Liu
  • 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE), May 2019.
  • 2019
VIEW 1 EXCERPT