FP8-17 Course Description Schedule Resources Semester Plan

Software Programmable Signal Processing Platform Analysis, Spring 2006: Episode 4

Lecture, April 5, morning

Subject: Instruction selection

Text: Read Appel ch. 7 (without the PROGRAM section). The chapter is probably way to detailed for your needs. Many subtleties can be ignored. Focus on section 7.1 mostly, then try to understand the translation of several constructs into intermediate representation. Feel free to ignore p.152 if you do not need it to understand the essentials. The same goes for pp. 154–157. Then read the introduction to chapter 9 and the 9.1 section. You should be able to follow this part in detail, and it is very relevant for the course. Section 9.2 is an optional reading.

Prerequisites: calling conventions of TMS320C6xxx

Comments: We shall try to explain instruction matching using the actual TMS instructions, and applying algorithms described by Appel.

Time: Tuesday, 5 Apr, 8:30—10:15. Room A6-308

Tutorial: 10:30—12:00. Room your group office.

Resources:

episode04-handout.pdf
lecture slides
exercises04.pdf
exercise sheet
while.c
a short C program, used in exercise 4.2