Checksum_PEAC64_asm.c

64-bit checksum, 7 instructions and 128 bits per iteration, in asm for x86-64

x-csrc - 2.73 kB - 11/04/2024 at 06:34

Download

PEACLS_20241013-2.tgz

PEACLS : scrambler and descrambler finished, detect errors

x-compressed-tar - 20.95 kB - 10/13/2024 at 20:11

Download

PEACLS_20241013.tgz

PEAC Line Scrambler, first VHDL version (the prefix check is still missing)

x-compressed-tar - 20.48 kB - 10/13/2024 at 06:08

Download

orbit_resume_64.c

sequential scanner adapted to 64-bit values. Can disable MSB masking.

x-csrc - 2.13 kB - 10/01/2024 at 05:22

Download

gPEAC_1M.tbz

Sieve generator, sieve, and scanner for the gPEAC orbits, "1 million" edition.

x-bzip-compressed-tar - 81.95 kB - 05/17/2023 at 14:51

Download

gPEAC_scans_1M.tbz

All the logs of the scan up to 1000615, and updated scripts. Raw data for those playing at home and wanting to reproduce everything (or in case of mistake)

x-bzip-compressed-tar - 2.37 MB - 05/17/2023 at 12:43

Download

gPEAC_500K.tbz

Sieve generator with the 501K range (47038 known orbits), sieve program, orbit scanner with fancy xterm launcher...

x-bzip-compressed-tar - 283.89 kB - 05/09/2023 at 02:11

Download

gPEAC_scan_logs_501K.tbz

all the maximal and perfect orbits of gPEAC, from 2 to 501000. .h file included. duplicate 89651 fixed.

x-bzip-compressed-tar - 1.13 MB - 05/09/2023 at 01:20

Download

gPEAC_scan.tgz

The new faster scanner ! see log 150.

x-compressed-tar - 51.74 kB - 05/06/2023 at 07:54

Download

sieve_booster.tgz

much better version than sieve.tgz

x-compressed-tar - 49.13 kB - 05/06/2023 at 06:00

Download

sieve.tgz

checks if a 64-bit number is a bad candidate (command-line program)

x-compressed-tar - 1.96 kB - 05/06/2023 at 00:35

Download

create_sieve.tgz

A C program to generate a sieve from the gPEAC.2-131540.txt log

x-compressed-tar - 37.14 kB - 05/05/2023 at 23:21

Download

gPEAC_optimsation.tgz

A collection of increasingly optimised gPEAC scan routines, as well as the proofing and benchmarking codes and scripts. See log 144. "More results !"

x-compressed-tar - 10.19 kB - 05/04/2023 at 00:01

Download

bench.diff_float.c

differential benchmarking stub. orbits.c not provided yet.

x-csrc - 2.95 kB - 05/01/2023 at 19:46

Download

bench.basic.c

uses RDTSC to evaluate the jitter of POSIX SIGALRM/setitimer

x-csrc - 1.52 kB - 04/30/2023 at 10:47

Download

gPEAC.2-131540.txt.gz

List of maximal and perfect orbits, from 2 to 131540.

gzip - 101.30 kB - 04/05/2022 at 02:03

Download

moduli_02.c

like moduli_01.c but can handle larger data, for m>65K

x-csrc - 1.17 kB - 01/29/2022 at 21:36

Download

mods.log

1880 first results with maximal or double-maximal orbit lengths

x-log - 40.00 kB - 01/29/2022 at 20:36

Download

moduli_01.c

check orbit length for non-power-of-two moduli

x-csrc - 1.14 kB - 01/29/2022 at 20:36

Download

fusion_20220109.tgz

contains dump7ck, pscan_10 and fusion, good enough to test up to w26.

x-compressed-tar - 7.13 kB - 01/09/2022 at 13:34

Download

log.22.p7k.bz2

p7k log of w22 compressed with bzip2.

x-bzip - 37.18 MB - 01/08/2022 at 00:30

Download

logs_p7k_03-21.tbz

p7k logs of w3 to w21 (compressed with bzip2).

