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
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ Some of the highlights include:
21
21
-__Multiplying matrices?__ Check how a 3x3x3 GEMM can be 70% slower than 4x4x4, despite 60% fewer ops.
22
22
-__Scaling AI?__ Measure the gap between theoretical [ALU](https://en.wikipedia.org/wiki/Arithmetic_logic_unit) throughput and your [BLAS](https://en.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms).
23
23
-__How many if conditions are too many?__ Test your CPU's branch predictor with just 10 lines of code.
24
-
-__Prefer recursion to iteration?__ Measure the depth at which your algorithm with[`SEGFAULT`](https://en.wikipedia.org/wiki/Segmentation_fault).
24
+
-__Prefer recursion to iteration?__ Measure the depth at which your algorithm will[`SEGFAULT`](https://en.wikipedia.org/wiki/Segmentation_fault).
25
25
-__Why avoid exceptions?__ Take `std::error_code` or [`std::variant`](https://en.cppreference.com/w/cpp/utility/variant)-like wrappers?
26
26
-__Scaling to many cores?__ Learn how to use [OpenMP](https://en.wikipedia.org/wiki/OpenMP), Intel's oneTBB, or your custom thread pool.
27
27
-__How to handle [JSON](https://www.json.org/json-en.html) avoiding memory allocations?__ Is it easier with C++ 20 or old-school C 99 tools?
0 commit comments