BranchPredictor.py (13432:6ce67b7e6e44) | BranchPredictor.py (13442:5314c50529a5) |
---|---|
1# Copyright (c) 2012 Mark D. Hill and David A. Wood 2# Copyright (c) 2015 The University of Wisconsin 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions are 7# met: redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer; --- 92 unchanged lines hidden (view full) --- 101 nHistoryTables = Param.Unsigned(12, "Number of history tables") 102 tagTableCounterBits = Param.Unsigned(3, "Number of tag table counter bits") 103 histBufferSize = Param.Unsigned(2097152, 104 "A large number to track all branch histories(2MEntries default)") 105 minHist = Param.Unsigned(4, "Minimum history size of LTAGE") 106 maxHist = Param.Unsigned(640, "Maximum history size of LTAGE") 107 minTagWidth = Param.Unsigned(7, "Minimum tag size in tag tables") 108 | 1# Copyright (c) 2012 Mark D. Hill and David A. Wood 2# Copyright (c) 2015 The University of Wisconsin 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms, with or without 6# modification, are permitted provided that the following conditions are 7# met: redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer; --- 92 unchanged lines hidden (view full) --- 101 nHistoryTables = Param.Unsigned(12, "Number of history tables") 102 tagTableCounterBits = Param.Unsigned(3, "Number of tag table counter bits") 103 histBufferSize = Param.Unsigned(2097152, 104 "A large number to track all branch histories(2MEntries default)") 105 minHist = Param.Unsigned(4, "Minimum history size of LTAGE") 106 maxHist = Param.Unsigned(640, "Maximum history size of LTAGE") 107 minTagWidth = Param.Unsigned(7, "Minimum tag size in tag tables") 108 |
109 loopTableAgeBits = Param.Unsigned(8, "Number of age bits per loop entry") 110 loopTableConfidenceBits = Param.Unsigned(2, 111 "Number of confidence bits per loop entry") 112 loopTableTagBits = Param.Unsigned(14, "Number of tag bits per loop entry") 113 loopTableIterBits = Param.Unsigned(14, "Nuber of iteration bits per loop") 114 |
|