Concurrency and Memory Management Seminar, Summer 2012
Brief Overview: Why is concurrency so difficult to handle, on the level of process execution as well as in program development? How can we utilize emerging multicore hardware more effectively? What are the tricks to manage complex systems including memory concurrently, in parallel, and even incrementally? What is the difference anyway? Is garbage collection the final answer to correct and efficient heap management? If you are interested in these and other systems-related questions, sign up for the concurrency and memory management seminar. The seminar provides a unique opportunity to meet other students and discuss hot topics in systems research. Pick a research paper (or problem) provided in class (or propose some other recent paper), read and understand it, and then share your experience with the group.
Goals of the seminar: Learn how to read, understand, and present top research papers and their context.
Prerequisites: Background in basic programming language and operating system concepts.
Requirements: Each student selects a research paper (or problem) and gives a 45min presentation on the paper (or problem), and uploads the presentation to the seminar wiki. Seminar language is English.
Technical contact: Andreas . Haas @ cs . uni-salzburg . at