Rice University Houston COMP 512 Advanced Compiler Construction (798443)
Текст из файла
COMP 512 Advanced Compiler Construction
Instructor: Keith D. Cooper; Assistant: Karen Lavelle
Course Objectives:
This course (Spring 2014) will focus on advanced topics in scalar optimization and code generation for an optimizing compiler. Students should gain a working knowledge of best practice algorithms and techniques. The laboratory assignment should reinforce the classroom portion of the course with hands on, experimental experience. Required work & Grading policies: The course will have a midterm exam, a final exam, and one laboratory project, performed as a team assignment.
Students are responsible for the contents of both the lectures and the readings.
Textbook & Reading Materials:
The course will use material from Engineering a Compiler, 2nd Ed., by Cooper and Torczon; specifically, Chapters 8, 9, & 10, along with some portions of 12 & 13 will be covered.
The course will rely on a large set of papers in the area of code optimization. Most of these are posted on the course web site, under a page that is accessible only from the Rice internal network.If you have difficulty accessing the readings page, contact the instructor.
8. Введение в оптимизацию
9. Анализ потоков данных
10. Скалярные оптимизации
12. Планирование кода
13. Распределение регистров
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.