Very Fast Compilation --- references needed

todd@cs.arizona.edu (Todd A. Proebsting)
Thu, 12 Jan 1995 15:58:35 GMT

          From comp.compilers

Related articles
Very Fast Compilation --- references needed todd@cs.arizona.edu (1995-01-12)
Re: Very Fast Compilation --- references needed hbaker@netcom.com (1995-01-23)
Re: Very Fast Compilation --- references needed assmann@prosun.first.gmd.de (1995-01-29)
| List of all articles for this month |
Newsgroups: comp.compilers
From: todd@cs.arizona.edu (Todd A. Proebsting)
Keywords: performance, question
Organization: University of Arizona CS Department, Tucson AZ
Date: Thu, 12 Jan 1995 15:58:35 GMT

I'm searching for references on producing very fast compilers.
Any paper describing the production of a fast compiler or fast
compiler component (e.g., scanner, parser, code generator) is
of interest. I've included below the papers I've been able to
find through a couple of stabs at bibtex databases. I'd be
interested in additional papers --- undoubtedly, I've missed
some.


Please email me any (bibtex,refer) entries that address this
topic. I will post whatever I gather.


Thanks,
Todd Proebsting
todd@cs.arizona.edu




@inproceedings{kukol:fast,
                author = "Peter Kukol",
                title = "Developing Small and Fast Production-quality Compilers",
                booktitle = "SIGPLAN'90 Advanced Topics Tutorial Notes",
                year = 1990
                }


@inproceedings{powell:mod2,
                author = "Michael L. Powell",
                title = "A Portable Optimizing Compiler for Modula-2",
                booktitle = SIGPLAN84,
                year = 1984,
                pages = {310--318},
                month = "June"
                }


@Article{tanenbaum:fast,
          author = "Andrew S. Tanenbaum and M. F. Kaashoek and K. G.
                                        Langendoen and C. J. H. Jacobs",
          title = "The design of very fast portable compilers",
          journal = sigplan,
          volume = "24",
          number = "11",
          pages = "125--131",
          month = nov,
          year = "1989",
      }


@InProceedings{fraser:wendt:fast,
          author = "Christoper W. Fraser and Alan L. Wendt",
          title = "Automatic generation of fast optimizing code
                                        generators",
          booktitle = SIGPLAN88,
          pages = "79--84",
          address = "Atlanta, GA",
          month = jun,
          year = "1988",
      }


@Article{grosch:lexical,
          author = "J. Grosch",
          title = "Efficient Generation of Lexical Analysers",
          journal = "Software, Practice and Experience",
          volume = "19",
          number = "11",
          pages = "1089--1104",
          publisher = "John Wiley & Sons , New York, NY , USA",
          month = "[11]",
          year = "1989",
      }


@Article{waite:lex,
          author = "William M. Waite",
          title = "The cost of lexical analysis",
          journal = SPE,
          volume = "16",
          number = "5",
          pages = "473--488",
          month = May,
          year = "1986",
      }


@article{fraser:lcc,
                author = "Christopher W. Fraser and David R. Hanson",
                title = "A Retargetable Compiler for {ANSI C}",
                year = 1991,
                month = "October",
                journal = SIGPLAN,
                volume = 26,
                number = 10,
                }


@inproceedings{pennello:lr,
                author = "Thomas J. Pennello",
                title = "Very Fast LR Parsing",
                booktitle = SIGPLAN86,
                year = 1986,
                pages = {145--151}
                }


@Article{horspool:lr,
          author = "R. N. Horspool and M. Whitney",
          title = "Even faster {LR} parsing",
          journal = SPE,
          volume = "20",
          number = "6",
          pages = "515--535",
          month = jun,
          year = "1990",
      }


@Article{grosch:lalr,
          author = "J. Grosch",
          title = "Lalr - {A} Generator for Efficient Parsers",
          journal = "Software, Practice and Experience",
          volume = "20",
          number = "11",
          pages = "1115--1136",
          publisher = "John Wiley & Sons , New York, NY , USA",
          month = "[11]",
          year = "1990",
      }


@InProceedings{grosch:frontend,
          author = "J. Grosch",
          title = "Generators for high-speed front-ends",
          booktitle = "Compiler Compilers and High Speed Compilation",
          pages = "81--92",
          address = "Berlin, GDR",
          month = oct,
          year = "1988",
      }


@Article{gear:efficient,
          author = "C. W. Gear",
          title = "High speed compilation of efficient object code",
          journal = cacm,
          volume = "8",
          number = "8",
          pages = "483--488",
          month = aug,
          year = "1965",
      }


@article{fraser:iburg,
                author = "Christopher W. Fraser and David R. Hanson and Todd A. Proebsti
ng",
                title = "Engineering a Simple, Efficient Code-Generator Generator",
                journal = LOPLAS,
                volume=1,
                number=3,
                month="September",
                year=1992,
                pages="213--226"
                }


@inproceedings{proebsting:burs,
                author = "Todd A. Proebsting",
                title = "Simple and Efficient {BURS} Table Generation",
                booktitle = SIGPLAN92,
                year = 1992,
                month = "June",
                pages = {331--340}
                }


@INPROCEEDINGS{ramsey:toolkit,
                AUTHOR = "Norman Ramsey and Mary F. Fernandez",
                TITLE = "The New Jersey Machine-Code Toolkit",
                MONTH = "January",
                YEAR = 1995,
                BOOKTITLE = "Proceedings of the 1995 Usenix Winter Conference"
}


@Article{quong:linking,
          title = "Linking Programs Incrementally",
          author = "Russell W. Quong and Mark A. Linton",
          pages = "1--20",
          journal = toplas,
          year = "1991",
          month = jan,
          volume = "13",
          number = "1",
      }


@Book{wirth:guttknecht:book,
          author = "N. Wirth and J. Gutknecht",
          title = "Project Oberon, the Design of an Operating System and
                                        Computer.",
          publisher = "Addison Wesley",
          year = "1992",
          keywords = "text, book, Oberon, ETH, Zurich, programming language,
                                        OS, module, software",
      }


@article{hanson:fast,
                author = "David R. Hanson",
                title = "Fast Allocation and Deallocation of Memory Based on Object Life
times",
                journal = SPE,
                year = 1990,
                volume = 20,
                number = 1,
                pages = {5--12},
                month = "January",
                }
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.