Experimental/Enhanced GNU Compiler System

March 2007
Network Dictionary;2007, p184
Reference Entry
A definition of the term "Experimental /Enhanced GNU Compiler System" (EGCS) is presented. It refers to a compiler system taken from the GNU Compiler System (GCC) which was merged together again in April 1999. The GCC 2.x was developed by the Free Software Foundation because of architectural limitations of GCC 1.x.


Related Articles

  • Constant Folding.  // Network Dictionary;2007, p120 

    A definition of the term "Constant Folding" is presented. It refers to one of the compiler optimization techniques used by many modern compilers. It is also the process of simplifying constant expressions at compile time. Terms used in constant expressions are usually simple literals but can...

  • Copy Propagation.  // Network Dictionary;2007, p123 

    A definition of the term "Copy Propagation" is presented. It refers to an optimization technique in the program compiler. It is the process of replacing the occurrences of targets of direct assignments with their values. It is a useful clean up optimization most often used after other...

  • A Case Study on Compiler Optimizations for the Intel® CoreTM 2 Duo Processor. Bik, Aart; Kreitzer, David; Tian, Xinmin // International Journal of Parallel Programming;Dec2008, Vol. 36 Issue 6, p571 

    The complexity of modern processors poses increasingly more difficult challenges to software optimization. Modern optimizing compilers have become essential tools for leveraging the power of recent processors by means of high-level optimizations to exploit multi-core platforms and...

  • A Study of Process Arrival Patterns for MPI Collective Operations. Faraj, Ahmad; Patarasuk, Pitch; Yuan, Xin // International Journal of Parallel Programming;Dec2008, Vol. 36 Issue 6, p543 

    Process arrival pattern, which denotes the timing when different processes arrive at an MPI collective operation, can have a significant impact on the performance of the operation. In this work, we characterize the process arrival patterns in a set of MPI programs on two common cluster...

  • Jump Threading.  // Network Dictionary;2007, p270 

    An encyclopedia entry for "Jump Threading" is presented. In the field of computing, jump threading is a compiler optimization. In this pass, conditional jumps, conditional jumps in the code which branch to identical or inverse tests are detected and can be threaded through a second conditional test.

  • Autovectorization for GCC compiler. Levy, Markus; Olson, Ron // EDN;7/19/2007, Vol. 52 Issue 15, p69 

    The article discusses the use of autovectorization for GNU Compiler Collection (GCC) compiler. The author said that to support more programmers writing in C, developers a are enhancing the GCC compiler to more efficiently take advantage of general-purpose processors with...

  • A Compile/Run-time Environment for the Automatic Transformation of Linked List Data Structures. Spek, H.; Groot, S.; Bakker, E.; Wijshoff, H. // International Journal of Parallel Programming;Dec2008, Vol. 36 Issue 6, p592 

    Irregular access patterns are a major problem for today’s optimizing compilers. In this paper, a novel approach will be presented that enables transformations that were designed for regular loop structures to be applied to linked list data structures. This is achieved by linearizing...

  • Nvidia Unleashes Cuda Technology.  // Computer Graphics World;Dec2006, Vol. 29 Issue 12, p4 

    The article provides information on Nvidia's Cuda technology, a C-compiler development environment for the graphics processing unit (GPU). Reportedly up to 100 times faster than traditional methods, GPU computing with Cuda takes advantage of hundreds of on-chip processor cores that work in...

  • Compiler.  // Network Dictionary;2007, p113 

    An encyclopedia entry for the term "Compiler" is presented. It refers to the type of a computer program that translates source codes into object codes. Some of the functions it performs are lexing, preprocessing, parsing, semantic analysis, code optimizations and code generation.


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics