User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2012/05/06 13:15] – [Schedule] xjiastart [2012/08/07 23:55] (current) – [Linear Scan] xjia
Line 3: Line 3:
   * May 1 --- The final code review is fixed at Wednesday May 9.    * May 1 --- The final code review is fixed at Wednesday May 9. 
   * Apr 12 --- Add [[start_#phase_4code_generation|references and codes]] for code generation   * Apr 12 --- Add [[start_#phase_4code_generation|references and codes]] for code generation
-  * Apr 1 --- Add [[http://compiler.acm-project.org/spim_ref.html|SPIM reference]]+  * Apr 1 --- Add [[http://acm.sjtu.edu.cn/compiler/spim_ref.html|SPIM reference]]
   * Mar 28 --- Add QuadPackage {{:quad.7z|Quad}} for intermediate representation and {{:slide.pdf|slide for phase3}} .   * Mar 28 --- Add QuadPackage {{:quad.7z|Quad}} for intermediate representation and {{:slide.pdf|slide for phase3}} .
   * Mar 26 --- Add [[midterm_submission|midterm submission specification]]   * Mar 26 --- Add [[midterm_submission|midterm submission specification]]
Line 25: Line 25:
   * May 5 --- May 15: Test stage (70% score, test everyday); see [[final submission specification]]   * May 5 --- May 15: Test stage (70% score, test everyday); see [[final submission specification]]
   * May 9: Final code review (including phase 3,4,5)   * May 9: Final code review (including phase 3,4,5)
-  * May 16: Bonus code review (optimization, garbage collection, etc.) +  * May 20: Report submission deadline
-  * May 16: Report submission deadline+
 ====== Phase 1: Syntactic Analysis ====== ====== Phase 1: Syntactic Analysis ======
   * [[language_definition|Language definition]]   * [[language_definition|Language definition]]
Line 52: Line 51:
 提倡使用Linear Scan代替传统图染色 提倡使用Linear Scan代替传统图染色
  
-===== Linear Scan =====+
   * [[http://www.cs.ucla.edu/~palsberg/course/cs132/linearscan.pdf|Linear Scan Register Allocation]] (1999)   * [[http://www.cs.ucla.edu/~palsberg/course/cs132/linearscan.pdf|Linear Scan Register Allocation]] (1999)
   * <del>[[http://www.springerlink.com/content/xfdu05dur5txvtvx/|Linear Scan Register Allocation in the Context of SSA Form and Register Constraints]] (2002)</del>   * <del>[[http://www.springerlink.com/content/xfdu05dur5txvtvx/|Linear Scan Register Allocation in the Context of SSA Form and Register Constraints]] (2002)</del>
Line 150: Line 149:
   * [[http://www2.cs.tum.edu/projects/cup/|CUP]] - LALR Parser Generator in Java   * [[http://www2.cs.tum.edu/projects/cup/|CUP]] - LALR Parser Generator in Java
   * [[http://bcmi.sjtu.edu.cn/~mli/tiger/Res/mips-spim.pdf|MIPS-SPIM document [pdf, 356KB]]] and its [[http://bcmi.sjtu.edu.cn/~mli/tiger/Res/mips_summary.pdf|summary [pdf, 43KB]]]   * [[http://bcmi.sjtu.edu.cn/~mli/tiger/Res/mips-spim.pdf|MIPS-SPIM document [pdf, 356KB]]] and its [[http://bcmi.sjtu.edu.cn/~mli/tiger/Res/mips_summary.pdf|summary [pdf, 43KB]]]
-  * [[http://pages.cs.wisc.edu/~larus/spim.html|SPIM MIPS Simulator]] and [[http://compiler.acm-project.org/spim_ref.html|SPIM reference]]+  * [[http://pages.cs.wisc.edu/~larus/spim.html|SPIM MIPS Simulator]] and [[http://acm.sjtu.edu.cn/compiler/spim_ref.html|SPIM reference]]
 ====== Contacts ====== ====== Contacts ======
   * Menghui Wang (王孟晖) --- ''wmhkebe [at] gmail.com''   * Menghui Wang (王孟晖) --- ''wmhkebe [at] gmail.com''
start.1336310130.txt.gz · Last modified: 2012/05/06 13:15 by xjia

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki