home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.arch:8943 comp.sys.dec:4588 comp.unix.ultrix:6303 comp.os.vms:13770 comp.org.decus:768
- Newsgroups: comp.arch,comp.sys.dec,comp.unix.ultrix,comp.os.vms,comp.org.decus
- Path: sparky!uunet!usc!sdd.hp.com!decwrl!deccrl!news.crl.dec.com!stewart
- From: stewart@crl.dec.com (Larry Stewart)
- Subject: instruction scheduler for DEC Alpha
- Message-ID: <1992Aug18.171045.5201@crl.dec.com>
- Sender: news@crl.dec.com (USENET News System)
- Organization: DEC Cambridge Research Lab
- Date: Tue, 18 Aug 1992 17:10:45 GMT
- Lines: 24
-
-
- instr-sched.c has been added to the DEC/Alpha archives on
- gatekeeper.dec.com and crl.dec.com. (gatekeeper is on the West
- Coast and crl in on the East coast.) Look in ~ftp/pub/DEC/Alpha.
-
- instr-sched.c is a basic block instruction scheduler for the
- Digital Alpha 21064-AA microprocessor.
-
- It's purpose is to rewrite a basic block of alpha instructions
- in such a way as to minimize stalls and maximize the number
- of multiple issue slots kept full.
-
- This scheduler would be useful, for example, in a compiler
- back-end or optimizer.
-
- A main program is attached which illustrates the operation of
- the scheduling subroutine.
-
- Larry Stewart
- Cambridge Research Laboratory
- Digital Equipment Corporation
- --
- Digital Equipment Corporation
- Cambridge Research Laboratory
-