Difference between revisions of "InOrder Resource Pool"

From gem5
Jump to: navigation, search
(Created page with '== Pipeline Resources == The following pipeline resources are defined for InOrderCPU: * Fetch Unit * Instruction Cache (I-Cache) * Branch Prediction Unit (BPred Unit) * Register …')
 
Line 1: Line 1:
== Pipeline Resources ==
+
== Overview ==
The following pipeline resources are defined for InOrderCPU:
 
* Fetch Unit
 
* Instruction Cache (I-Cache)
 
* Branch Prediction Unit (BPred Unit)
 
* Register File Manager (RF Manager)
 
* Address Generation Unit (AGen Unit)
 
* Execution Unit (EXU)
 
* Integer Multiply and Divide Unit (Int MDU)
 
* Data Cache (D-Cache)
 
* Graduation Unit (Grad Unit)
 
  
Relevant source files:
+
 
 +
'''Relevant source files:'''
 +
* resource_pool.[hh,cc]
 +
* resource.[hh,cc]
 
* resources/*.[hh,cc]
 
* resources/*.[hh,cc]
 +
* pipeline_traits.[hh,cc]
 +
* cpu.[hh,cc]
 +
 +
== Interaction w/CPU ==
 +
 +
== Resource Pool Events ==
 +
 +
== Resource Pool Instantiation ==

Revision as of 16:29, 13 January 2010

Overview

Relevant source files:

  • resource_pool.[hh,cc]
  • resource.[hh,cc]
  • resources/*.[hh,cc]
  • pipeline_traits.[hh,cc]
  • cpu.[hh,cc]

Interaction w/CPU

Resource Pool Events

Resource Pool Instantiation