Re: Procedure calls; compilers and register windows

moss@cs.umass.edu
4 Feb 92 13:57:01 GMT

          From comp.compilers

Related articles
Re: Procedure calls; compilers and register windows moss@cs.umass.edu (1992-02-04)
Re: Procedure calls; compilers and register windows amh@jacksun.cs.Virginia.EDU (1992-02-06)
| List of all articles for this month |

Newsgroups: comp.compilers
From: moss@cs.umass.edu
Keywords: optimize, bibliography
Article: 16306 of comp.arch
Organization: Dept of Comp and Info Sci, Univ of Mass (Amherst)
References: <1992Feb3.234605.2958@wuecl.wustl.edu> <MOSS.92Feb4085701@ibis.cs.umass.edu>
Date: 4 Feb 92 13:57:01 GMT

[From comp.arch -John]


> On 3 Feb 92 23:46:05 GMT, dwk1@cec2.wustl.edu (Daniel Walter Krueger) said:
> I am hoping to find some information on both static and dynamic
> mechanisms of reducing the overhead involved in procedure calls.
> [Details deleted.]


Here are some references, selected from the reading list for the seminar I
am running this semester titled "Compiling for Modern Architectures":


@InProceedings{Chow88,
    author = "Fred C. Chow",
    title = "Minimizing Register Usage Penalty at Procedure Calls",
    crossref = "sigplan88",
    pages = "85--94"
}


@InCollection{Muchnick90,
    author = "Steven S. Muchnick",
    title = "Optimizing Compilers for {SPARC}",
    crossref = "IEEE-RISC-Tutorial2e",
    pages = "160--173"
}


@InCollection{Stallings90,
    author = "William Stallings",
    title = "Reduced Instruction Set Computer Architecture",
    crossref = "IEEE-RISC-Tutorial2e",
    pages = "58--75"
}


@TechReport{Wall86,
    author = "David W. Wall",
    title = "Global Register Allocation at Link Time",
    institution = "Digital Equipment Corporation, Western Research Laboratory",
    year = 1986,
    type = "WRL Research Report",
    number = "86/3",
    address = "Palo Alto, CA",
    month = oct,
    note = "See also SIGPLAN Notices 21, 7, 264--275.",
    annote = "DECWRL reports are available from automated server at
                        wrl-techreports@decwrl.dec.com; send mail with a line reading
'send help' to get started"
}


@InProceedings{Wall88,
    author = "David W. Wall",
    title = "Register Windows vs.\ Register Allocation",
    crossref = "sigplan88",
    pages = "67--78"
}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


@Book{IEEE-RISC-Tutorial2e,
    title = "Reduced Instruction Set Computers",
    booktitle = "Reduced Instruction Set Computers",
    year = "1990",
    key = "IEEE",
    editor = "William Stallings",
    edition = "second",
    publisher = "IEEE Computer Society Press (Tutorial)"
}


@Proceedings{sigplan88,
    title = "Proceedings of the {SIGPLAN} '88 Conference on Programming
                                    Language Design and Implementation",
    booktitle = "Proceedings of the {SIGPLAN} '88 Conference on Programming
                                    Language Design and Implementation",
    year = 1988,
    key = "SIGPLAN",
    publisher = acm,
    address = "Atlanta, GA",
    month = jun
}
--
J. Eliot B. Moss, Assistant Professor
Department of Computer Science
Lederle Graduate Research Center
University of Massachusetts
Amherst, MA 01003
(413) 545-4206, 545-1249 (fax); Moss@cs.umass.edu
--


Post a followup to this message

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