Homework: Reading questions

Submit two items to the submission website (see link in the navigation bar at the top of the page):

Answer the following question:

The x86-TSO model described in the paper provides a memory model for hardware threads (i.e., code running directly on physical CPUs). Applications (user-level software) typically run on top of an OS kernel in threads managed by the OS kernel ("kernel threads"), which are multiplexed by the kernel across the available CPUs (and, in particular, the same kernel thread might run on different hardware threads/CPUs over time).

To what extent does the x86-TSO memory model apply to applicaton software running that uses kernel threads (if at all)?

Questions or comments regarding 6.826? Contact us on Piazza or send e-mail to the 6.826 staff at 6826-staff@lists.csail.mit.edu.

Creative Commons License