Differences

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

Link to this comparison view

Both sides previous revision Previous revision
apollo_core:superscalar [2019/11/26 03:23]
muaddib ↷ Links adapted because of a move operation
apollo_core:superscalar [2019/11/26 03:29] (current)
muaddib ↷ Links adapted because of a move operation
Line 7: Line 7:
 APOLLO Core can use [[apollo_core:​fusing|Instruction Fusing]] whenever possible. APOLLO Core can use [[apollo_core:​fusing|Instruction Fusing]] whenever possible.
  
-APOLLO Core can use [[:cpu_bond|Instruction Bonding]] whenever possible.+APOLLO Core can use [[apollo_core:bonding|Instruction Bonding]] whenever possible.
  
-With Pipeline, [[apollo_core:​fusing|Fusing]] and [[:cpu_bond|Bonding]], the core can executes **up to 4 instructions per clock cycle**.+With Pipeline, [[apollo_core:​fusing|Fusing]] and [[apollo_core:bonding|Bonding]], the core can executes **up to 4 instructions per clock cycle**.
  
 ---- ----
Line 23: Line 23:
 | Flags dependent-instructions ​  ​| ​ X  |  _  | Pipe2 is never allowed to depend on flags created by Pipe1. |  | Flags dependent-instructions ​  ​| ​ X  |  _  | Pipe2 is never allowed to depend on flags created by Pipe1. | 
 | [[apollo_core:​fusing|Fuse]] two instructions ​         |  X  |  X  | Both pipes can fuse two instructions whenever possible. |  | [[apollo_core:​fusing|Fuse]] two instructions ​         |  X  |  X  | Both pipes can fuse two instructions whenever possible. | 
-| [[:cpu_bond|Bond]] two instructions ​         |  X  |  X  | Both pipes can bond two instructions whenever possible. | +| [[apollo_core:bonding|Bond]] two instructions ​         |  X  |  X  | Both pipes can bond two instructions whenever possible. | 
  
 ---- ----
  
 <​php>​tpl_youarehere();</​php>​ <​php>​tpl_youarehere();</​php>​
Last modified: le 2019/11/26 03:29