Outline of a Roadmap for Compiler Technology

  • Authors:
  • David A. Padua

  • Affiliations:
  • -

  • Venue:
  • IEEE Computational Science & Engineering
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

Compiler technology has been a major subfield of computer science ever since the first compilers were developed in the late 1950s. Compilers made possible the development of today's efficient and sophisticated software at an affordable cost, thus playing a crucial role in popularizing computers. Although we have learned much over 40 years about compiler development tools, internal compiler organization, parsing techniques, and optimization algorithms, sustained progress in computer usability and performance will require much more research in this area. Some specific challenges facing compiler technology right now are the need for a public-domain compiler infrastructure, effective compiler algorithms for parallel computers, compiler techniques for data-structure manipulation, increased compiler efficiency, and adaptive code generation strategies. Padua discusses each of these challenges.