x-bzip-compressed-tar - 34.55 MB - 01/08/2022 at 00:27

Download

dump7ck.tgz

dump a binary p7k file into a human-readable ASCII stream to stdout

application/x-compressed-tar - 2.06 kB - 01/03/2022 at 09:30

Download

pscan_20211229.tgz

enhanced version of the threaded scanner

x-compressed-tar - 5.09 kB - 12/29/2021 at 08:39

Download

pscan_20211224.tgz

pthread-enabled version for parallel-scanning. outputs p7k-formatted logs.

x-compressed-tar - 4.35 kB - 12/24/2021 at 12:34

Download

parscan01.tgz

New scanner with distributed ranges, p7k packing format and a couple of scripts

x-compressed-tar - 3.04 kB - 12/14/2021 at 05:06

Download

scan_1x_02.c

A basic single-threaded scanner for the smaller widths.

x-csrc - 2.53 kB - 12/04/2021 at 23:17

Download

faster_05.c

A reference code for the scan algorithm: unrolled 2× and handles semi-arcs. Condition bug is solved.

x-csrc - 1.77 kB - 12/03/2021 at 21:57

Download

p4ck.c

packs 2 decimal digits in one byte

x-csrc - 1.37 kB - 12/03/2021 at 18:15

Download

kc4p.c

unpacks a byte into two decimal digits

x-csrc - 1.04 kB - 12/03/2021 at 18:15

Download

snippets_v3.c

basic PRNG, checksum, scrambler/descrambler (sans and avec carry) using PEACw16 in C

x-csrc - 4.39 kB - 10/10/2021 at 14:28

Download

sous-titres.txt

subtitles for the French version of the video about trthe PEAC generator

plain - 14.63 kB - 10/06/2021 at 09:30

Download

zoumout2.tgz

files to compute and render the 16 zoom-out videos

x-compressed-tar - 2.82 kB - 09/14/2021 at 04:19

Download

Marsiglia _ add with carry RNG 1177005878.pdf

Some great theory from 1991

Adobe Portable Document Format - 1.76 MB - 09/14/2021 at 04:17

Preview

html_slides.tgz

files for log73.

x-compressed-tar - 1.27 kB - 09/06/2021 at 01:18

Download

zoumout.tgz

all the files (except the music) necessary to rebuild the zoom-out video.

x-compressed-tar - 2.91 kB - 08/16/2021 at 10:49

Download

bidir_orbit_01.c

Finally a bidirectional scanner that works.

x-csrc - 5.96 kB - 08/15/2021 at 08:49

Download

Pisano16x2_v5.c

Interim version. Some promising features appear but the code for the unrolled function is not "good".

x-csrc - 5.28 kB - 08/09/2021 at 01:11

Download

PEAC4x2.cjs

Circuitjs file for a 4-tap LFSR-like structure.

cjs - 6.83 kB - 08/08/2021 at 00:10

Download

test_Pisano16x2_v3.c

more features to check mixing and collisions.

x-csrc - 1.64 kB - 08/06/2021 at 08:04

Download

Pisano16x2_v3.c

Additive version

x-csrc - 2.02 kB - 08/06/2021 at 08:03

Download

case_against_xor.tgz

some files that compare XOR and ADD for mixing.

x-compressed-tar - 1.97 kB - 08/06/2021 at 07:11

Download

1dcasim_a.html.txt

Sim as below, with broadcast command feature.

plain - 11.65 kB - 08/04/2021 at 03:11

Download

1dcasim_9.html.txt

Sim of the chain protocol, with a working and more accurate addressing system.

plain - 10.64 kB - 07/27/2021 at 05:45

Download

1dcasim_7.html.txt

simulation of the queue insertion system for the FPGA interco. Rename the file, remove.txt

plain - 7.40 kB - 07/25/2021 at 02:53

Download

1dcasim_5.html.txt

a dynamic HTML simulator for the interco chain in FPGA. preliminary and incomplete.

plain - 5.28 kB - 07/24/2021 at 23:50

