In this class, we will study processor allocation and scheduling for supercomputers. We will study existing solutions to these problems and then attempt to improve upon them. In addition to this subject matter, the course aims to turn participants into effective presenters of technical material.
We meet Monday, Wednesday, and Friday during 6th period (2:40-3:50) in SMC-D213.
This class does not have an official textbook. Many of our classes will be centered on papers from the research literature. See the page of papers for a selection of papers we will look at this term.
This class will require that you read and present research papers, participate in classroom discussions, and eventually work on a research project. At the end of the term, you will need to write a large paper and publically present your work. We will also have some written and programming assignments to "warm up". Your grade will be based on your class participation, your presentations, and your written/programming work. The specific expectations will evolve depending on your interests and chosen research project.
The format of this class makes it hard to accept late work. Certainly, presentations cannot be given late. Written and programming assignments may be accepted late, but will be penalized by 10% per 24 hours late. Extensions will of course be given in extraordinary circumstances.
If flunk day falls on the day an assignment is due or the day before, that assignment is extended by one day. Presentations scheduled on flunk day will be delayed until the next class period, either merged with another presentation or delaying subsequent presentations.