Special Interest Groups

EECS 583 - Winter 2002

Everyone should be a signed up for 1 of the groups below, follow the links
to see which group you are a member.  If you are not in any group, see me
immediately.  Every person got either their first or second choice.  

I've also scheduled meetings for the remainder of the semester.  Two groups
meet on Thurs and the other two on Fri.  Originally, I was intending that each
group would meet biweekly, but that would only allow 3-4 meetings in the
remainder of the semester.  So, we will now meet weekly for 1 hour.

Meeting attendance is very important.  If you have a serious conflicts with
your groups meeting time, see me.  I did my best to take everyone's constraints
into account, but there are not many time windows when everyone is free.

SIG purpose

The SIG meetings are intended to be discussion groups in which we will go
into more depth about one particular aspect of compiler backends.  You
should come prepared to discuss things and participate in the discussion.
Each group will identify several topics within their specific category to
investigate.  We will identify relevant papers to be read and presented
to the rest of the class.  The groups will also define the projects they wish
to do and partition the work amongst the members.

Groups

Group 1: Control flow analysis and optimization

Group 2: Dataflow analysis and optimization

Group 3: Scheduling, register allocation, and code generation

Group 4: Memory optimization