documenting benchmarks
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index 0cbe7b9..9a4f54c 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -1,3 +1,4 @@
+We have benchmarks, please consider running them: see our README for details.
 
 Our CI tests check formatting automating. If such a test fails, please consider running the bash script:
 
diff --git a/README.md b/README.md
index f9abb38..f2181cc 100644
--- a/README.md
+++ b/README.md
@@ -429,8 +429,7 @@
 fastfloat                               :  1042.38 MB/s (+/- 9.9 %)    49.68 Mfloat/s
 ```
 
-See <https://github.com/lemire/simple_fastfloat_benchmark> for our benchmarking
-code.
+See the [Benchmarking](#benchmarking) Section for instructions on how to run our benchmarks.
 
 ## Video
 
@@ -486,6 +485,29 @@
 
 <https://github.com/fastfloat/fast_float/releases/download/v7.0.0/fast_float.h>
 
+## Benchmarking
+
+The project has its own benchmarks with realistic data inputs. Under Linux or macOS,
+you can use it as follows if your system supports C++17:
+
+```
+cmake -B build -D FASTFLOAT_BENCHMARKS=ON
+cmake --build build
+./build/benchmarks/realbenchmark
+```
+
+Importantly, by default, the benchmark is built in Release mode.
+
+The instructions are similar under Windows.
+
+Under Linux and macOS, it is recommended to run the benchmarks in a privileged manner to get access
+to hardware performance counters. You may be able to do so with the `sudo` command
+in some cases:
+
+```
+sudo ./build/benchmarks/realbenchmark
+```
+
 ## Packages
 
 * The fast_float library is part of the [Conan package