Randy Bryant's Home
- Randal E. Bryant
- University Professor of Computer Science
- with courtesy appointment in Electrical
and Computer Engineering .
- Publications and Presentations:
- Dave O'Hallaron and I are
authors of the textbook titled Computer Systems: A Programmer's
Perspective, now in its third edition.
More information can be found on the CS:APP Web Page.
We have a
blog in which we discuss
both the contents of the book and its use as a textbook.
- Check out my publication list, complete
with links to electronic versions of many of the papers.
- I have a web page with copies of selected
- Check out my most cited paper: ``Graph-Based Algorithms for Boolean Function Manipulation,''
IEEE Transactions on Computers, Vol. C - 35, No. 8, August, 1986,
pp. 677 - 691. This version includes footnotes giving updates on some of
the ideas and conjectures presented in the paper.
- As an illustration of what binary decision diagrams (BDDs) can be used for, take a look at Interesting Maps page I
have created based on some recent work by
Don Knuth. Pursuing graph coloring a bit further, check out my colorings of the
- I scanned a copy of my master's thesis, published in 1977 as technical report MIT-LCS-TR-188: Simulation of Packet
Communication Architecture Computer Systems. It is regularly cited as one of the first publications on distributed simulation.
- A brief biography: Text file
- The short version of my curriculum vitae:
Adobe Acrobat | HTML]
- A separate list of publications: Adobe
Acrobat | HTML]
- The full-blown version of my curriculum vitae:
Adobe Acrobat | HTML] This includes publications, presentations, students, etc.
- If you visit my office, you'll see an interesting weaving hanging
on the wall created by Lois Bryant. Lois is my sister, but she's also a well-respected textile artist.
This weaving is inspired by the design and application of microprocessors. The lefthand side shows the equations by which one reasons about a processor design. The center section mimics an
Intel Pentium chip, and the righthand side displays the bits that the processor generates.
- Mailing Address:
- School of Computer Science
- Carnegie Mellon University
- 5000 Forbes Avenue
- Pittsburgh, Pennsylvania 15213-3891 USA
- Gates Center for Computer Science 9125
- (Voice) 412-268-8821
- (FAX) 412-268-5576
- Email: Randy dot Bryant at cs dot cmu dot edu
- Pat Loring
- Gates Center for Computer Science 8122
- (Voice) 412-268-5628
- Email: firstname.lastname@example.org
- Former Graduate Students: