From c181bb23ee613118cf944dfb18cd04168c119700 Mon Sep 17 00:00:00 2001 From: Didier SPEZIA Date: Wed, 8 Dec 2021 18:00:05 +0100 Subject: [PATCH] Prepared v3.0 --- Readme.md | 2 +- main.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Readme.md b/Readme.md index 950a22d..7842a64 100644 --- a/Readme.md +++ b/Readme.md @@ -82,7 +82,7 @@ The principle is very similar to SPECint or Coremark integer benchmarks. It is b - solving Dijkstra's pearls problem - top-k route exploring in small graphs -These algorithms are not specifically representative of a given Amadeus application or functional transaction. Compression/decompression, encoding/decoding, crypto, data structures management, sorting small datasets, buffer building from scattered memory accesses are typical of back-end software though. We do not really care about the absolute throughput of each individual algorithm, but rather about the transactional throughput, each transaction being a sequence involving all the algorithms, each of them run on a small working set. +These algorithms are not specifically representative of a given Amadeus application or functional transaction. Compression/decompression, encoding/decoding, crypto, data structures management, sorting small datasets, buffer building from scattered memory accesses are typical of back-end software though. The code mostly uses integers, with only few floating point operations. One difference with other benchmarks is we do not really care about the absolute throughput of each individual algorithm, but rather about the transactional throughput. Each transaction (5-10 ms) is defined as a sequence involving all the algorithms, each of them running on a small memory working set. To check the benchmark is relevant (and the execution time of one algorithm does not dwarf all the other ones), the relative execution time of the various algorithms can be displayed using: diff --git a/main.go b/main.go index 66df699..ddee85b 100644 --- a/main.go +++ b/main.go @@ -17,7 +17,7 @@ import ( ) // Version of the program -const Version = "3.0-dev" +const Version = "3.0" // Definition of the command line flags var (