Skip to main content

CS304: Compilers

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS304: Compilers /
  • Unit 9: Code Optimization /
  • 9.5: Code Optimization
Back to 'Unit 9: Code Optimization '
  • 9.5: Code Optimization

    •  Massachusetts Institute of Technology: S. Amarasinghe and M. Rinard's "Notes for Lectures 13-18" URL

      • Introduction to code optimization: instruction scheduling
      • Loop optimization: instruction scheduling
      • More loop optimizations
      • Register allocation
      • Parallelization
      • Memory optimization

      Read these slides. If you find a part that is helpful and adds to your knowledge of optimizations, read it. These slides repeat some of the material from above readings. However, they are an excellent review, concise and clear, and reinforce key points. They also provide additional examples.

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

Terms of Use | Privacy Policy