Download

dispatch_02.c

enabling computation of arcs in w32

x-csrc - 2.42 kB - 07/18/2021 at 02:15

Download

PEAC_core.tgz

First test of a VHDL version

x-compressed-tar - 1.54 kB - 07/13/2021 at 02:41

Download

job_logs.tgz

log files for w3 up to w20

x-compressed-tar - 18.09 MB - 07/09/2021 at 23:49

Download

gold_01.c

First working scanner to explore the behaviour of the "jobs" (serial version)

text/x-csrc - 1.47 kB - 07/09/2021 at 22:14

Download

test_w26.c

Compare the original (bit-limited) algo with the new (non-masking) algo.

x-csrc - 1.29 kB - 06/18/2021 at 00:42

Download

Pisano16x2_v2.c

Faster checksumming routine, with 16 and 32 bits versions.

x-csrc - 1.30 kB - 05/25/2021 at 11:42

Download

pt_orbit_07.c

runs both forward and backwards iterations in parallel, sometimes they meet in the middle.

x-csrc - 8.32 kB - 05/25/2021 at 04:10

Download

orbits_forwd2.c

Microbenchmark that compares the running time of forward and backwards computation.

x-csrc - 1.78 kB - 05/13/2021 at 03:21

Download

orbit_resume.c

same as orbit_count.c but with command line options to resume the search at a given point.

x-csrc - 1.99 kB - 05/07/2021 at 06:03

Download

Pisano16x2.c

A simple function that computes the checksum of a buffer.

x-csrc - 815.00 bytes - 04/29/2021 at 01:21

Download

test_Pisano16x2.c

a dumb main() to verify that Pisano16x2.c works.

x-csrc - 469.00 bytes - 04/29/2021 at 01:21

Download

orbit_count.c

Measures the first orbit of the Pisano-Carry state space (the long way)

x-csrc - 1.28 kB - 04/27/2021 at 05:08

Download

orbits_anim.c

Generates one image for each step of computation. (updated version)

text/x-csrc - 4.92 kB - 04/26/2021 at 12:33

Download

orbits_bmp.c

maps the full state space of the algorithms for arbitrary bit widths and export this map to .bmp files

x-csrc - 4.81 kB - 04/26/2021 at 01:55

Download

orbits.c

maps the full state space of the algorithms for arbitrary bit widths.

x-csrc - 3.09 kB - 04/25/2021 at 04:28

Download

prng.c

A toy PRNG that outputs 16 bit per cycle, with 65 bits of entropy.

x-csrc - 1.19 kB - 04/21/2021 at 03:38

Download

orbits_fs16c2.c

maps ALL 8G states and proves the structure of the orbits.
Requires > 8GB RAM and 1/4h running time...

x-csrc - 5.63 kB - 04/19/2021 at 18:39

Download

Orbits_FS16C2_v2.html.txt

More accurate version that takes the carry into account for the intersections.
Still not valid, see the C code!

plain - 3.05 kB - 04/19/2021 at 01:15

Download

Orbits_FS16C2.html.txt

Enumerate all the 10 orbits that go through X=1
Gives inaccurate results.

plain - 2.96 kB - 04/18/2021 at 02:04

Download

Orbits_FS16x2.html.txt

Fibonacci checksum test : Checks if 2 states X,Y,C belong to the same orbit of the 16×2 configuration with carries.

plain - 1.99 kB - 04/18/2021 at 00:01

Download

FiboSum16x2.html.txt

plain - 1.73 kB - 04/16/2021 at 04:26

Download

test_wrap64K.carry.html.txt

check that the sequence runs for 2G cycles (takes "several seconds" to compute...) for a 2×16 bits system with carry.

plain - 1.24 kB - 04/14/2021 at 04:08

Download

test_wrap64K.html.txt

Pisano mod 65536

plain - 1.14 kB - 04/14/2021 at 02:54

Download

test_wrap256.html.txt

Pisano mod 256

plain - 996.00 bytes - 04/14/2021 at 02:54

Download