You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,17 +54,19 @@ HEAD only.
54
54
55
55
## Workloads coverage
56
56
57
-
As of Q2'24, Fleetbench provides coverage for several major hot functions.
57
+
As of Q2'25, Fleetbench provides coverage for several major hot libraries.
58
58
59
59
Benchmark | Description
60
60
----------- | -----------
61
61
Proto | Instruction-focused.
62
62
Swissmap | Data-focused.
63
-
Libc | Data-focused.
63
+
Libc | Data-focused. Benchmarking `memcpy`, `memcmp/bcmp`, `memset`, and `memmove`.
64
64
TCMalloc | Data-focused.
65
65
Compression | Data-focused. Covers [Snappy](https://github.com/google/snappy), [ZSTD](https://facebook.github.io/zstd/), [Brotli](https://github.com/google/brotli), and Zlib.
66
66
Hashing | Data-focused. Supports algorithms [CRC32](https://github.com/abseil/abseil-cpp/tree/master/absl/crc) and [absl::Hash](https://github.com/abseil/abseil-cpp/tree/master/absl/hash).
67
67
STL-Cord | Instruction-focused.
68
+
RPC | Instruction-focused with a strong data-drive aspect and buit on [gRPC framework](https://grpc.io)
69
+
SIMD | [ScaNN LUT16](https://research.google/blog/announcing-scann-efficient-vector-similarity-search/) based and measures performance of lookup-and-accumulate.
68
70
69
71
## Running Benchmarks
70
72
@@ -129,13 +131,15 @@ GLIBC_TUNABLES=glibc.pthread.rseq=0 bazel run --config=clang --config=opt \
129
131
130
132
Benchmark | WORKLOAD | BUILD_TARGET | Binary run flags
0 commit comments