CS:APP

All topics concerning the contents and the use of the textbook:
R.E. Bryant & D.R. O'Hallaron, Computer Systems: A Programmer's Perspective

Monday, October 8, 2018

Formal Verification of Y86-64 Processors

›
We recently used the UCLID5 verifier, developed at U.C., Berkeley, to formally verify the Y86-64 processors described in Chapter 4 of CS:APP...
Wednesday, June 6, 2018

Electronic Versions of CS:APP

›
Pearson now distributes electronic editions of CS:APP through VitalSource.  See https://www.vitalsource.com/products/computer-systems-a-pr...
Wednesday, July 5, 2017

English Edition of CS:APP3e available in China

›
An English-language version of CS:APP3e has now been made available from China Machine Press . Such versions from previous editions of t...
1 comment:
Friday, May 5, 2017

New CS:APP song!

›
Prof. Casey Deccio at BYU wrote this catchy ditty about CS:APP called Hello Summer Break . It's pretty awesome!
Tuesday, May 2, 2017

The Memory Mountain L2 Bump

›
In a previous post , I showed how the different editions of CS:APP have used the memory mountain as a way to visualize memory system perform...

A Gallery of Memory Mountains

›
Through all 3 editions, CS:APP has used memory mountains to illustrate how the cache hierarchy affects memory system performance.  Here we ...
2 comments:
Tuesday, April 4, 2017

Sample Profiling Code Available

›
Section 5.14 of CS:APP3e demonstrates how to use the code profiling tool gprof to identify slow portions of a program.  It uses as an exampl...

Chinese Version of Third Edition Available

›
The Chinese version of CS:APP3e was published by China Machine Press in November, 2016. More information is available at the publisher...
Thursday, February 18, 2016

Buffer Overflow Vulnerability Discovered in glibc

›
There's a report out today from Google that their security team discovered a buffer overflow vulnerability in the GNU implementation of ...
Tuesday, February 9, 2016

Updated the CS:APP Proxy Lab

›
We've updated the CS:APP Proxy Lab with a new autograder that checks for basic proxy behavior, concurrent execution, and file caching. ...
2 comments:
Tuesday, January 12, 2016

Updated the CS:APP Bomb Lab

›
We've released an update to the Bomb Lab on the CS:APP site . An authentication key associated with each bomb prevents spoofing(from Za...
Monday, January 11, 2016

New x86-64 Attack Lab is Available!

›
We are pleased to announce that the new Attack Lab is available on the CS:APP site . The Attack Lab was first offered to CMU students in...
Wednesday, August 26, 2015

Diane's silk dress costs $89

›
What could a woman's wardrobe have to do with computer systems? This is a clever mnemonic devised by Geoff Kuenning of Harvey Mudd Col...
Monday, August 17, 2015

Third Edition: Complete Set of Lecture Notes Now Available

›
We've updated all of the lecture notes for CS:APP3e and posted them on the CS:APP3e instructor's site .
Tuesday, June 2, 2015

Third Edition: Ready for Fall Courses

›
The Third Edition of Computer Systems: A Programmer's Perspective  came out in March.  The CS:APP web page  now contains information for...
1 comment:
Wednesday, February 11, 2015

The third edition will be out March 11, 2015

›
We spent many of our 2014 hours writing and revising the book.  We feel it will bring the book up to date, and that the presentation of some...
16 comments:
Friday, June 13, 2014

Third edition in the works

›
We've gotten started on the third edition of CS:APP.  The biggest change will be that we will shift entirely to 64 bits.  It seems like ...
22 comments:
Wednesday, March 27, 2013

Updated the CS:APP Bomb Lab

›
We've just released an update to the Bomb Lab on the CS:APP site . It fixes a bug caused by the fact that on some systems, hostname() ...
Tuesday, January 22, 2013

The CS:APP Cache Lab

›
We've released a new lab, called the Cache Lab , that we've been using at CMU in place of the Performance Lab for a few semesters. I...
3 comments:
Monday, November 12, 2012

Peking University Report

›
  I just returned from a trip to Peking University (PKU).  They have recently adopted CS:APP as the textbook for their course "Intro...
1 comment:
›
Home
View web version
Powered by Blogger.