Class simtix::pipelined::PipelinedSM::ParamBuilder
ClassList > simtix > pipelined > PipelinedSM > ParamBuilder
Public Functions
Public Functions Documentation
function coalescing_granularity
inline ParamBuilder & simtix::pipelined::PipelinedSM::ParamBuilder::coalescing_granularity (
size_t v
)
function commit_buffer_size
function commit_width
function dcache_param
inline ParamBuilder & simtix::pipelined::PipelinedSM::ParamBuilder::dcache_param (
std::optional< mem::NBHBCache::Param > v
)
function decode_width
function execute_width
function fetch_width
function ialu_latency
function icache_param
inline ParamBuilder & simtix::pipelined::PipelinedSM::ParamBuilder::icache_param (
std::optional< mem::NBHBCache::Param > v
)
function idiv_latency
function imul_latency
function instr_buffer_capacity
inline ParamBuilder & simtix::pipelined::PipelinedSM::ParamBuilder::instr_buffer_capacity (
size_t v
)
function instr_queue_capacity
inline ParamBuilder & simtix::pipelined::PipelinedSM::ParamBuilder::instr_queue_capacity (
size_t v
)
function mem_ports
function operand_collect_buffer_size
inline ParamBuilder & simtix::pipelined::PipelinedSM::ParamBuilder::operand_collect_buffer_size (
size_t v
)
function operand_collect_width
inline ParamBuilder & simtix::pipelined::PipelinedSM::ParamBuilder::operand_collect_width (
uint32_t v
)
function operator Param
function outstanding_instr_fetches
inline ParamBuilder & simtix::pipelined::PipelinedSM::ParamBuilder::outstanding_instr_fetches (
size_t v
)
function outstanding_load_stores
inline ParamBuilder & simtix::pipelined::PipelinedSM::ParamBuilder::outstanding_load_stores (
size_t v
)
function read_ports
function regfile_banks
function schedule_width
function shared_ports
function swizzle
function write_ports
The documentation for this class was generated from the following file projects/simtix/include/simtix/sm.h