O3CPU.py (8199:3d6c08c877a9) | O3CPU.py (8519:ef35ce2bd73f) |
---|---|
1# Copyright (c) 2005-2007 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 107 unchanged lines hidden (view full) --- 116 117 RASSize = Param.Unsigned(16, "RAS size") 118 119 LQEntries = Param.Unsigned(32, "Number of load queue entries") 120 SQEntries = Param.Unsigned(32, "Number of store queue entries") 121 LSQDepCheckShift = Param.Unsigned(4, "Number of places to shift addr before check") 122 LSQCheckLoads = Param.Bool(True, 123 "Should dependency violations be checked for loads & stores or just stores") | 1# Copyright (c) 2005-2007 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 107 unchanged lines hidden (view full) --- 116 117 RASSize = Param.Unsigned(16, "RAS size") 118 119 LQEntries = Param.Unsigned(32, "Number of load queue entries") 120 SQEntries = Param.Unsigned(32, "Number of store queue entries") 121 LSQDepCheckShift = Param.Unsigned(4, "Number of places to shift addr before check") 122 LSQCheckLoads = Param.Bool(True, 123 "Should dependency violations be checked for loads & stores or just stores") |
124 store_set_clear_period = Param.Unsigned(250000, 125 "Number of load/store insts before the dep predictor should be invalidated") |
|
124 LFSTSize = Param.Unsigned(1024, "Last fetched store table size") 125 SSITSize = Param.Unsigned(1024, "Store set ID table size") 126 127 numRobs = Param.Unsigned(1, "Number of Reorder Buffers"); 128 129 numPhysIntRegs = Param.Unsigned(256, "Number of physical integer registers") 130 numPhysFloatRegs = Param.Unsigned(256, "Number of physical floating point " 131 "registers") --- 19 unchanged lines hidden --- | 126 LFSTSize = Param.Unsigned(1024, "Last fetched store table size") 127 SSITSize = Param.Unsigned(1024, "Store set ID table size") 128 129 numRobs = Param.Unsigned(1, "Number of Reorder Buffers"); 130 131 numPhysIntRegs = Param.Unsigned(256, "Number of physical integer registers") 132 numPhysFloatRegs = Param.Unsigned(256, "Number of physical floating point " 133 "registers") --- 19 unchanged lines hidden --- |