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) |
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",
}
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.