FACTOID # 51: Russia won the first World Air Games, held in Turkey in 1997. Events included hang-gliding, sky-surfing, and ballooning.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Global value numbering

Global value numbering is a method of compiler optimization and is one of the applications of SSA (compilers). Basically, it sometimes helps reduce redundancy where Common subexpression evaluation (CSE) fails. Also, many times CSE may work better than this technique.


The reason that global value numbering is sometimes more powerful than common subexpression evaluation is because CSE matches lexical patterns of expressions whereas the former looks for "value equivalence".


For example, in CSE the code


a = c*d


e = c


f = e *d


will not be optimized!


Here global value numbering by assigning a number to each value helps.


For example a = c*d, is "value of a" <- "value of c" * "value of d" and in the expression f = e*d , the value of e happens to be value of that of value of c.


SSA form of the program makes it easier to track these values/definitions. So it is used to implement these numberings.


  Results from FactBites:
 
Global value numbering - Wikipedia, the free encyclopedia (357 words)
Global value numbering (GVN) is a compiler optimization based on the SSA intermediate representation.
Global value numbering is distinct from local value numbering in that the value-number mappings hold across basic block boundaries as well, and different algorithms are used to compute the mappings.
Global value numbering works by assigning a value number to variables and expressions.
Globalization and Future of Poor Countries - Global Policy Forum - Globalization (2341 words)
One may be forgiven for thinking that globalization would bring about the end of narrow nationalism, selfish isolationism and the reckless pursuit of commercial and economic interests.
The globalization of the knowledge industry appears to be a boon for all.
Globalization of the culture of the rich, marked by extravaganza and lack of social commitments, is deeply troubling for the future of the poor.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m