Clemson University
CPSC 464/664 Lecture Notes
Spring 2003
Mark Smotherman
dependency fn. unit time to start checking assignment execution ---------- ---------- ------------- superscalar hardware hardware hardware ........... EPIC software . hardware hardware ............ dynamic VLIW software software . hardware ............ VLIW software software software code generation | superscalar |`----------------------------------. | | .-------|-----------------. .-------|-----------------. | v | | v | | dependency checking | | dependency checking | | O(n^2) | | | | | | | EPIC | | | | |`----------------------------------. | | v | | v | | fn. unit assignment | | fn. unit assignment | | | | dynamic | | | | | | VLIW | | | | |`----------------------------------. | | v | | v | | time to start execution | | time to start execution | | | | | | | | ` | VLIW | | | | `----------------------------------. | | | | | | `-------------------------' `-------|-----------------' compiler scheduling | hardware control | v hardware fn. units
[Course home page] [Mark's homepage] [CPSC homepage] [Clemson Univ. homepage]
mark@cs.clemson.edu