Vous êtes sur la page 1sur 1

GPGPUSim_Init

gp gpu_pt x_s im_init_perf ca ll oc sn print f sh ared_mem_ si ze nu m_regi st ers_pe r_cor e wr p_s ize sh ader _c loc k se t_prop _c uda_dev ice_id
st ar t_s i m_threa d
srand pri nt _splash
r ead _sim_enviro nment_variables
r ead _par se r_e nv ir on ment _ va ri ab les op ti on _par se r_c r eate
i cnt_r eg_ opti ons
r eg_ options
ptx_ reg_op ti on s
ptx_ opcocde_l at enc y_options
op ti on _par se r_c m dl ine f pr intf
op ti on _par se r_p r int as ser t se tl oc ale
i ni t
gp gpu _sim
str eam_man age r t ime se m_init
ss can f f pr intf ge tenv ss can f pr in t f st rl en f fl us h ge tenv st rl en ss can f Opti onPa rser
op ti on _par se r_r eg ister
r eg_opt ion s
r eg_opt ion s
r eg_opt ion s
r eg_opt ion s
op ti on _par se r_r eg ister
pt x_file_line_s tats_ op tions
Register fpr intf exit
Op t ion Reg istry pus h_back ass ign Defau lt
op ti on _par se r_r eg ister
pthr ead _create
gp gpu _sim_thr ead _concur r ent
gp gpu _sim_thr ead _sequen ti al
op ti on _par se r_r eg ister
Parse Comm and Li ne
Pr int ss can f
i ni t pt x_s et _t ex_ cache_linesize
ge t_li ne _sz
i ni t
i ni t_c l ock _domains i ni t i ni t t ime ct ime sn pr intf st rdu p gp gpu _t se t_ptx_warp_si ze pt x_file_line_s tats_ cr eate_ ex pos ed_lat en cy_ track er nu m_shader sh ade r_cor e_s tats
m emory_sta ts_ t m alloc
po wer _st at _t
simt _cor e_ cl ust er
m emory_par ti t ion _u ni t
m emory_sub_ partiti on ge t_sub_partit ion
i cnt_wrapp er _i ni t icnt_c rea t e
t ime_vec t or_cr eat e f pr intf r esi ze pt hr ead _mut ex_ init CUstr eam_s t
pr in t f f fl us h
empty_ pr ot ected
pr in t pt hr ead _mut ex_ loc k pt hr ead _mut ex_ unloc k
i ni t
op er ation
ac ti ve
cy cl e
de adloc k_check
up dat e_s tats pr in t _simulation_t ime se m_pos t se m_wait ge t_more_ ct a_left
i ni t
ac ti ve
cy cl e
de adloc k_check
pr in t _stats
up dat e_s tats pr in t _simulation_t ime se m_pos t
OptionRegistryInterface
fromSt ri ng
opti on_ parser_r egister
opti on_ parser_r egister
Register fpr int f exit Register fpr int f exit
opti on_ parser_r egister
add rdec_s et opt ion
opti on_ parser_r egister
Register fpr intf exit
opti on_ parser_r egister
Register fpr intf exit Register fpr intf exit fi nd end fpr intf exit
Par seFile
VIRT UAL
VIRT UAL beg in end isPar sed Ge t Name ass er t setw toStr i ng Ge t Desc fpr intf st r c_s tr ssc anf pr intf abo rt st rcpy st rtok ass er t
init
get_li ne_ sz ass er t ass er t st rchr ssc anf opti on_ parser_crea te
opti on_ parser_r egister
opti on_ parser_de li mite d_s tr i ng fpr intf
opti on_ parser_pri nt
opti on_ parser_de st roy
init
init ssc anf pr intf ti me ct ime snp ri nt f st rdup ssc anf st rstr
me m or y_s pac e_impl get_ptx_ ins t _de bug_to_f il e fop en get_ptx_ ins t _de bug_fi le num_s had er me m set call oc num_s had er tr aff ic_br eak down res i ze ass er t call oc me m set pr intf ma l loc ass er t powe r_c or e_s tat_t
powe r_mem_ stat _t
sha der _co re_ ct x ci d_to_s id pus h_b ack
ar bi trat ion _metad at a
dr am _t
me m or y_s ub_ parti t ion ass er t snp ri nt f L2inter fac e partit ion _mf_allocator di sab led
l2_ ca che ssc anf
fi f o_p ipe l ine
New
inter sim2_ cr eat e inter sim2_ init inter sim2_ has _bu ff er inter sim2_ pus h inter sim2_ pop inter sim2_ tr an sfer inter sim2_ bus y inter sim2_ di splay _stat s inter sim2_ di splay _ov er al l_ st at s inter sim2_ di splay _stat e inter sim2_ get_fl it _s ize ass er t my _t ime_ ve ct or
pt hr ead_mut ex_init
resize
pt hr ead_mut ex_lock con cur ren t _st rea ms_ em pt y
empt y pt hr ead_mut ex_unl ock pt hr ead_mut ex_lock
pr int_impl pt hr ead_mut ex_unl ock reinit _c lock_domains set_pa ram_ gp gpu_num_shad er s
num_s had er
reinit new_ gr id
cr eat e_thread _CFlog ger
sha der _CTA_cou nt _create
ins n_ war p_o cc_creat e
sha der _warp_occ_create
sha der _mem_a cc_ cr eate
sha der _mem_lat_c rea t e
sha der _ca che _ac ces s_create set_s pill _int er val i cnt_init pt hr ead_mut ex_lock
che ck_ fi nish ed_ker nel
pr int_stats
fr on t
do_ ope rat i on pt hr ead_mut ex_unl ock
get_no t_c ompleted bus y i cnt_bu sy get_more_ ct a_left nex t_clock_domain
icnt _cy cle
top
get_is_ wri t e get_c trl_size si ze i cnt_ha s_b uf fer me m 2de vice set_r et ur n_t imes t amp set_s tatus i cnt_pu sh get_t pc
pop
dr am _cy cl e set_dram_ powe r_s t ats
cl ear full i cnt_po p
pus h
cac he_ cycle
acc um ul at e_L 2ca che _stats i cnt_t ran sfer get_no t_c ompleted get_more_ ct a_left
core_c ycle
get_n_ acti ve_ sms get_icn t_stats
get_c ache_stat s num_s had er
gpg pu_ debug
issue _bloc k2core
cac he_ fl us h di sab led pr intf get_nu m_ l ine s fl us hL2 ass er t ti me ct ime ff l ush
visua li ze r_p r intstat
me m latstat_lat _p w pr int_stat sha der _pri nt _r untime_stat sha der _pri nt _l 1_miss _stat
sha der _pri nt _sc heduler_s t at
tr y_ snap_sh ot
spil l_log _to_fil e ff l ush pr intf get_no t_c ompleted pr int_not _co mpleted bus y i cnt_bu sy i cnt_dis play_state abo rt me m latstat_lat _p w ti me ff l ush pr intf si ze no_ more_ctas _to_r un reinit _c lock_domains set_pa ram_ gp gpu_num_shad er s num_s had er reinit new_ gr id
cr eat e_thread _CFlog ger
sha der _CTA_cou nt _create
ins n_ war p_o cc_creat e
sha der _warp_occ_create
sha der _mem_a cc_ cr eate
sha der _mem_lat_c rea t e
sha der _ca che _ac ces s_create set_s pill _int er val i cnt_init
get_no t_c ompleted bus y i cnt_bu sy get_more_ ct a_left nex t_clock_domain
icnt _cy cle
top
get_is_ wri t e get_c trl_size si ze i cnt_ha s_b uf fer me m 2de vice set_r et ur n_t imes t amp set_s tatus i cnt_pu sh get_t pc
pop
dr am _cy cl e
set_dram_ powe r_s t ats cl ear full i cnt_po p
pus h
cac he_ cycle
acc um ul at e_L 2ca che _stats i cnt_t ran sfer get_no t_c ompleted get_more_ ct a_left
core_c ycle
get_n_ acti ve_ sms get_icn t_stats
get_c ache_stat s num_s had er
gpg pu_ debug
issue _bloc k2core
cac he_ fl us h di sab led pr intf get_nu m_ l ine s fl us hL2 ass er t ti me ct ime ff l ush
visua li ze r_p r intstat
me m latstat_lat _p w pr int_stat sha der _pri nt _r untime_stat sha der _pri nt _l 1_miss _stat
sha der _pri nt _sc heduler_s t at
tr y_ snap_sh ot
spil l_log _to_fil e ff l ush pr intf get_no t_c ompleted pr int_not _co mpleted bus y i cnt_bu sy i cnt_dis play_state abo rt
pt x_fi le_ l ine _s tats_write_fi le
gpu _pr int_s t at pr intf i cnt_dis play_stats i cnt_dis play_over all_stats
me m latstat_lat _p w ti me ff l ush pr intf
ex cep ti on s se tba se size i gno re OptionRegistry push_ba ck assignDefault OptionRegistry push_ba ck assignDefault Register fpr int f exit
opt ion _p ar ser_r egister
Register fpr int f exit Op t ion Reg istry pus h_back ass ign Defau lt
Register fpr int f exit Op t ion Reg istry pus h_back ass ign Defau lt Op t ion Reg istry pus h_back ass ign Defau lt
ope n goo d fpr int f exit get li ne fi nd _f ir st_o f er ase cl ose
Par seStr ing St ream isFlag isFlag isFlag fr omStr ing fr omStr ing fr omStr ing fr omStr ing fr omStr ing
ass ert ssc anf st rcmp exit _par se _erro r LOGB2 and ass ert
Op t ion Parse r Register fpr int f exit
Par seStr ing
Pri nt
~OptionParse r LOGB2_ 32 powli add rdec_p ar seo ption ass ert add rdec_g et masklimit pr intf
swee p_tes t
init
ass ert
ass ert memset init ass ert init
cor e_t bar ri er_set_t reser ve pus h_back register_s et call oc reset per fec t _memory_ inter face sha der_memory_ inter face sha der_co re_ m em_fetch_ al loc ator snp rintf
read_o nl y_c ach e get _sh ade r_ins t ruction_ca che_ id resize shd _warp_t Scoreboar d fi nd ass ert lr r _scheduler two_ l eve l_a cti ve_ sch edu ler gt o_schedul er swl _sc hed ul er abo rt si ze add _super vised _warp_id don e_addi ng_ sup er vi sed _warps
add _cu_set
add _por t cl ear
init
sp_ uni t
sf u
lds t _unit and if etch _bu ff er _t
opn dcoll _r fu_ t ass ert call oc fi f o_p ipe l ine fr f cf s_s che duler que ue_li m it StatCr ea te ass ert snp rintf L2int er fac e par ti t ion _mf_allocato r di sab led l2_ ca che ssc anf fi f o_p ipe l ine
dat a_c ach e ass ert
pus h exit Inter co nne ct Inter f ace Inter simCon fi g Par seFile
Crea t eI nt erconn ect Init HasBu ff er Push Pop Adva nce Busy Displ ayStats Displ ayOver al lSt ats Displ ayState Ge t FlitSi ze
beg in end em pt y pt hread_ mu t ex_lock em pt y pt hread_ mu t ex_unl ock fpr int f beg in end em pt y
pr int num_s had er
reinit
des troy_ thr ea d_CF log ge r
thr ea d_CF loc ali ty snp rintf add _snap_s hot_t ri gg er add _spil l _l og li ne ar _hist ogram_log ger set _i d add _snap_s hot_t ri gg er add _spil l _l og ~linear_histog ram_logge r cl ear ass ign ins n_ war p_o cc_logger si ze set _i d ~insn_war p_o cc_ log ge r ass ign li ne ar _hist ogram_log ger si ze set _i d add _snap_s hot_t ri gg er add _spil l _l og ~linear_histog ram_logge r ass ign li ne ar _hist ogram_log ger si ze set _i d add _snap_s hot_t ri gg er add _spil l _l og ~linear_histog ram_logge r ass ign li ne ar _hist ogram_log ger si ze set _i d add _snap_s hot_t ri gg er add _spil l _l og ~linear_histog ram_logge r ass ign li ne ar _hist ogram_log ger si ze set _i d add _snap_s hot_t ri gg er add _spil l _l og ~linear_histog ram_logge r
fi nish ed_ ker nel
register_fi nish ed_ ker nel
pt x_file_ l ine _s tats_write_fi le
gpu _print_st at pr intf i cnt_dis play_stats i cnt_dis play_over all _stats st ream_op er ation
con current _st rea ms_ empt y
em pt y bus y nex t is_ke rnel get _ke rne l get _uid beg in end is_no op ass ert pr intf get _uid memcpy _t o_g pu
recor d_n ext_d one
memcpy _f rom_gpu
memcpy _gp u_t o_g pu
gpg pu_ptx_sim_memc py_ symbol
can _start_ker nel set _ca che _co nf ig name c_s tr
gpg pu_cuda _ptx_ sim_mai n_func
lau nc h ti m e upd ate abo rt ff l ush get _no t_c ompleted bus y si ze no_ more_ctas _to_r un em pt y fr on t si d_t o_c id get _sid get _ac ces s_typ e fetch_un it _respons e_b uf fer _ full pop _fr on t acc ept_f et ch_ respon se lds t _unit_r esp ons e_buff er_full
memlatstat_read_d one acc ept_l dst_u ni t_r es pon se si ze i cnt_po p ass ert get _t pc get _t ype get _i s_write get _ctr l_s i ze si ze recor d_traffic set _status pus h_back get _nu m_ f li t s top get _ac ces s_typ e pop er ase ~mem_fetch is_wr it e
pop er ase isat omic do_ atomic get _ac ces s_typ e ~mem_fetch ret urn_queue_top get _su b_p ar ti t ion_id gl oba l_s ub _par t it i on_ id_to_ loc al_id ass ert get _i d dr am_L2 _qu eue _full get _ac ces s_typ e set _do ne ~mem_fetch dr am_L2 _qu eue _push set _status ret urn_credit ret urn_queue_pop
cyc le dr am_l og full las t _bor r ower L2_ dram_qu eue _empty can _is su e_to_d ram L2_ dram_qu eue _top L2_ dram_qu eue _pop pus h_back
bor row _c redit em pt y fr on t pop _fr on t
pus h fi l l beg in end full ins er t memlatstat_icnt2mem _po p istexture pus h set _status pus h di sab led acc ess_ready full
nex t_access get _ac ces s_typ e set _r eply set _status pus h er ase ~mem_fetch em pt y top wai ti ng _f or _f il l
fi l l
pop
cyc le
istexture get _ad dr was_ wri t e_s ent was_ rea d_ sent ass ert em pt y fr on t pop fi l l_p ort_free dat a_p or t_fr ee
acc ess di sab led get _stats get _no t_c ompleted si ze no_ more_ctas _to_r un beg in end
cyc le spli ce isact iv e get _i cnt_power_stats
get _ca che _stat s beg in end is_watch point get _ad dr get _value fi nd pr intf thr ea d ins t get _uid get _hw_sid get _hw_tid pr int_insn er ase set _value ass ert em pt y ff l ush fge t s st rtok st rcmp ssc anf
dump_ pi peli ne exit br k_pt get _pc
get _i nst VIRTUAL VIRTUAL
issue _bloc k2core
cac he_f lush ass ert di sab led fl us h
gzo pen pr intf exit gzs etpar ams
cf log _v isuali zer_gzpr int
sha der_CTA_cou nt _visu al izer _ gzp rint
vi sua li ze r_p r int
vi sua li ze r_p r int vi sua li ze r_p r int vi sua li ze r_p r int gzp rintf
ti m e_vector_print_ inter val2gzfile gzc los e ass ert LOGB2 pr int_stat
pr int_cache_s tats fpr int f get _dy namic_ war p_iss ue get _warp_sl ot _i ssu e snp rintf fpr int f si ze beg in end beg in end sna p_shot fpr int f beg in end spil l ff l ush get _no t_c ompleted get _no t_c ompleted ci d_t o_s id fpr int f bus y
ass ert LOGB2
num_s had er reinit
des troy_ thr ea d_CF log ge r
thr ea d_CF loc ali ty snp rintf add _snap_s hot_t ri gg er add _spil l _l og li ne ar _hist ogram_log ger set _i d add _snap_s hot_t ri gg er add _spil l _l og ~linear_histog ram_logge r cl ear ass ign ins n_ war p_o cc_logger si ze set _i d ~insn_war p_o cc_ log ge r ass ign li ne ar _hist ogram_log ger si ze set _i d add _snap_s hot_t ri gg er add _spil l _l og ~linear_histog ram_logge r ass ign li ne ar _hist ogram_log ger si ze set _i d add _snap_s hot_t ri gg er add _spil l _l og ~linear_histog ram_logge r ass ign li ne ar _hist ogram_log ger si ze set _i d add _snap_s hot_t ri gg er add _spil l _l og ~linear_histog ram_logge r ass ign li ne ar _hist ogram_log ger si ze set _i d add _snap_s hot_t ri gg er add _spil l _l og ~linear_histog ram_logge r get _no t_c ompleted bus y si ze no_ more_ctas _to_r un empt y
em pt y fr on t si d_t o_c id get _sid get _ac ces s_typ e fetch_un it _respons e_b uf fer _ full pop _fr on t
acc ept_f et ch_ respon se
lds t _unit_r esp ons e_buff er_full
memlatstat_read_d one acc ept_l dst_u ni t_r es pon se si ze i cnt_po p ass ert get _t pc get _t ype get _i s_write get _ctr l_s i ze si ze recor d_traffic set _status pus h_back get _nu m_ f li t s top get _ac ces s_typ e pop er ase ~mem_fetch is_wr it e
pop er ase isat omic do_ atomic get _ac ces s_typ e ~mem_fetch ret urn_queue_top get _su b_p ar ti t ion_id gl oba l_s ub _par t it i on_ id_to_ loc al_id ass ert get _i d dr am_L2 _qu eue _full get _ac ces s_typ e set _do ne ~mem_fetch dr am_L2 _qu eue _push set _status ret urn_credit ret urn_queue_pop
cyc le
dr am_l og
full las t _bor r ower L2_ dram_qu eue _empty can _is su e_to_d ram L2_ dram_qu eue _top L2_ dram_qu eue _pop pus h_back bor row _c redit em pt y fr on t pop _fr on t
pus h set _dram_power_stats fi l l beg in end full ins er t memlatstat_icnt2mem _po p istexture pus h set _status pus h di sab led acc ess_ready full
nex t_access get _ac ces s_typ e set _r eply set _status pus h er ase ~mem_fetch em pt y top wai ti ng _f or _f il l
fi l l
pop
cyc le
istexture get _ad dr was_ wri t e_s ent was_ rea d_ sent ass ert em pt y fr on t pop fi l l_p ort_free dat a_p or t_fr ee
acc ess di sab led get _stats get _no t_c ompleted si ze no_ more_ctas _to_r un beg in end
cyc le spli ce isact iv e get _i cnt_power_stats
get _ca che _stat s beg in end is_watch point get _ad dr get _value fi nd pr intf thr ea d ins t get _uid get _hw_sid get _hw_tid pr int_insn er ase set _value ass ert em pt y ff l ush fge t s st rtok st rcmp ssc anf
dump_ pi peli ne exit br k_pt get _pc
get _i nst VIRTUAL
VIRTUAL
issue _bloc k2core
cac he_f lush ass ert di sab led fl us h
gzo pen pr intf exit gzs etpar ams
cf log _v isuali zer_gzpr int
sha der_CTA_cou nt _visu al izer _ gzp rint
vi sua li ze r_p r int
vi sua li ze r_p r int
vi sua li ze r_p r int vi sua li ze r_p r int gzp rintf
ti m e_vector_print_ inter val2gzfile gzc los e ass ert LOGB2 pr int_stat
pr int_cache_s tats fpr int f get _dy namic_ war p_iss ue get _warp_sl ot _i ssu e snp rintf fpr int f si ze beg in end beg in end sna p_shot fpr int f beg in end spil l ff l ush get _no t_c ompleted get _no t_c ompleted ci d_t o_s id fpr int f bus y
fop en fpr int f beg in end c_s tr ff l ush fclos e exe cuted_kernel_info_ st ri ng fpr int f c_s tr pr intf ti m e
sha der_pri nt _ca che_stat s
cac he_stats cl ear num_c lus t er get _ca che _stat s pr int_stats sha der_pri nt _sc heduler_s t at
pr int memlatstat_print
pr int di sab led
cac he_sub_ st at s cl ear acc umul at e_L 2ca che_stat s get _L2 cac he_ sub _stats get _nu m_ l ine s pr int_por t_s t ats spil l_log _to_fil e
ins n_ war p_o cc_print StatDi sp get _i cnt_s tats
ti m e_vector_print ff l ush cl ear _ex ecu ted _k ernel _i nf o ass ert LOGB2
Opti onRe gi st ryInt erface
f romStr i ng exceptions setbase size ignore Opti onRe gi st ryInt erface
f romStr i ng exceptions setbase size ignore OptionRegistry push_ba ck assignDefault Opti onRe gi st ryInt erface f romStr i ng exceptions setbase size ignore Register fpr i nt f exit
Opti onRe gi st ry pu sh_ bac k as si gnDe fau l t OptionRegistryI nt erf ac e fromSt ri ng exceptions setbase size ignore OptionRegistry push_ba ck assignDefault Opti onRe gi st ryInt erface f romStr i ng exceptions setbase size ignore OptionRegistryInterface fromSt ri ng ex cep ti on s se tba se size i gno re OptionRegistry push_ba ck assignDefault Opti onRe gi st ryInt erface f romStr i ng exceptions setbase size ignore OptionRegistryInterface fromSt ri ng ex cep ti on s se tba se size i gno re OptionRegistryInterface fromSt ri ng ex cep ti on s se tba se size i gno re
push_ba ck strcpy good size erase c_str calloc size ParseCommandLine free exceptions setbase size ignore size strcpy c_str exceptions assert
print f abor t
OptionRegistry push_ba ck assignDefault Opti onRe gi st ryInt erface f romStr i ng exceptions setbase size ignore size at
ParseStringStream
pu sh_ bac k str cpy go od size erase c_ st r ca ll oc size Parse Command Li ne f ree begin end isParsed GetName assert setw toString GetDesc fpr i nt f str c_str begin end sscanf strchr assert fpr i nt f addr de c_tlx find end print f abor t assert and or parti t ion_addr ess
ad dr dec _packbits
ad dr dec _packbits assert sscanf strcmp exit_parse_error LOGB2 and pri nt f ab or t
calloc num_s hader calloc num_s hader clear f il l be gi n en d assert calloc initilizeSIMTStack simt _st ack reset clear print f exit reset push_ba ck warp_i nst_t i nst_t memset memor y_space_t
baseline_ca che reset ibuffer _e nt ry
t ag_ ar ray msh r_t ab le ba ndwidth_ manag ement i ni t ca che _st at s
cache_block_ t get_nu m_lines init assert assert as sert resize scheduler_unit scheduler_unit sscanf assert scheduler_unit scheduler_unit sscanf assert get_co nfig reser ve push_ba ck collector_unit_t push_ba ck back dispatch_unit_t op _t r ese t size push_ba ck input_po rt_t as sert size empty init size get_co nfig log assert init
as sert all oca ti on _t r ese t_alloction op_t reset
pipelined_si md_un it simd_ fun ct ion _u ni t warp_inst_t war p_inst_t inst_t memset memory_space_t inst_t memset memory_space_t pipelined_si md_un it simd_ fun ct ion _u ni t warp_inst_t war p_inst_t inst_t memset memory_space_t pipelined_si md_un it warp_i nst_t
init disabled snpr i nt f
l1_cache get_sh ader _n or mal_cache_ id
simd_ fun ct ion _u ni t warp_inst_t war p_inst_t inst_t memset memory_space_t inst_t memset memory_space_t i nst_t memset memor y_space_t sn pr intf
t ex_ cac he ge t_s ha der_t ext ur e_c ach e_id
r ead _on ly_cache ge t_s ha der_co nst ant_c ach e_id
tag_arra y fifo assert data_b loc k get_nu m_lines cache_stats
cache_block_t get_nu m_lines init assert
assert
baseline_ca che tag_ar ray mshr_table bandwidth_m ana gement init cache_stats
cache _bloc k_t get_num_lines init as sert assert da ta_ ca che
assert push clear clear
data_c ache assert push
baseline_ca che
init
t ag_ ar ray msh r_t ab le ba ndwidth_ manag ement i ni t ca che _st at s
r d_h it _b ase
r d_miss _base as sert
wr _hit _wb
wr _hit _wt
wr _hit _we
wr _hit _glob al _we_ loc al_wb
wr _mi ss_ wa wr _mi ss_ no_ wa
cache_block_ t get_nu m_lines init assert assert block_addr access isatomic assert get_ac ces s_type get_bloc k
cache_block_t access assert
miss_queue _full block_addr cache_block_ t send_r ead _reque st get_l ine _s z send_wr it e_ reques t
VIRTUAL
size cache_block_t send_r ead_req ue st assert push_ba ck set_st at us alloc
alloc
alloc
assert mem_access_t
mem_fetch
mem_access_t
mem_fetch
i ni t as sert warp_id ge t_size ad drdec_ tl x ge t_addr pa rtition_add ress i s_wri te m em_acces s_t warp_ins t_t i ni t as sert warp_id ge t_size ad drdec_ tl x ge t_addr pa rtition_add ress i s_wri te m em_acces s_t warp_ins t_t
ass ert add rdec_p ack bits add rdec_p ack bits init ins t _t memset memory_space_t ass ert add rdec_p ack bits add rdec_p ack bits init ins t _t memset memory_space_t
block_addr
access get_bloc k cache_block_t access assert miss_queue _full block_addr access get_bloc k send_wr it e_ reques t
size cache_block_t access assert push_ba ck set_st at us miss_queue _full get_bloc k send_wr it e_ reques t size push_ba ck set_st at us
block_addr probe full miss_queue _full size send_wr it e_ reques t mem_ac cess_t get_ad dr get_da ta_size get_ac ces s_warp_mask get_ac ces s_byte_m ask
mem_f et ch get_ctr l_size get_wi d get_sid get_t pc get_mem_c onfi g cache_block_ t send_r ead _reque st get_l ine _s z push_ba ck set_status
VIRTUAL
get_ac ces s_type wr_hit_we
wr_hit_wb
miss_queue_full get_bloc k send_wr it e_ reques t size push_back set_ st at us block_addr access get_bloc k cache _bloc k_t acces s assert find end find end size size size push_ba ck set_st at us init get_warp_ma sk get_by te_mask assert warp_i d get_size addr de c_tlx get_ad dr parti t ion_addr ess is_write mem_access_t warp_i nst_t
assert addrdec_packbits addrdec_packbits init inst_t m emse t m emory_s pac e_t cache_block_t send_r ead_req ue st assert alloc
alloc
alloc
assert mem_access_t
mem_fetch
mem_access_t
mem_fetch
i ni t as sert warp_id ge t_size ad drdec_ tl x ge t_addr pa rtition_add ress i s_wri te m em_acces s_t warp_ins t_t i ni t
ass ert add rdec_p ack bits add rdec_p ack bits init ins t _t memset memory_space_t as sert warp_id ge t_size ad drdec_ tl x ge t_addr pa rtition_add ress i s_wri te m em_acces s_t warp_ins t_t
ass ert add rdec_p ack bits add rdec_p ack bits init ins t _t memset memory_space_t
pthread_mutex_lock empt y pthread_mutex_unlock
pthread_mutex_lock empt y pthread_mutex_unlock pthread_mutex_lock fpr i nt f size begin end
print pthread_mutex_unlock f pr intf reset reset reset clea r remove_ sna p_shot _t rigger remove_ spil l_log ~thread_CFlocali ty r emov e r emov e ~thr ead _i nsn _sp an ~s nap _shot_trigger ~s pi ll _log _i nt erf ac e snap_sh ot_tr i gge r thr ea d_insn_sp an fill begin end spill_log_interface get_i nt erv al push_ba ck push_ba ck snap_sh ot_tr i gge r linear_hi st ogram_s napshot spill_log_interface get_i nt erv al push_ba ck push_ba ck remove_ sna p_shot _t rigger remove_ spil l_log ~linear_histogr am_s nap sho t ~snap_shot_trigger ~spill_log_interface
r emov e r emov e
linear_hi st ogram ~linear_histogr am binn ed_ hi st ogram ~b inn ed _histogr am reset _bins
snap_sh ot_tr i gge r linear_hi st ogram_s napshot spill_log_interface get_i nt erv al push_ba ck push_ba ck remove_ sna p_shot _t rigger remove_ spil l_log ~linear_histogr am_s nap sho t ~snap_shot_trigger ~spill_log_interface
r emov e r emov e
snap_sh ot_tr i gge r linear_hi st ogram_s napshot spill_log_interface get_i nt erv al push_ba ck push_ba ck remove_ sna p_shot _t rigger remove_ spil l_log ~linear_histogr am_s nap sho t ~snap_shot_trigger ~spill_log_interface
r emov e r emov e
snap_sh ot_tr i gge r linear_hi st ogram_s napshot spill_log_interface get_i nt erv al push_ba ck push_ba ck remove_ sna p_shot _t rigger remove_ spil l_log ~linear_histogr am_s nap sho t ~snap_shot_trigger ~spill_log_interface
r emov e r emov e
snap_sh ot_tr i gge r linear_hi st ogram_s napshot spill_log_interface get_i nt erv al push_ba ck push_ba ck remove_ sna p_shot _t rigger remove_ spil l_log ~linear_histogr am_s nap sho t ~snap_shot_trigger ~spill_log_interface
r emov e r emov e
empt y front pop_fr on t front get_ke rnel assert get_uid recor d_next _do ne erase ~kernel_info_t
f ron t
as sert empty fopen fpr i nt f begin end c_str fflush fclose executed_kernel_inf o_ st ring fpr i nt f c_str print f time shader _print_cac he_stats cache_stats clear num_c luster get_ca che_stat s print _s tats
shader _print_sch eduler _s tat print memlatstat_pri nt print disabled cache_sub_stats clear accumulate_L2cach e_s tats get_L2 cache_sub_ stats get_nu m_lines print _p ort _s tats spill_log_to_f i le insn_warp_oc c_pr i nt StatDisp get_i cnt _stats time_vector _pri nt fflush clear_ex ecuted_ke rnel_info
f il l be gi n en d ge t_c ac he_stats ge t_d yn amic_war p_ issue ge t_wa r p_s lot_issue sn pr intf f pr intf size be gi n en d
disa bl ed ge t_s t ats as sert f pr intf be gi n en d sp il l f fl us h ge t_icn t _power_st at s
pthread_mutex_lock empt y pthread_mutex_unlock
begin end empt y pthread _mutex_ loc k empty pthread _mutex_ unloc k pthread_mutex_lock pthread_mutex_unlock pthread_mutex_lock front pthread_mutex_unlock
print f fflush VIRTUAL pthread_mutex_lock assert pop_fr on t pthread_mutex_unlock
wr it e
wr it e wri t e assert empt y begin end hit_watchpoint watchpoint_event print f fflush VIRTUAL print f fflush VIRTUAL VIRTUAL wr it e
wr it e print f find end c_str abor t find end assert lookup get_ad dress get_t ype get_glob al_memor y fflush VIRTUAL VIRTUAL
wri t e assert empt y begin end hit_watchpoint watchpoint_event
f ind en d l ook up as sert ge t_k ey i s_reg wr it e wr it e wri t e assert empt y begin end hit_watchpoint watchpoint_event size done get_na me print f name c_str no_more_ctas_ to_run functionalCoreSim getShader Cor eCon fi g
execute
~funct ion alCoreSim
register_finished_ker nel get_uid StatDisp time fflush
ge t_n ame
co re_ t t hr ead s_per_ct a assert calloc initili ze SIMTStack simt_stac k reset clea r
i ni ti ali zeCT A
ex ecu teWarp
thr ea ds_ per_cta
ptx_sim_init_thread assert is_done
creat eW ar p
getExecuteWarp
execute_wa rp_inst _t isatomic
do_atomic
updateSIMTStack
active_thr ea ds assert is_done get_ct ai d get_t id print f get_uid fflush register_deleted_ thr ea d ~ptx _t hr ead _info empt y size front pop_fr on t init no_more_ctas_ to_run thr ea ds_per _ct a find end snpr i nt f memory_space_impl ptx_ct a_info
check_cta_threa d_s tatus _a nd_ reset more_threads _in_cta get_ne xt_cta_id get_ne xt_thread_id get_ne xt_thread_id_3d increment_thread_id ptx_thread_info
set_info entry set_nctaid get_gr id_ dim set_ntid get_ct a_d im set_ct ai d set_tid get_pt x_versi on extensions
cpy_tid_to_reg set_valid func_inf o get_sy mtab
param _t o_s har ed
add_thread push_ba ck increment_cta_id
insert
assert assert find end insert size printf begin end find is_done
print_insn get_pc abort clear pr int_ins n snp rintf c_s tr pop en fsc an f fpr int f pr int_insn pclos e increment_x_then_y_then_z push_back stac k_e nt ry ptx_ reg _t dram_callback_t memory_space_t get_symtab get_start_PC
get_ptx_version ge t_ptx_ve rsion assert ptx_ reg _t lookup
set_ reg
f ind en d l ook up as sert na me empty uid ba ck get_config convert_to_ptxplus begin end is_ptr_shared get_name get_type get_value lookup c_st r type get_key scalar _t ype assert get_offset type _de cod e VIRTUAL
as sert as sert as sert as sert f ind en d l ook up
as sert sc alar_type t ype_dec ode wr it e wr it e wri t e ass ert em pt y beg in end hi t_wa t chpoint watchpoint_event insert increment_x_then_y_then_z set reset assert launch get_pc reset simt _stac k_e nt ry push_back clea r
get_pd om_stac k_top_info ptx_fet ch_inst set_acti ve get_ac tive_ m ask
assert size back pc_t o_ins tr uc ti on size test assert size back active warp_i d
ptx_exec_inst
VIRTUAL
test assert next _i nstr assert get_instruction set_ npc inst_s ize clearRPC is_done printf get_config get_ptx_inst_debug_to_file get_uid clear_modifiedregs enable_debug_tr ac e has_pred get_pred
get_operand_ value get_pred_mod get_pred_neg pred_lookup
set_ not_activ e get_opcode
ptx_ ins t ruc t ion is_exit exit_impl get_ptx_inst_debug_thr ea d_uid fpr i nt f get_ptx_inst_debug_file
source_file source_line get_source fflush ptx_ deb ug_ exe c_d ump_c ond get_ctaid get_tid uid get_ic oun t has_memory_read has_memory_wr i te last_e add r last_s pac e get_type datatype2size add_callback last_c al lba ck set_ add r
get_tex_datasize
dump_modifiedregs dump_regs update_pc
ptx_ fi le_line_st at s_a dd_ exec_ count
init_inst _clas si fi ca ti on _stat get_space get_type StatAddS ample abort
ba ck clea r op erand_ info init get _uid pt x_reg_t ge t_doub le_ op erand_ typ e ge t_addr_sp ace i s_r eg
ge t_r eg ge t_symbol i s_b uiltin
ge t_bui lt i n ge t_int ge t_addr_offset i s_im me diate_a ddress i s_memo ry_ope ran d t ype ge t_key i s_r eg i s_p aram_ke rnel ge t_address i s_p aram_l oca l i s_g lobal as sert i s_loc al i s_c onst i s_s hared na me c_ str pr intf ab ort i s_li ter al ge t_literal_value i s_lab el i s_c onst i s_g lobal i s_loc al ge t_operand _l ohi ve c_s ym bol se t_r eg ge t_global_memo ry t ype_dec ode
sign _extend ge t_const_mem_of f set ge t_operand _ne g VI RTUAL
type get _ke y is_r eg ass ert em pt y bac k fi nd end type get _ke y is_r eg name pt x_reg_ t set _r eg
get _l oca ti on pr intf c_s tr
assert name empty uid back get_instruction snprintf source_file source_line ass ert abo rt get _co re get _ke rne l _i nf o get _gri d_d im fea t ure_no t_implement ed get _warp_si ze printf abort
ass ert get _ke y is_r eg
get _t ype is_sh ared ass ert name
pt x_reg_ t ass ert is_co nst is_glob al is_l oca l ass ert ass ert name em pt y ui d bac k get _glob al _memory sca lar_t yp e type_deco de is_r eg
get _op er and _nbits
type get_key is_reg is_reg get_symbol type get_key scalar _t ype printf fflush abort
typ e get_k ey is_r eg r eset
warp_ins t_t
ch eck_operands i nse rt be gin be gin en d as sert en d ge t_addr_sp ace er ase r emove be gin en d f unc _addr i s_func ti on _ad dr ess ge t_symbol ge t_pc ge t_name op erand_ info m emory_s pac e_t
ins t _t beg in end is_l it er al pr intf ass ert si ze fr on t get _t ype get _l it eral_value ope rand_info pus h_back
memset memory_space_t
ptx_ reg _t assert init get_uid
ass ert em pt y is_r eturn_va r si ze is_f unc _addr
init get _uid c_ str c_ str
op _iter _b egin op _iter _e nd i s_memo ry_ope ran d2 beg in end op _iter _b egin op _iter _e nd i s_memo ry_ope ran d2 beg in end as sert empty f ront as sert r esize r esize sr c1 na me ge t_gpu ge t_texref ge t_texinfo
ass ert si ze ass ert name fi nd ass ert end fi nd ass ert end empty ba ck f pr intf f fl us h be gin en d na me
pr int_r eg loo ku p c_s tr fpr int f type get _ke y sca lar_t yp e ff l ush
find end lookup pt x_fi le_ l ine so urce_fi le so urce_li ne c_s tr f ind en d i nse rt ca ll oc sn print f as sert St at Create check Exe cut ion St at usAn dUpd at e check Exe cut ion St at usAn dUpd at e
check Exe cut ion St at usAn dUpd at e
i s_d one ha s_callback warp_id i nc_ n_at omic i s_loc al i s_loa d i s_s tor e t ransl at e_loc al_memaddr ge t_addr se t_addr pt x_thread _do ne se t_complet ed i buff er _flush ac tive cfl og_ update_t hread_ pc
ass ert
ass ert ass ert resize is_do ne test upd ate_t hr ead_pc set_ spa n
do_atomic
ptx_thread_don e set push_ba ck get_r eturn_pc get_pc
update
is_done assert
get_return_PC ba ck assert size size back any test reset set simt _stac k_e nt ry push_back pop_back ptx_ fi le_line_st at s_a dd_ war p_ divergen ce pc _to_i nstr uction pt x_fi le_ l ine so urce_fi le so urce_li ne si ze c_s tr
~c or e_t
warp_exit
free
register_deleted_ thr ea d insert f ron t ge t_k er nel as sert ge t_u i d r eco rd_nex t_d on e erase ~k er nel_info_t
front
assert empt y thr ea ds_per _ct a print f abor t size done assert
empt y
get_t ype set_st at us fill respon se_buf fer _full size
memlatstat_do ne get_t lx_addr get_r eturn_t imestamp LOGB2
ge t_ti m estamp LOGB2 as sert sh ade r_mem_ l at _log ge t_s i d ge t_tl x_ addr assert log fill se t_s t atus pu sh_ bac k
is_write
classify_memfetch ge t_a cc ess_type mem_a cce ss_ type_str i satomic as sert get_t ype assert isatomic get_i s_wri te size get_ct rl _s ize i s_wri te get_t ype assert push ~warp_ins t_t
assert push empt y isatomic do_atomic get_warp_ma sk do _atomi c get_t ype ~warp_ins t_t top
full get_t ype erase ~warp_ins t_t push assert pop as sert pu sh full pop set_st at us get_ac cess_type set_reply push
set_done
~mem_fetch scheduler_fifo
scheduler_frfcfs print f assert num_p ending get_l eng th
set_min_length
as sert pu sh ge t_type ge t_s ub _par t it i on_ id glob al _su b_p art i ti on _i d_t o_ l oca l_id as sert ge t_id ge t_a cc ess_type r et ur n_cr ed it se t_d on e get_t ype assert erase ~wa rp_ i nst _t empty t op se t_s t atus po p assert push empty nu m_ pe nding po p ge t_type se t_s t atus ad d_req
sc hed ul e LOGB2
assert push push_f ron t begin push_f ron t empt y find end back assert data_c ol lec t ion pop_bac k erase erase pu sh as sert po p assert push assert
assert get_t lx_addr dram_req_t set_st at us push num_p ending get_l eng th
memlatstat_dram_access
ge t_tl x_ addr ge t_d at a_s ize ge t_a dd r ge t_is_ wr it e is_wr ite ge t_tl x_ addr ge t_is_ wr it e ge t_s i d sh ade r_mem_ ac c_log ge t_a cc ess_type ge t_p c ptx_ fi l e_li ne_ st ats_add_d ram_ t raf fic ge t_d at a_s ize
is_wr ite assert log get_t ype empt y pc_to_inst ruction ptx_file_line sour ce _f il e sour ce _l ine size c_str get_t imestamp LOGB2 empt y get_t ype assert
access_ready empty
next_access as sert ac ces s_r ead y f ron t empty f ron t po p_front erase po p_front
empt y
get_t ype assert get_t ype get_i s_wri te i s_wri te assert ~warp_ins t_t find end find assert end set_data_size
fill abor t
mark_ready get_bloc k erase use_fill_por t
as sert probe all oca te t ag bloc k_a ddr f il l
tag assert abor t VIRTUAL set_index set_index partition_address ad drdec_ pac kbits assert as sert bu sy f ind en d pu sh_ bac k size size assert push empt y front size get_i s_wri te pop_fr on t data_p ort _free fill_port_fr ee sample_cache_port_utility repleni sh_ port_ban dwi dt h VIRTUAL
VIRTUAL
i s_wri te
as sert f ul l f ul l f ul l f ul l full icnt_injection_buffer_f ull icnt _ha s_buff er respon se_ queue_full size pu sh pu sh
pu sh
pu sh
set_status push inc_simt_to_mem get_nu m_fli t s
icnt_inject_request_packet
isatomic get_i s_wri te size get_ct rl _s ize get_i s_wri te get_ac cess_type assert size isatomic get_ct rl _s ize recor d_traff i c get_su b_part i ti on _id set_st at us icnt _pu sh mem2dev i ce
is_write get_type empty isatomic classify_memfetch ge t_access_type m em_acces s_typ e_s tr i sat omi c as sert get _t ype ass ert
isatomic do_atomic inc_simt_to_mem get_nu m_fli t s push_r esp onse_f if o
empt y isatomic do_atomic get_warp_ma sk do_atomic isatomic get_i s_wri te size get_ct rl _s ize push_ba ck is_write
empt y get_t ype get_ad dr begin end begin end
fill_port_fr ee data_p ort _free
access
as sert ge t_d at a_s ize ge t_li ne _sz ge t_is_ wr it e bloc k_a ddr probe
process_ tag _p robe i nc_ st at s ge t_a cc ess_type se lec t _st at s_s tatus
assert is_wr ite tag assert abor t set_index use_data_p or t set_index set_index get_da ta_size was_writeback_sent assert
partition_address ad drdec_ pac kbits begin end check_valid assert get_t ype
writeback
execute read_o perand s
issue decode
fetch
ge t_r ea dy an d empty
wr it eb ack
warp_id
r el eas eReg isters de c_ins t_in_pi peli ne
warp_inst_comp lete clea r
assert empt y get_r egs _wr itten begin end register_bank war p_id bank_i dl e allocate_bank _for_wri t e op_t size get_co nf ig get_ac ti ve _mas k test incregf il e_ wri t es
push_ba ck
assert is_free assert alloc_write assert is_free
assert releaseRe gi st er war p_id erase
find end erase assert activ e_ count
complet ed
count assert ptx_file_line_st at s_a dd_ latency active_count
pc_t o_ins tr uc ti on ptx_ fi le_line source_file source_line size c_ str count cloc k_mult ipli er cy cl e ac ti ve _l ane s_in_ pi peli ne ge t_r ea dy ha s_read y ca n_iss ue stall able t est_r es_ bus as sert se t i ssu e
size empt y and get_uid size empt y test
size cy cl e ptx_ fetch_i nst i buff er _f il l i nc_ ins t _i n_p ipeline ha rdwa r e_d one pe nding Wr i tes do ne_ exit ge t_c t a_id
r egister _cta_ thr ea d_e xi t r ese t as sert se t_d on e_exit f unc ti on al _do ne i miss _p end ing i buff er _empty ge t_p c ge t_li ne _sz mem_a cce ss_ t
mem_fetch se t_imi ss _pendi ng se t_las t _fetch i fetch _b uf fer _t ~mem_ fetch
cy cl e
ac ces s_r ead y
ne xt _ac cess ge t_wid clea r_imiss_ pen di ng
ac ces s
pc_to_inst ruction size
empt y assert deallocate_ba rrier
shader _CTA_ cou nt _unlog print f dec_running get_uid name c_str no_more_ctas_ to_run runni ng set_kernel_done fflu sh
find end assert any erase unlog subsa mp l e as sert size assert get_na me
get_uid push_ba ck begin end assert assert init assert war p_id get_size addr de c_t lx get_ad dr parti t ion _a ddress is_wr ite mem_ac cess_t war p_inst_t
assert addr de c_packbits addr de c_packbits init inst_t memset memory_space_t ~warp_ins t_t empt y front size get_i s_wri te pop_fr on t data_p or t_free fill_por t_fr ee sample_cac he_por t_utility repleni sh_ por t_b an dwi dt h full
push
is_write
assert full full full full full icnt_injec ti on _bu ff er_full response_queue_full icnt_h as_ buff er size push push
push
push
set_ st at us push inc_sim t_to_ mem get_num_flits
icnt_injec t_r equest _packet
i sat omi c ge t_is_write size ge t_ctr l _size ge t_is_write ge t_access_type as sert size i sat omi c ge t_ctr l _size r ecor d_ traf fi c ge t_sub_par ti t ion _id se t_status icnt_p ush m em2device
is_wr it e is_wr it e get _t ype em pt y isat omic cl ass if y_ memfetch
isatomic do_atomic inc_sim t_to_ mem get_num_flits push_response_f if o
empty i sat omi c do _atomi c ge t_warp_mas k do_ atomic i sat omi c ge t_is_write size ge t_ctr l _size pu sh_back is_wr it e access_ready empt y
next_acce ss
assert access_ready front empt y front pop_fr on t erase pop_fr on t
empty
assert get_da ta_size get_l ine _s z get_i s_wri te block_addr probe
access miss_queue _full send_r ead _reque st inc_stats get_ac ces s_type select_stats_statu s
assert is_write tag assert abor t set_index cache_block_t access assert
set_ ind ex set_ ind ex pa rtition_add ress add rdec_p ack bits
size cache_block_t send_r ead_req ue st check_valid assert get_t ype
get_st at s get_ca che_stat s
print _ins n fflush
print f sid_to_clus ter
display_pipeline
print _s tat
vi sua li ze print fflush
sid_ to_ cid
disp lay _p ipe l ine f pr intf size be gi n en d
pri nt
fpr i nt f dump_ war p_s tate
display_state ibuffer _e mp t y print _ibu ff er
display_simt_s tate
print Con ten t s
dump
print _s tage print to_stri ng c_str count size test
fpr i nt f print fpr i nt f c_str
display fpr i nt f begin end size empty front print fpr i nt f ptx_thread_don e donecyc le print f
print
is_done size fpr i nt f test
ptx_ pr int_ins n f ind en d f pr intf as sert
pr int_ins n snp rintf c_s tr pop en fsc an f fpr int f pr int_insn pclos e
print f size begin end fpr i nt f size dump
dump fpr i nt f begin end dump dump f pr intf du mp fpr int f get _i d get _warp_id em pt y war p_id assert
print
fpr i nt f print empt y
print
fpr i nt f empt y fpr i nt f active
ptx_print_insn
test find end fpr i nt f assert
print_insn sn print f c_ str po pen f sca nf f pr intf pr int_ins n pc lose
pri nt _st at
visualize print f get_l eng th print print f size get_i nst ruc t ion read read r ead _sing le_block as sert print f c_str find end read set_watch set_watch get_no t_complet ed get_ke rnel
select_ke rne l
set_kernel no_more_ctas_ to_run get_n_ activ e_ cta
max_cta
issue_block2 core
size no _mor e_c tas _t o_run ge t_u i d f ind be gi n en d pu sh_ bac k na me as sert i nc_ run ning pri nt f ge t_u i d na me c_ st r get_na me t hr ead s_per_ct a en tr y ptx_ si m_ker ne l_info pri nt f nu m_ bloc ks nu m_ sh ader as sert ab or t
get_ke rnel_info
se t_max_c ta as sert t hr ead s_per_ct a r ei ni t
ptx_ si m_init_t hread ge t_g pu se t
all oca te_ ba rrier
i ni t_wa r ps
sh ade r_CT A_c oun t_log pri nt f
max_cta thr ea ds_ per_cta
thr ea ds_per _ct a entry ptx_sim _ke rne l _i nf o print f num_b locks num_s hader assert abor t
get_kernel_info
reset reset reset clear activ e_ thr ea ds assert is_done get_ctaid get_t id print f get_uid fflu sh register_deleted_ thr ea d ~ptx_thread_i nf o empt y size front pop_fr on t init no_more_ctas_ to_run thr ea ds_ per_cta find end snpr i nt f memor y_space_i mpl ptx_cta_info
check_cta_thread_status_and_ reset more_t hreads _i n_c ta get_ne xt _cta_id get_ne xt _thread_ id get_ne xt _thread_ id_3d increment _t hr ead _id ptx_thr ead_info
set_info entry set_nctaid get_gri d_d im set_nt i d get_cta_ dim set_ctaid set_tid get_ptx_ version extensions
cpy_tid_to_reg set_valid func_inf o get_sy mtab
param_t o_s hared
add_thread push_ba ck increment _cta_ id
insert
assert assert find end insert size print f begin end find is_done
print _ins n get_pc abor t clear print_insn sn print f c_ str po pen f sca nf f pr intf pr int_ins n pc lose increment_x_then_y_then_z push_ba ck stack_e nt ry ptx_reg_t dram_callback_t memory_space_t get_sy mtab get_st ar t_PC
get_pt x_versi on get_ptx_version assert ptx_reg_t lookup
set_reg
find end lookup assert name empty uid back get_co nfig convert_to_ptxplus begin end is_ptr_shared get_na me get_t ype get_va lue lookup c_str type get_ke y scalar_type assert get_off set type_decode write
assert assert assert assert find end lookup
assert scalar _t ype type _de cod e write write insert wr it e as sert empty be gin en d hit _wat chp oi nt wat chp oint_eve nt increment_x_then_y_then_z assert find end size next_pc assert test set launch init
get_pc
reset simt_stac k_e nt ry push_ba ck clear
log addsam pl e assert size
flush
flush f lus h flush
ge t_n um_li nes assert
print _v isuali zer
f pr intf c_ st r empty pri nt _sp arse_h isto r ese t size se t_s pa n as sert
print _v isuali zer as sert empty f pr intf c_ st r pri nt _visu al izer r ese t
begin end trans late_pc_ to_ pt xl ine no fpr i nt f pc_to_instruction sour ce _line size clear
size fpr i nt f assign size vi sua li ze r_pri nt vi sua li ze r_pri nt gz pr intf gzpr i nt f num_s hader size begin end assert gzpr i nt f vi sua li ze r_pri nt vi sua li ze r_pri nt
print _t o_g zf il e ca lcul at e_d ist gz pr intf
calculate_ld_dist
calculate_st_dist
clear resize begin end assert size erase clear resize begin end assert size erase fpr i nt f
print _c ache_stat s pri nt _ca che_stat s print fpr i nt f c_str print print fpr i nt f f pr intf
empt y
reset reset reset clea r
arbit er _t
assert BookSimConfig fopen c_str exit yyparse fclose
InitializeRoutingMap GetInt GetStr c_str assert resize New str New _Creat eBuff er _Creat eNod eM ap
GetI nt
f at tr ee _nca
f at tr ee _anca
qtree_n ca
t ree 4_ nca
t ree 4_ anca
dim_orde r_me sh
xy _yx _m esh
ad apti ve_ xy_ yx_ mesh
dim_orde r_n i _mes h
dim_orde r_p ni_mes h
dim_orde r_t orus
dim_orde r_n i _t or us
dim_orde r_b al_tor us
r omm _mes h
r omm _ni_mesh
mi n_a dap t_mesh
mi n_a dap t_tor us
plan ar _ad apt_mes h
valiant_ me sh
valiant_ tor us
valiant_ ni _t or us
de st _t ag_f l y
ch aos _m esh ch aos _t orus
assert GetID powi Rand omInt Clear AddRa nge assert GetID powi Rand omInt Clear AddRa nge VIRTUAL GetUsedCredit GetUsedCredit GetUsedCredit GetUsedCredit assert Occupa ncy assert Hei ght Fr om ID GetID PosF romI D Clear AddRa nge assert GetID Rand omInt Clear AddRa nge assert GetID Rand omInt Clear AddRa nge dor_ne xt _mesh GetID assert GetSimTime Ful lName Clear AddRa nge GetIcntTime getTime
assert GetID Rand omInt dor_ne xt _mesh Clear AddRa nge assert GetID dor_ne xt _mesh Rand omInt Clear AddRa nge VIRTUAL GetUsedCredit GetUsedCredit GetUsedCredit GetUsedCredit assert Occupa ncy dor_ne xt _mesh GetID assert GetSimTime Ful lName Clear AddRa nge GetIcntTime getTime
dor_ne xt _mesh GetID assert GetSimTime Ful lName Clear AddRa nge GetIcntTime getTime
assert GetID dor_ne xt _torus GetSimTime Ful lName Clear AddRa nge
RandomInt GetIcntTime getTime
assert GetID dor_ne xt _torus GetSimTime Ful lName Clear AddRa nge
RandomInt GetIcntTime getTime
assert GetID dor_ne xt _torus GetSimTime Ful lName Clear AddRa nge
RandomInt GetIcntTime getTime
assert rand_min_intr _mes h GetID dor_ne xt _mesh Clear AddRa nge
RandomInt
assert GetID rand_min_intr _mes h dor_ne xt _mesh Clear AddRa nge RandomInt
assert Clear AddRa nge GetID dor_ne xt _mesh GetSimTime Ful lName GetIcntTime getTime assert Clear AddRa nge GetID dor_ne xt _torus RandomInt assert Clear AddRa nge GetID GetSimTime Ful lName IsFault yOut put Error Rand omInt
GetIcntTime getTime
assert Rand omInt GetID dor_ne xt _mesh Clear AddRa nge assert Rand omInt GetID dor_ne xt _torus Clear AddRa nge RandomInt assert GetID Rand omInt dor_ne xt _torus GetSimTime Ful lName Clear AddRa nge
RandomInt GetIcntTime getTime
assert GetID Clear AddRa nge Clear AddRa nge GetID Clear AddRa nge GetID
get_access_type mem_access_ty pe_ st r isatomic assert get_type ass er t
remove_ sna p_shot _t rigger remove_ spil l_log ~thread_CFlocali ty r emov e r emov e ~thr ead _i nsn _sp an ~s nap _shot_trigger ~s pi ll _log _i nt erf ac e snap_sh ot_tr i gge r thr ea d_insn_sp an fill begin end spill_log_interface get_i nt erv al push_ba ck push_ba ck snap_sh ot_tr i gge r linear_hi st ogram_s napshot spill_log_interface get_i nt erv al push_ba ck push_ba ck remove_ sna p_shot _t rigger remove_ spil l_log ~linear_histogr am_s nap sho t ~snap_shot_trigger ~spill_log_interface
r emov e r emov e
linear_hi st ogram ~linear_histogr am binn ed_ hi st ogram ~b inn ed _histogr am reset _bins
snap_sh ot_tr i gge r linear_hi st ogram_s napshot spill_log_interface get_i nt erv al push_ba ck push_ba ck remove_ sna p_shot _t rigger remove_ spil l_log ~linear_histogr am_s nap sho t ~snap_shot_trigger ~spill_log_interface
r emov e r emov e
snap_sh ot_tr i gge r linear_hi st ogram_s napshot spill_log_interface get_i nt erv al push_ba ck push_ba ck remove_ sna p_shot _t rigger remove_ spil l_log ~linear_histogr am_s nap sho t ~snap_shot_trigger ~spill_log_interface
r emov e r emov e
snap_sh ot_tr i gge r linear_hi st ogram_s napshot spill_log_interface get_i nt erv al push_ba ck push_ba ck remove_ sna p_shot _t rigger remove_ spil l_log ~linear_histogr am_s nap sho t ~snap_shot_trigger ~spill_log_interface
r emov e r emov e
snap_sh ot_tr i gge r linear_hi st ogram_s napshot spill_log_interface get_i nt erv al push_ba ck push_ba ck remove_ sna p_shot _t rigger remove_ spil l_log ~linear_histogr am_s nap sho t ~snap_shot_trigger ~spill_log_interface
r emov e r emov e
get_t ype
set_st at us
fill
f ind as sert en d se t_d at a_s ize
f il l ab or t
mark_rea dy ge t_b l ock erase us e_fi ll _p or t
assert probe allocate tag block_addr fill
tag assert abor t set_index set_ ind ex set_ ind ex pa rtition_add ress add rdec_p ack bits assert assert busy find end push_ba ck size size respon se_buf fer _full size
memlatstat_do ne get_t lx_addr get_r eturn_t imestamp LOGB2
ge t_ti m estamp LOGB2 as sert sh ade r_mem_ l at _log ge t_s i d ge t_tl x_ addr assert log fill se t_s t atus pu sh_ bac k
is_write
classify_memfetch ge t_a cc ess_type mem_a cce ss_ type_str i satomic as sert get_t ype assert
isatomic get_i s_wri te size get_ct rl _s ize
empty i satomic i s_wri te get_t ype assert push as sert ~warp_ins t_t
assert push as sert empt y isatomic do_atomic get_warp_ma sk do _atomi c get_t ype ~warp_ins t_t top
full get_t ype erase ~warp_ins t_t push as sert assert pop as sert pu sh full pop set_st at us get_ac cess_type set_reply push
set_done
~mem_fetch scheduler_fifo
scheduler_frfcfs print f assert num_p ending get_l eng th
set_min_length
as sert pu sh ge t_type as sert ge t_type ge t_is_ wr it e is_wr ite as sert ge t_s ub _par t it i on_ id glob al _su b_p art i ti on _i d_t o_ l oca l_id as sert ge t_id ge t_a cc ess_type r et ur n_cr ed it se t_d on e get_t ype assert erase ~wa rp_ i nst _t empty t op se t_s t atus po p assert push empty nu m_ pe nding po p ge t_type se t_s t atus ad d_req
sc hed ul e LOGB2
assert push push_f ron t begin push_f ron t empt y find end back assert data_c ol lec t ion pop_bac k erase erase pu sh as sert po p assert push StatAddS ample que_lengt h print f StatDisp nu m_ pe nding ge t_len gt h num_p ending full empt y dram_L2_que ue_ full has_credits f ul l top pop as sert pu sh assert
assert get_t lx_addr dram_req_t set_st at us push num_p ending get_l eng th
memlatstat_dram_access
ge t_tl x_ addr ge t_d at a_s ize ge t_a dd r ge t_is_ wr it e is_wr ite as sert ge t_tl x_ addr ge t_is_ wr it e ge t_s i d sh ade r_mem_ ac c_log ge t_a cc ess_type ge t_p c ptx_ fi l e_li ne_ st ats_add_d ram_ t raf fic ge t_d at a_s ize
is_wr ite assert log get_t ype empt y pc_to_inst ruction ptx_file_line sour ce _f il e sour ce _l ine size c_str get_t imestamp LOGB2 empt y get_t ype assert
access_ready empty
next_access as sert ac ces s_r ead y f ron t empty f ron t po p_front erase po p_front
empt y
get_t ype assert get_t ype get_i s_wri te i s_wri te assert ~warp_ins t_t find end find assert end set_data_size
fill abor t
mark_ready get_bloc k erase use_fill_por t
as sert probe all oca te t ag bloc k_a ddr f il l
tag assert abor t set_index set_index set_index partition_address ad drdec_ pac kbits assert as sert bu sy f ind en d pu sh_ bac k size size assert push as sert empt y front size get_i s_wri te pop_fr on t data_p ort _free fill_port_fr ee sample_cache_port_utility repleni sh_ port_ban dwi dt h VIRTUAL
VIRTUAL
i s_wri te
as sert f ul l f ul l f ul l f ul l full icnt_injection_buffer_f ull respon se_ queue_full icnt _ha s_buff er size pu sh pu sh
pu sh
pu sh
set_status push inc_simt_to_mem get_nu m_fli t s
icnt_inject_request_packet
isatomic get_i s_wri te size get_ct rl _s ize get_i s_wri te get_ac cess_type assert size isatomic get_ct rl _s ize recor d_traff i c get_su b_part i ti on _id set_st at us icnt _pu sh mem2dev i ce
is_write is_write get_type empty isatomic classify_memfetch ge t_access_type m em_acces s_typ e_s tr i sat omi c as sert get _t ype ass ert
isatomic do_atomic inc_simt_to_mem get_nu m_fli t s push_r esp onse_f if o
empt y isatomic do_atomic get_warp_ma sk do_atomic isatomic get_i s_wri te size get_ct rl _s ize is_write push_ba ck
empt y get_t ype get_ad dr begin end begin end
fill_port_fr ee data_p ort _free
access
as sert ge t_d at a_s ize ge t_li ne _sz ge t_is_ wr it e bloc k_a ddr probe
process_ tag _p robe i nc_ st at s ge t_a cc ess_type se lec t _st at s_s tatus
assert is_wr ite tag assert abor t set_index use_data_p or t set_index set_index get_da ta_size was_writeback_sent assert
partition_address ad drdec_ pac kbits begin end check_valid assert get_t ype
writeback
execute read_o perand s
issue decode
fetch
ge t_r ea dy an d empty
wr it eb ack
warp_id
r el eas eReg isters de c_ins t_in_pi peli ne warp_inst_comp lete clea r
assert empt y get_r egs _wr itten begin end register_bank war p_id bank_i dl e allocate_bank _for_wri t e op_t size get_co nf ig get_ac ti ve _mas k test incregf il e_ wri t es
push_ba ck
assert is_free assert alloc_write assert is_free
assert releaseRe gi st er war p_id erase
find end erase assert activ e_ count
complet ed
count assert ptx_file_line_st at s_a dd_ latency active_count
pc_t o_ins tr uc ti on ptx_ fi le_line source_file source_line count
size c_ str cloc k_mult ipli er cy cl e ac ti ve _l ane s_in_ pi peli ne ge t_r ea dy ha s_read y ca n_iss ue stall able t est_r es_ bus as sert se t i ssu e
size empt y and get_uid size empt y
size cy cl e
test
ptx_ fetch_i nst i buff er _f il l i nc_ ins t _i n_p ipeline pc_to_inst ruction size ha rdwa r e_d one pe nding Wr i tes do ne_ exit ge t_c t a_id
r egister _cta_ thr ea d_e xi t r ese t as sert se t_d on e_exit f unc ti on al _do ne i miss _p end ing i buff er _empty ge t_p c ge t_li ne _sz mem_a cce ss_ t
mem_fetch se t_imi ss _pendi ng se t_las t _fetch i fetch _b uf fer _t ~mem_ fetch
cy cl e
ac ces s_r ead y
ne xt _ac cess ge t_wid clea r_imiss_ pen di ng
ac ces s
empt y assert deallocate_ba rrier
shader _CTA_ cou nt _unlog print f dec_running get_uid name c_str no_more_ctas_ to_run runni ng set_kernel_done fflu sh
find end assert any erase unlog subsa mp l e as sert size assert get_na me
get_uid push_ba ck begin end assert assert init assert war p_id get_size addr de c_t lx get_ad dr parti t ion _a ddress is_wr ite mem_ac cess_t war p_inst_t
assert addr de c_packbits addr de c_packbits init inst_t memset memory_space_t ~warp_ins t_t empt y front size get_i s_wri te pop_fr on t data_p or t_free fill_por t_fr ee sample_cac he_por t_utility repleni sh_ por t_b an dwi dt h full
push
is_write
assert full full full full full icnt_injec ti on _bu ff er_full response_queue_full icnt_h as_ buff er size
access_ready empt y
push push
push
push
set_ st at us push inc_sim t_to_ mem get_num_flits
icnt_injec t_r equest _packet
isatomic do_atomic inc_sim t_to_ mem get_num_flits push_response_f if o
i sat omi c ge t_is_write size ge t_ctr l _size is_wr it e ge t_is_write ge t_access_type as sert size i sat omi c ge t_ctr l _size r ecor d_ traf fi c ge t_sub_par ti t ion _id se t_status icnt_p ush m em2device empty i sat omi c do _atomi c ge t_warp_mas k do_ atomic i sat omi c ge t_is_write size ge t_ctr l _size pu sh_back is_wr it e
em pt y isat omic
is_wr it e get _t ype
cl ass if y_ memfetch get_access_type mem_access_ty pe_ st r isatomic assert get_type ass er t
next_acce ss
assert access_ready front empt y front pop_fr on t erase pop_fr on t
empty
assert get_da ta_size get_l ine _s z get_i s_wri te block_addr probe
access miss_queue _full send_r ead _reque st inc_stats get_ac ces s_type select_stats_statu s
assert is_write tag assert abor t set_index set_ ind ex set_ ind ex pa rtition_add ress add rdec_p ack bits cache_block_t access assert size cache_block_t send_r ead_req ue st check_valid assert get_t ype
get_st at s get_ca che_stat s
print _ins n fflush
print f sid_to_clus ter
display_pipeline
print _s tat
vi sua li ze print fflush
sid_ to_ cid
disp lay _p ipe l ine f pr intf size be gi n en d
pri nt
fpr i nt f dump_ war p_s tate
display_state ibuffer _e mp t y print _ibu ff er
display_simt_s tate
print Con ten t s
dump
print _s tage print to_stri ng c_str count size test
fpr i nt f print fpr i nt f c_str
display fpr i nt f begin end size empty front print fpr i nt f ptx_thread_don e donecyc le print f
print
is_done size fpr i nt f test
ptx_ pr int_ins n f ind en d f pr intf as sert
pr int_ins n snp rintf c_s tr pop en fsc an f fpr int f pr int_insn pclos e
print f size begin end fpr i nt f size dump
dump fpr i nt f begin end dump dump f pr intf du mp fpr int f get _i d get _warp_id em pt y war p_id assert
print
fpr i nt f print empt y
print
fpr i nt f empt y fpr i nt f active
ptx_print_insn
test find end fpr i nt f assert
print_insn sn print f c_ str po pen f sca nf f pr intf pr int_ins n pc lose
pri nt _st at
visualize print f get_l eng th print print f size get_i nst ruc t ion read read r ead _sing le_block as sert print f c_str find end read set_watch set_watch get_no t_complet ed get_ke rnel
select_ke rne l
set_kernel no_more_ctas_ to_run get_n_ activ e_ cta
max_cta
issue_block2 core
size no _mor e_c tas _t o_run ge t_u i d f ind be gi n en d pu sh_ bac k na me as sert i nc_ run ning pri nt f ge t_u i d na me c_ st r get_na me t hr ead s_per_ct a en tr y ptx_ si m_ker ne l_info pri nt f nu m_ bloc ks nu m_ sh ader as sert ab or t
get_ke rnel_info
se t_max_c ta as sert t hr ead s_per_ct a r ei ni t
ptx_ si m_init_t hread ge t_g pu se t
all oca te_ ba rrier
i ni t_wa r ps
sh ade r_CT A_c oun t_log pri nt f
max_cta thr ea ds_ per_cta
thr ea ds_per _ct a entry ptx_sim _ke rne l _i nf o print f num_b locks num_s hader assert abor t
get_kernel_info
reset reset reset clear activ e_ thr ea ds assert is_done get_ctaid get_t id print f get_uid fflu sh register_deleted_ thr ea d ~ptx_thread_i nf o empt y size front pop_fr on t init no_more_ctas_ to_run thr ea ds_ per_cta find end snpr i nt f memor y_space_i mpl ptx_cta_info
check_cta_thread_status_and_ reset more_t hreads _i n_c ta get_ne xt _cta_id get_ne xt _thread_ id get_ne xt _thread_ id_3d increment _t hr ead _id ptx_thr ead_info
set_info entry set_nctaid get_gri d_d im set_nt i d get_cta_ dim set_ctaid set_tid get_ptx_ version extensions
cpy_tid_to_reg set_valid func_inf o get_sy mtab
param_t o_s hared
add_thread push_ba ck increment _cta_ id
assert
insert
assert find end insert size print f begin end find is_done
print _ins n get_pc abor t clear print_insn sn print f c_ str po pen f sca nf f pr intf pr int_ins n pc lose increment_x_then_y_then_z push_ba ck stack_e nt ry ptx_reg_t dram_callback_t memory_space_t get_sy mtab get_st ar t_PC
get_pt x_versi on get_ptx_version assert ptx_reg_t lookup
set_reg
find end lookup assert name empty uid back get_co nfig convert_to_ptxplus begin end is_ptr_shared get_na me get_t ype get_va lue lookup c_str type get_ke y scalar_type assert get_off set type_decode write
assert assert assert assert find end lookup
assert scalar _t ype type _de cod e insert increment_x_then_y_then_z assert find end size next_pc assert test set launch init
get_pc
reset simt_stac k_e nt ry push_ba ck clear
log addsam pl e assert size flush f lus h flush
flush ge t_n um_li nes assert
print _v isuali zer
f pr intf c_ st r empty pri nt _sp arse_h isto r ese t size se t_s pa n as sert
begin end trans late_pc_ to_ pt xl ine no fpr i nt f pc_to_instruction sour ce _line size clear
print _v isuali zer as sert empty f pr intf c_ st r pri nt _visu al izer r ese t size fpr i nt f assign size vi sua li ze r_pri nt vi sua li ze r_pri nt gz pr intf gzpr i nt f num_s hader size begin end assert gzpr i nt f vi sua li ze r_pri nt vi sua li ze r_pri nt
print _t o_g zf il e ca lcul at e_d ist gz pr intf
calculate_ld_dist
calculate_st_dist
clear resize begin end assert size erase clear resize begin end assert size erase fpr i nt f
print _c ache_stat s pri nt _ca che_stat s print fpr i nt f c_str print print fpr i nt f f pr intf
size str
cache_sub_stats disabled clear fpr i nt f get_L1 I_sub_st at s get_L1 D_su b_stat s print _p ort _s tats get_L1 C_su b_stat s get_L1 T_su b_s tats
ca che _su b_stat s clea r ge t_L 1I_s ub_stats get_su b_s tats get_su b_stat s cache _su b_s tats clear resize fill begin end get_ca che_stat s ge t_s t ats ge t_c ac he_stats fpr i nt f c_str mem_access_ty pe_ st r cache_request_status_str as sert as sert num_s hader fpr i nt f print be gi n en d be gi n en d f pr intf c_ st r print f fpr i nt f
print size begin end
print
print
empty f pr intf be gi n en d
pri nt disa bl ed
disp lay _s tate
fpr i nt f print empt y
print
fpr i nt f empt y fpr i nt f active
ptx_print_insn
test find end fpr i nt f assert
print_insn sn print f c_ str po pen f sca nf f pr intf pr int_ins n pc lose
fpr i nt f c_str
display fpr i nt f begin end size empt y front print
f pr intf pri nt empty
pri nt
fpr i nt f empt y fpr i nt f activ e
ptx_pr i nt _insn
test find end fpr i nt f assert
print _ins n snprintf c_st r popen fscanf fpr i nt f print_insn pclose
f pr intf clear disabled get_st at s disabled get_su b_stat s ge t_s ub _stats cache_sub_ stats clear assert fpr i nt f fpr i nt f begin end spill fflush size print get_i cnt _po wer _stat s
print _d ist ca lcul at e_d ist calculate_ld_dist
calculate_st_dist
clear resize begin end assert size erase clear resize begin end assert size erase
clear

Centres d'intérêt liés