Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/booksim/booksim2
/ functions
Functions
701 in github.com/booksim/booksim2
⨍
Functions
701
◇
Types & classes
123
↓ 2 callers
Method
Match
src/arbiters/prio_arb.cpp:99
↓ 2 callers
Method
OutputEmpty
src/outputset.cpp:77
↓ 2 callers
Method
ParseFile
src/config_utils.cpp:148
↓ 2 callers
Method
ProcessCredit
src/buffer_state.cpp:572
↓ 2 callers
Function
RandomIntLong
src/random_utils.hpp:42
↓ 2 callers
Method
Route
src/vc.cpp:188
↓ 2 callers
Method
SetInput
src/routers/event_router.cpp:880
↓ 2 callers
Method
SetInputVC
src/routers/event_router.cpp:886
↓ 2 callers
Method
SetMinLatency
src/buffer_state.cpp:380
↓ 2 callers
Method
SetSink
src/flitchannel.cpp:59
↓ 2 callers
Method
SetSource
src/flitchannel.cpp:54
↓ 2 callers
Method
Sum
src/stats.cpp:86
↓ 2 callers
Method
cycle
src/power/buffer_monitor.cpp:44
↓ 2 callers
Function
log_two
src/misc_utils.cpp:42
↓ 2 callers
Function
ran_next
src/rng_wrapper.cpp:31
↓ 2 callers
Function
rand_min_intr_mesh
Random intermediate in the minimal quadrant defined by the source and destination
src/routefunc.cpp:661
↓ 2 callers
Function
ranf_next
src/rng_double_wrapper.cpp:31
↓ 2 callers
Method
read
src/power/buffer_monitor.cpp:52
↓ 1 callers
Method
AddRequest
src/arbiters/tree_arb.cpp:80
↓ 1 callers
Method
Evaluate
src/routers/router.cpp:105
↓ 1 callers
Method
FreeCredits
src/routers/iq_router.cpp:2326
↓ 1 callers
Method
FreeSlotFor
src/buffer_state.cpp:59
↓ 1 callers
Method
FrontFlit
src/buffer.hpp:69
↓ 1 callers
Method
GetBufferBusyStalls
src/routers/router.hpp:167
↓ 1 callers
Method
GetBufferConflictStalls
src/routers/router.hpp:171
↓ 1 callers
Method
GetBufferFullStalls
src/routers/router.hpp:175
↓ 1 callers
Method
GetBufferMonitor
src/routers/iq_router.hpp:179
↓ 1 callers
Method
GetBufferReservedStalls
src/routers/router.hpp:179
↓ 1 callers
Method
GetCrossbarConflictStalls
src/routers/router.hpp:183
↓ 1 callers
Method
GetEject
src/networks/network.hpp:107
↓ 1 callers
Method
GetInjectCred
src/networks/network.hpp:105
↓ 1 callers
Method
GetOccupancyForClass
src/buffer.hpp:152
↓ 1 callers
Method
GetPortVC
legacy support, for performance, just use GetSet()
src/outputset.cpp:124
↓ 1 callers
Method
GetSwitchMonitor
src/routers/iq_router.hpp:178
↓ 1 callers
Method
IncrWaiting
src/routers/event_router.cpp:813
↓ 1 callers
Function
InitializeRoutingMap
src/routefunc.cpp:1633
↓ 1 callers
Method
Input
src/config_utils.cpp:168
↓ 1 callers
Method
InputAssigned
src/allocators/allocator.cpp:84
↓ 1 callers
Method
InsertRandomFaults
src/networks/network.cpp:233
↓ 1 callers
Method
IsInputWaiting
src/routers/event_router.cpp:830
↓ 1 callers
Method
IsWaiting
src/routers/event_router.cpp:795
↓ 1 callers
Method
MaxCredits
src/routers/iq_router.cpp:2337
↓ 1 callers
Method
NumChannels
src/networks/network.hpp:101
↓ 1 callers
Method
NumRouters
src/networks/network.hpp:114
↓ 1 callers
Method
Occupancy
src/buffer_state.hpp:220
↓ 1 callers
Method
OccupancyForClass
src/buffer_state.hpp:230
↓ 1 callers
Method
OutputHasRequests
src/allocators/allocator.cpp:185
↓ 1 callers
Function
ParseArgs
src/config_utils.cpp:227
↓ 1 callers
Method
ParseError
src/config_utils.cpp:183
↓ 1 callers
Method
ParseString
src/config_utils.cpp:161
↓ 1 callers
Method
PopWaiting
src/routers/event_router.cpp:850
↓ 1 callers
Method
PushWaiting
src/routers/event_router.cpp:801
↓ 1 callers
Method
ReadCredit
src/networks/network.cpp:227
↓ 1 callers
Method
ReadFlit
src/networks/network.cpp:215
↓ 1 callers
Method
ReadInputs
src/channel.hpp:101
↓ 1 callers
Method
RemoveRequest
src/arbiters/prio_arb.cpp:85
↓ 1 callers
Method
Reset
src/credit.cpp:44
↓ 1 callers
Method
Reset
src/flit.cpp:61
↓ 1 callers
Method
ResetFlowStats
src/routers/router.hpp:155
↓ 1 callers
Method
ResetStallStats
src/routers/router.hpp:188
↓ 1 callers
Method
Run
src/trafficmanager.cpp:1130
↓ 1 callers
Function
Simulate
src/main.cpp:97
↓ 1 callers
Method
UsedBy
src/buffer_state.hpp:215
↓ 1 callers
Method
UsedCredits
src/routers/iq_router.cpp:2315
↓ 1 callers
Method
WriteCredit
src/networks/network.cpp:221
↓ 1 callers
Method
WriteFlit
src/networks/network.cpp:209
↓ 1 callers
Method
WriteMatlabFile
src/config_utils.cpp:296
↓ 1 callers
Method
WriteOutputs
src/channel.hpp:109
↓ 1 callers
Method
_AddChild
src/module.cpp:53
↓ 1 callers
Method
advanceTime
src/workload.cpp:151
↓ 1 callers
Function
cmesh_next
============================================================ =====
src/networks/cmesh.cpp:641
↓ 1 callers
Function
cmesh_next_no_express
============================================================ =====
src/networks/cmesh.cpp:741
↓ 1 callers
Function
cmesh_xy
Concentrated Mesh: X-Y
src/networks/cmesh.cpp:343
↓ 1 callers
Function
cmesh_xy_no_express
src/networks/cmesh.cpp:521
↓ 1 callers
Function
cmesh_yx
Concentrated Mesh: Y-X
src/networks/cmesh.cpp:400
↓ 1 callers
Function
cmesh_yx_no_express
src/networks/cmesh.cpp:553
↓ 1 callers
Method
completed
src/workload.cpp:259
↓ 1 callers
Method
defer
src/workload.cpp:174
↓ 1 callers
Method
display
src/power/buffer_monitor.cpp:56
↓ 1 callers
Method
display
src/power/switch_monitor.cpp:52
↓ 1 callers
Method
getStats
src/trafficmanager.hpp:270
↓ 1 callers
Method
getTime
src/trafficmanager.hpp:269
↓ 1 callers
Method
inject
src/workload.cpp:299
↓ 1 callers
Method
printStats
src/workload.cpp:183
↓ 1 callers
Method
retire
src/workload.cpp:456
↓ 1 callers
Method
run
src/power/power_module.cpp:448
↓ 1 callers
Method
source
src/workload.cpp:166
↓ 1 callers
Method
time
src/workload.cpp:292
↓ 1 callers
Function
tokenize_float
src/config_utils.cpp:408
↓ 1 callers
Method
traversal
src/power/switch_monitor.cpp:48
↓ 1 callers
Method
write
src/power/buffer_monitor.cpp:48
Method
SeparableInputFirstAllocator
src/allocators/separable_input_first.cpp:43
Method
SeparableOutputFirstAllocator
src/allocators/separable_output_first.cpp:43
Method
areaChannel
src/power/power_module.cpp:426
Method
areaCrossbar
src/power/power_module.cpp:434
Method
areaInputModule
src/power/power_module.cpp:438
Method
areaOutputModule
src/power/power_module.cpp:443
Method
powerMemoryBitWrite
src/power/power_module.cpp:282
Method
powerOutputCtrl
///////////////////////////////////////////////////////////// output module /////////////////////////////////////////////////////////////
src/power/power_module.cpp:411
Method
powerWireClk
src/power/power_module.cpp:200
← previous
next →
101–200 of 701, ranked by callers