68 uint32_t accesses_this_tick = 0;
75 (
accessQueue.back().startTick < oldestValidRecordStart)) {
82 if (record.startTick ==
curTick() &&
83 (++accesses_this_tick >
numALUs)) {
bool tryAccess(Addr addr)
ALUFreeListArray(unsigned int num_ALUs, Tick access_latency)
std::deque< AccessRecord > accessQueue
Addr makeLineAddress(Addr addr)
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
Tick curTick()
The universal simulation clock.
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
uint64_t Tick
Tick count type.