Hwu was recognized "for contributions to Instruction Level Parallelism technology, including compiler optimization
, program representation, microarchitecture, and applications.
With the approach taken by the ARM Compiler Qualification Kit, developers of ARM-based safety applications can take advantage of code generated with high levels of compiler optimization
Topics discussed include context free grammars, recursive descent parsing, assembly language basics, JavaCC, compiler optimization
, and interpreters.
Incorporating theory and practical examples without delving too deeply into specific languages and syntax, the volume covers such topics as multi-core architectures, compiler optimization
, parallel programming basics, node performance and accelerators.
Twenty-nine papers selected for the March 2006 symposium describe recent investigations on dynamic optimization, object-oriented code generation, phase detection and profiling, tiled and multicore compilation, and compiler optimization
Allen is widely known for her work on compilers, compiler optimization
, parallelism, and high-performance systems, and is the first woman to win the Turing Award, computing's highest honor.
Using the Galaxy(TM) design platform with new IC Compiler optimization
technology, Micronas was able to tape out this design at the required performance while achieving a remarkably high utilization in excess of 90 percent.
Allen will offer some examples of the compiler optimization
challenges presented by a naturally interpreted, dynamically typed, vector-centric language and how compiler theory can be both extended or stretched to accommodate these overly hyphenated challenges.
The GCC superblock optimization brings levels of compiler optimization
to the open source community that have been available to users of Itanium-based commercial compilers, from Intel and others, for many years.
Allen was co-founder and vice president of engineering at CynApps, director of the advanced technology group at Synopsys, vice president of performance optimization at Chronologic Simulation, director of experimental compiler optimization
at Sun Microsystems and executive director of software at Ardent Computer.
The GCC compiler optimization
improvements now underway are superblock scheduling, instruction scheduling and speculation, and memory disambiguation.
Using state-of-the-art compiler optimization
techniques coupled with highly integrated runtime support, BulletTrain provides unsurpassed performance, robustness, and scalability for Java applications on Pentium(TM)-compatible computers running Microsoft Corp.