Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kobzol/hardware-effects
/ functions
Functions
45 in github.com/Kobzol/hardware-effects
⨍
Functions
45
◇
Types & classes
5
↓ 15 callers
Function
benchmark
(input_data, pin_to_cpu=False, repeat=5, y_axis="Time")
utils.py:41
↓ 3 callers
Function
get_time
dram-refresh/dram-refresh.cpp:25
↓ 2 callers
Function
get_executable
()
utils.py:12
↓ 2 callers
Method
id
branch-misprediction/branch-target-misprediction.cpp:25
↓ 2 callers
Function
run_repeatable
(executable, repeat, parameters, pin_to_cpu)
utils.py:31
↓ 1 callers
Function
createWriteRegions
write-combining/write-combining.cpp:22
↓ 1 callers
Function
get_args
(executable, parameters, pin_to_cpu)
utils.py:16
↓ 1 callers
Method
handle
branch-misprediction/branch-target-misprediction.cpp:26
↓ 1 callers
Function
test_memory
hardware-store-elimination/hardware-store-elimination.cpp:11
↓ 1 callers
Function
test_memory
cache-conflicts/cache-conflicts.cpp:12
↓ 1 callers
Function
test_memory
4k-aliasing/4k-aliasing.cpp:15
↓ 1 callers
Function
test_memory
branch-misprediction/branch-target-misprediction.cpp:35
↓ 1 callers
Function
test_memory
branch-misprediction/branch-misprediction.cpp:18
↓ 1 callers
Function
test_memory
cache-hierarchy-bandwidth/cache-hierarchy-bandwidth.cpp:11
↓ 1 callers
Function
test_memory
misaligned-access/misaligned-access.cpp:15
↓ 1 callers
Function
test_memory
floating-point/denormals.cpp:17
↓ 1 callers
Function
test_memory
prefetching/random-accesses.cpp:13
↓ 1 callers
Function
test_memory
cache-memory-bound/cache-memory-bound.cpp:18
Function
draw_boxplot
(data, **kw)
cache-conflicts/benchmark.py:19
Function
draw_boxplot
(data, **kw)
prefetching/software-prefetching.py:20
Method
handle
branch-misprediction/branch-target-misprediction.cpp:32
Method
id
branch-misprediction/branch-target-misprediction.cpp:31
Function
main
hardware-store-elimination/hardware-store-elimination.cpp:34
Function
main
cache-conflicts/cache-conflicts.cpp:31
Function
main
4k-aliasing/4k-aliasing.cpp:31
Function
main
branch-misprediction/branch-target-misprediction.cpp:55
Function
main
branch-misprediction/branch-misprediction.cpp:41
Function
main
bandwidth-saturation/bandwidth-saturation.cpp:35
Function
main
dram-refresh/dram-refresh.cpp:31
Function
main
data-dependency/data-dependency.cpp:51
Function
main
cache-hierarchy-bandwidth/cache-hierarchy-bandwidth.cpp:35
Function
main
misaligned-access/misaligned-access.cpp:33
Function
main
floating-point/sse-avx-mix.cpp:13
Function
main
floating-point/denormals.cpp:35
Function
main
prefetching/random-accesses.cpp:33
Function
main
prefetching/software-prefetching.cpp:55
Function
main
cache-memory-bound/cache-memory-bound.cpp:36
Function
main
store-buffer-capacity/store-buffer-capacity.cpp:26
Function
main
write-combining/write-combining.cpp:36
Function
main
false-sharing/false-sharing.cpp:27
Function
test_memory
data-dependency/data-dependency.cpp:17
Function
test_memory
prefetching/software-prefetching.cpp:30
Function
thread_fn
bandwidth-saturation/bandwidth-saturation.cpp:20
Function
thread_fn
false-sharing/false-sharing.cpp:14
Method
~A
branch-misprediction/branch-target-misprediction.cpp:18