MCPcopy Create free account

hub / github.com/booksim/booksim2 / functions

Functions701 in github.com/booksim/booksim2

↓ 164 callersMethodempty
src/workload.cpp:161
↓ 150 callersMethodGetInt
src/config_utils.cpp:104
↓ 142 callersFunctionGetSimTime
src/main.cpp:66
↓ 120 callersMethodsize
src/workload.cpp:272
↓ 79 callersMethodSetLatency
src/channel.hpp:83
↓ 78 callersMethodGetID
src/routers/router.hpp:121
↓ 63 callersMethodAddRange
src/outputset.cpp:51
↓ 60 callersFunctionpowi
src/misc_utils.cpp:31
↓ 50 callersFunctionRandomInt
Returns a random integer in the range [0,max]
src/random_utils.hpp:47
↓ 40 callersMethodGetStr
src/config_utils.cpp:91
↓ 34 callersMethodClear
src/stats.cpp:52
↓ 30 callersMethodGetState
src/routers/event_router.cpp:765
↓ 28 callersMethodAddInputChannel
src/routers/router.cpp:90
↓ 28 callersMethodAddOutputChannel
src/routers/router.cpp:97
↓ 26 callersMethodGetFloat
src/config_utils.cpp:117
↓ 24 callersFunctionflatfly_transformation
src/networks/flatfly_onchip.cpp:1227
↓ 23 callersMethodClear
src/arbiters/arbiter.cpp:79
↓ 20 callersMethodFrontFlit
src/vc.hpp:80
↓ 19 callersMethodAverage
src/stats.cpp:66
↓ 17 callersMethodEmpty
src/vc.hpp:88
↓ 14 callersMethodGetUsedCredit
src/routers/iq_router.cpp:2288
↓ 14 callersMethodSetState
src/routers/event_router.cpp:862
↓ 14 callersFunctionflatfly_outport
============================================================= UGAL : calculated minimum distance output port for flatfly given the dimension and desti
src/networks/flatfly_onchip.cpp:1193
↓ 13 callersMethodGetIntArray
src/config_utils.cpp:136
↓ 12 callersMethodIsFullFor
src/buffer_state.cpp:109
↓ 12 callersMethodMax
src/stats.cpp:81
↓ 11 callersMethodOccupancyFor
src/buffer_state.hpp:224
↓ 11 callersFunctiondor_next_mesh
src/routefunc.cpp:448
↓ 10 callersMethodMin
src/stats.cpp:76
↓ 10 callersFunctiontokenize_int
src/config_utils.cpp:367
↓ 9 callersMethodAddSample
src/stats.cpp:101
↓ 9 callersMethodGetLatency
src/channel.hpp:57
↓ 9 callersMethodGetOutputVC
src/vc.hpp:112
↓ 9 callersMethodNumOutputs
src/routers/router.hpp:199
↓ 9 callersFunctionfind_distance
=============================================================^M UGAL : calculate distance (hop cnt) between src and destination =====================
src/networks/flatfly_onchip.cpp:1120
↓ 8 callersMethodGetSink
src/flitchannel.hpp:65
↓ 8 callersMethodIsAvailableFor
src/buffer_state.hpp:211
↓ 8 callersMethodIsFull
src/buffer_state.hpp:194
↓ 8 callersMethodReceive
src/channel.hpp:96
↓ 8 callersMethodSend
src/channel.hpp:91
↓ 7 callersMethodGetOutputPort
src/vc.hpp:106
↓ 7 callersFunctiondor_next_torus
src/routefunc.cpp:481
↓ 6 callersMethodArbitrate
src/arbiters/arbiter.cpp:65
↓ 6 callersMethodFree
src/flit.cpp:97
↓ 6 callersMethodGetFloatArray
src/config_utils.cpp:142
↓ 6 callersMethodNumInputs
src/power/buffer_monitor.hpp:56
↓ 6 callersFunctiondragonfly_port
packet output port based on the source, destination and current location
src/networks/dragonfly.cpp:105
↓ 6 callersFunctiontokenize_str
src/config_utils.cpp:326
↓ 5 callersMethodAddRequest
src/arbiters/arbiter.cpp:54
↓ 5 callersMethodGetRouteSet
src/vc.cpp:139
↓ 5 callersMethodIsFaultyOutput
src/routers/router.cpp:121
↓ 5 callersFunctionRandomSeed
src/random_utils.hpp:37
↓ 5 callersMethodSetCredits
src/routers/event_router.cpp:868
↓ 5 callersMethodWrite
src/pipefifo.hpp:75
↓ 5 callersFunctionflatfly_outport_yx
src/networks/flatfly_onchip.cpp:446
↓ 4 callersMethodAddRequest
src/allocators/wavefront.cpp:45
↓ 4 callersMethodAdvance
src/pipefifo.hpp:92
↓ 4 callersMethodGetInject
src/networks/network.hpp:103
↓ 4 callersMethodOutputAssigned
src/allocators/allocator.cpp:77
↓ 4 callersFunctionRandomFloat
Returns a random floating-point value in the rage [0,1]
src/random_utils.hpp:52
↓ 4 callersMethodRead
src/pipefifo.hpp:87
↓ 4 callersMethodSetPresence
src/routers/event_router.cpp:874
↓ 4 callersMethodUpdateState
src/arbiters/tree_arb.cpp:71
↓ 4 callersMethodWriteAll
src/pipefifo.hpp:80
↓ 4 callersFunctionran_array
(aa,n)
src/rng.c:30
↓ 4 callersFunctionran_start
(seed)
src/rng.c:56
↓ 4 callersFunctionranf_array
(aa,n)
src/rng-double.c:29
↓ 4 callersFunctionranf_start
(seed)
src/rng-double.c:55
↓ 3 callersMethodAllocate
src/allocators/pim.cpp:47
↓ 3 callersMethodAssign
src/config_utils.cpp:55
↓ 3 callersMethodGetBufferOccupancy
src/routers/iq_router.cpp:2295
↓ 3 callersMethodGetCredits
src/routers/event_router.cpp:777
↓ 3 callersMethodGetSource
src/flitchannel.hpp:58
↓ 3 callersMethodGetStrArray
src/config_utils.cpp:130
↓ 3 callersMethodIsEmptyFor
src/buffer_state.hpp:207
↓ 3 callersMethodNumNodes
src/networks/network.hpp:86
↓ 3 callersMethodNumSamples
src/stats.cpp:96
↓ 3 callersMethodPrintGrants
src/allocators/allocator.cpp:91
↓ 3 callersMethodPrintRequests
src/allocators/selalloc.cpp:223
↓ 3 callersMethodReadRequest
src/allocators/allocator.cpp:138
↓ 3 callersMethodRemoveFlit
src/vc.cpp:110
↓ 3 callersMethodSendingFlit
src/buffer_state.cpp:56
↓ 3 callersMethodSetOutput
src/vc.cpp:151
↓ 3 callersMethodSetRouteSet
src/vc.cpp:144
↓ 3 callersMethodTakeBuffer
src/buffer_state.cpp:53
↓ 3 callersMethoddest
src/traffic.cpp:217
↓ 3 callersFunctiondragonflynew_hopcnt
calculate the hop count between src and estination
src/networks/dragonfly.cpp:43
↓ 3 callersFunctionfind_ran_intm
=============================================================^M UGAL : find random node for load balancing ===========================================
src/networks/flatfly_onchip.cpp:1150
↓ 3 callersMethodreset
src/traffic.cpp:42
↓ 3 callersMethodtest
src/injection.cpp:143
↓ 2 callersMethodAddFlit
src/vc.cpp:80
↓ 2 callersMethodAvailableFor
src/buffer_state.cpp:114
↓ 2 callersMethodError
src/module.cpp:74
↓ 2 callersMethodGetInput
src/routers/event_router.cpp:783
↓ 2 callersMethodGetInputVC
src/routers/event_router.cpp:789
↓ 2 callersMethodGetOccupancy
src/vc.hpp:125
↓ 2 callersMethodGetPresence
src/routers/event_router.cpp:771
↓ 2 callersMethodGetPriority
src/vc.hpp:119
↓ 2 callersMethodLastWinner
src/arbiters/arbiter.hpp:78
↓ 2 callersMethodLimitFor
src/buffer_state.cpp:119
next →1–100 of 701, ranked by callers