ruby: set: reimplement using std::bitset
authorNilay Vaish <nilay@cs.wisc.edu>
Sat, 5 Sep 2015 14:34:25 +0000 (09:34 -0500)
committerNilay Vaish <nilay@cs.wisc.edu>
Sat, 5 Sep 2015 14:34:25 +0000 (09:34 -0500)
commitabcc67010ed158b55b83e76e9092cae274a4975a
tree027baeff106896c1c73b66f4192236cdb1c6a855
parent7962a81148b5b38a32e12c4706ecb332c670e09b
ruby: set: reimplement using std::bitset
The current Set data structure is slow and therefore is being reimplemented
using std::bitset. A maximum limit of 64 is being set on the number of
controllers of each type.  This means that for simulating a system with more
controllers of a given type, one would need to change the value of the variable
NUMBER_BITS_PER_SET
src/mem/ruby/common/NetDest.hh
src/mem/ruby/common/SConscript
src/mem/ruby/common/Set.cc [deleted file]
src/mem/ruby/common/Set.hh