This is your work, valued

Lausanne

Yann Herklotz

Expert
@ymherklotz

Postdoc at EPFL in the Verification and Computer Architecture lab.

verismith. Verilog Fuzzer to test the major simulators and sythesisers by generating random, valid Verilog.

121

vericert. A formally verified high-level synthesis tool based on CompCert and written in Coq.

98

emacs-zettelkasten. Simple zettelkasten mode for emacs. Mirror of https://sr.ht/~ymherklotz/emacs-zettelkasten/

60

YAGE. 2D game engine with integrated Entity Component System

9

dotfiles. Personal dotfiles for linux and macos.

9

HuaweiChallenge. Attempt made by George Punter, Alexander T. Luisi, Owen Harcome, Yann Herklotz, Divyansh Manocha and Martin Ferianc for the Huawei Debluring challenge 2017

7

fuzzing-hls. Finding bugs in high-level synthesis tools using Csmith to generate random, valid C programs.

7

A-star-algorithm. A* Algorithm for game AI's so that they can move around. This uses heuristic methods and current path to calculate the fastest path with the minimum amount of search.

4

ymherklotz.

4

mirror-ball. Lighting a mirror ball using a lat-long map.

3

routracer. Path tracing implemented in Rust using Vulkan.

2

phd-thesis. TeX

2

pong-rs. Pong written in rust, following the amethyst example.

2

alluvial-hs. Generate alluvial diagrams for tikz and latex.

2

ChessAI. programming a chess AI

1

TuringLab. Turinglab projects in p5js

1

CompCert. The CompCert formally-verified C compiler

1

MipsCPU. A Mips I CPU simulation written in C++ that is completely programmable and can run most instructions.

1

Cardeval. This analyses all the cards in hearthstone and evaluates how much they are aggro or control.

1