@@ -17,7 +17,7 @@ Grab all your threads, reach out to SIMD, or pull any other trick, and create t
1717<img src =" img/1brc.png " alt =" 1BRC " style =" display : block ; margin-left : auto ; margin-right : auto ; margin-bottom :1em ; width : 50% ;" >
1818</p >
1919
20- The text file contains temperature values for a range of weather stations. Each row is one measurement in the format ` <string: station name>;<double: measurement> ` , with the measurement value having exactly one fractional digit.
20+ The text file contains temperature values for a range of weather stations. Each row is one measurement in the format ` <string: station name>;<double: measurement> ` , with the measurement value having exactly one fractional digit. Rows are separated by a single line feed equal of LF (ascii 10) for consistency with the original challenge - and not CR+LF (ascii 13+10) any more.
2121The following shows ten rows as an example:
2222
2323```
@@ -119,7 +119,7 @@ C:> CertUtil -hashfile .\data\measurements.txt SHA256
119119Get-FileHash .\data\measurements.txt -Algorithm SHA256
120120```
121121Expected ` SHA256 ` hash:
122- ` ebad17b266ee9f5cb3d118531f197e6f68c9ab988abc5cb9506e6257e1a52ce6 `
122+ ` 2b48bc2fa0b82d748925a820f43f75df01cc06df7447c7571e52d3962e675960 `
123123
124124## Verify Output File
125125
@@ -154,18 +154,19 @@ These are the results from running all entries into the challenge on my personal
154154
155155| # | Result (m: s .ms) | Compiler | Submitter | Notes | Certificates |
156156| --:| ----------------:| ---------:| :----------| :------| :-------------|
157- | 1 | 00:01.718 | lazarus-3.0, fpc-3.2.2 | Arnaud Bouchez | Using ` mORMot2 ` , 32 threads | |
158- | 2 | 00:02.355 | lazarus-3.0, fpc-3.2.2 | O Coddo | Using ` SCL ` , 32 threads | |
159- | 3 | 00:05.998 | lazarus-3.0, fpc-3.2.2 | Georges Hatem - FPC | Free Pascal: Using 32 thread | |
160- | 4 | 00:09.974 | lazarus-3.0, fpc-3.2.2 | G Klark | Using 32 threads | |
161- | 5 | 00:15.873 | lazarus-3.0, fpc-3.2.2 | Székely Balázs | Using 32 threads | |
162- | 6 | 00:53.131 | lazarus-3.0, fpc-3.2.2 | Hartmut Grosser | Using 1 thread | |
163- | 7 | 01:15.640 | lazarus-3.0, fpc-3.2.2 | Richard Lawson | Using 1 thread | |
164- | 8 | 02:48.079 | lazarus-3.0, fpc-3.2.2 | Iwan Kelaiah | Using 1 thread | |
165- | 9 | 06:49.661 | delphi 12.1 | Brian Fire | Using 1 thread | |
166- | 10 | 06:58.535 | delphi 12.1 | David Cornelius | Using 1 thread | |
167- | 🟠 | 00:19.699 | lazarus-3.0, fpc-3.2.2 | Lurendrejer Aksen | Using 32 threads ** (failed hash)** | |
168- | 🟠 | 14:36.808 | delphi 12.1 | Daniel Töpfl | Using 1 thread ** (failed hash)** | |
157+ | 1 | 0:1.651 | lazarus-3.0, fpc-3.2.2 | Arnaud Bouchez | Using ` mORMot2 ` , 32 threads | |
158+ | 2 | 0:2.606 | lazarus-3.99, fpc-3.3.1 | O Coddo | Using ` SCL ` , 32 threads | |
159+ | 3 | 0:5.884 | lazarus-3.0, fpc-3.2.2 | Georges Hatem | Free Pascal: Using 32 thread | |
160+ | 4 | 0:9.808 | lazarus-3.99, fpc-3.3.1 | G Klark | Using 32 threads | |
161+ | 5 | 0:15.059 | lazarus-3.0, fpc-3.2.2 | Székely Balázs | Using 32 threads | |
162+ | 6 | 0:53.488 | lazarus-3.0, fpc-3.2.2 | Hartmut Grosser | Using 1 thread | |
163+ | 7 | 1:15.706 | lazarus-3.0, fpc-3.2.2 | Richard Lawson | Using 1 thread | |
164+ | 8 | 2:27.407 | lazarus-3.0, fpc-3.2.2 | Iwan Kelaiah | Using 1 thread | |
165+ | 9 | 6:55.406 | delphi 12.1 | David Cornelius | Using 1 thread | |
166+ | 10 | 7:4.147 | delphi 12.1 | Brian Fire | Using 1 thread | |
167+ | 🟠 | 0:19.460 | lazarus-3.0, fpc-3.2.2 | Lurendrejer Aksen | Using 32 threads ** (failed hash)** | |
168+ | 🟠 | 15:4.100 | delphi 12.1 | Daniel Töpfl | Using 1 thread ** (failed hash)** | |
169+
169170
170171> ** NOTE**
171172>
0 commit comments