Welcome to CS1760

This course examines the theory and practice of multiprocessor synchronization. Subjects covered include multiprocessor architecture, mutual exclusion, wait-free and lock-free synchronization, spin locks, monitors, load balancing, concurrent data structures, and transactional synchronization.

CS1760 meets Tuesdays and Thursdays, from 1:00 pm to 2:20 pm (J Hour) in Lubrano (CIT 477).

From now on, announcements will be communicated through the course listserv. If you're not on the listserv you can join it through sympa. If you were registered, your cs email should automatically be subscribed.

Documents

Amdahl's Law notes

Mental Health

If at any time you feel under intense pressure, or feel as though psychological issues hold you back at Brown, then you may contact Brown Counseling And Psychological Services (CAPS) for further assistance.

SEAS Accomodations

If you feel you have a disability that may affect your performance in the course, please feel free to contact Brown SEAS. The teaching staff will do all in our power to accomadate SEAS recommendations.

Anonymous Feedback

If you'd like to give us feedback on how we're doing, here's a link to the form.