Zobrazeno 1 - 10
of 67
pro vyhledávání: '"Global value numbering"'
Autor:
Yonghyun Kim, Sang-Hoon Park, Joonwon Choi, June-Young Lee, Chung-Kil Hur, Mark Dongyeon Shin, Sungkeun Cho, Kwangkeun Yi, Jeehoon Kang, Youngju Song, Yoonseung Kim
Publikováno v:
PLDI
Production compilers such as GCC and LLVM are large complex software systems, for which achieving a high level of reliability is hard. Although testing is an effective method for finding bugs, it alone cannot guarantee a high level of reliability. To
Autor:
Rekha R. Pai
Publikováno v:
Computer Languages, Systems & Structures. 46:167-181
Detection of redundant expressions in a program based on values is a well researched problem done with a view to eliminate redundancies so as to improve run-time efficiency of the program. The problem entails detection of equivalent expressions in a
Autor:
John Regehr, David Majnemer, Chung-Kil Hur, Youngju Song, Sanjoy Das, June-Young Lee, Yoonseung Kim, Nuno P. Lopes
Publikováno v:
PLDI
A central concern for an optimizing compiler is the design of its intermediate representation (IR) for code. The IR should make it easy to perform transformations, and should also afford efficient and precise static analysis. In this paper we study a
Autor:
N. K. Muhsina, Nabizath Saleena
Publikováno v:
2017 Second International Conference on Electrical, Computer and Communication Technologies (ICECCT).
The methods for redundancy detection can be classified as lexical approaches and value based approaches. Lexical approaches discover redundancy among lexically identical expressions. Value based approaches discovers redundancy among expressions compu
Autor:
K. A. Ansar, Nabizath Saleena
Publikováno v:
2017 Second International Conference on Electrical, Computer and Communication Technologies (ICECCT).
Redundancy elimination is an important compiler optimization, which deals with the elimination of unnecessary reevaluations of the same computation. This optimization requires two passes — one pass to detect the redundant computations and the secon
Autor:
Ankush Das, Akash Lal
Publikováno v:
Automated Technology for Verification and Analysis ISBN: 9783319681665
ATVA
ATVA
Precise analysis of pointer information plays an important role in many static analysis tools. The precision, however, must be balanced against the scalability of the analysis. This paper focusses on improving the precision of standard context and fl
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::468ae13c3c9134a9360d6738d8b17a1a
https://doi.org/10.1007/978-3-319-68167-2_2
https://doi.org/10.1007/978-3-319-68167-2_2
Publikováno v:
ASPLOS
Alias analysis is a critical component in many compiler optimizations. A promising approach to reduce the complexity of alias analysis is to use speculation. The approach consists of performing optimizations assuming the alias relationships that are
Autor:
Nabizath Saleena, C M Akhila
Publikováno v:
2016 IEEE Annual India Conference (INDICON).
We present an algorithm for value based redundancy detection in Static Single Assignment(SSA) code. For this, we adopted the idea of Global Value Numbering from the Simple Algorithm for GVN (Saleena and Paleri, 2014). The novel approach is to make us
Autor:
George C. Necula, Sumit Gulwani
Publikováno v:
Science of Computer Programming. 64:97-114
We describe a polynomial-time algorithm for global value numbering, which is the problem of discovering equivalences among program sub-expressions. We treat all conditionals as non-deterministic and all program operators as uninterpreted. We show tha
Autor:
Nabizath Saleena, Vineeth Paleri
Publikováno v:
Journal of Information Processing Systems.
Global value numbering (GVN) is a method for detecting equivalent expressions in programs. Most of the GVN algorithms concentrate on detecting equalities among variables and hence, are limited in their ability to identify value-based redundancies. In