gem5
v20.0.0.2
|
#include <iostream>
#include <unordered_map>
#include "base/statistics.hh"
#include "mem/request.hh"
#include "mem/ruby/common/Address.hh"
#include "mem/ruby/common/Consumer.hh"
#include "mem/ruby/protocol/HSAScope.hh"
#include "mem/ruby/protocol/HSASegment.hh"
#include "mem/ruby/protocol/PrefetchBit.hh"
#include "mem/ruby/protocol/RubyAccessMode.hh"
#include "mem/ruby/protocol/RubyRequestType.hh"
#include "mem/ruby/protocol/SequencerRequestType.hh"
#include "mem/ruby/system/Sequencer.hh"
#include "mem/token_port.hh"
Go to the source code of this file.
Classes | |
class | UncoalescedTable |
class | CoalescedRequest |
class | GPUCoalescer |
class | GPUCoalescer::GMTokenPort |
Typedefs | |
typedef std::list< PacketPtr > | PerInstPackets |
Functions | |
HSAScope | reqScopeToHSAScope (const RequestPtr &req) |
HSASegment | reqSegmentToHSASegment (const RequestPtr &req) |
std::ostream & | operator<< (std::ostream &out, const GPUCoalescer &obj) |
typedef std::list<PacketPtr> PerInstPackets |
Definition at line 64 of file GPUCoalescer.hh.
|
inline |
Definition at line 409 of file GPUCoalescer.hh.
References GPUCoalescer::print().
HSAScope reqScopeToHSAScope | ( | const RequestPtr & | req | ) |
Definition at line 71 of file GPUCoalescer.cc.
References fatal.
Referenced by GPUCoalescer::issueRequest().
HSASegment reqSegmentToHSASegment | ( | const RequestPtr & | req | ) |
Definition at line 91 of file GPUCoalescer.cc.
References fatal.
Referenced by GPUCoalescer::issueRequest().