Advertisement · 728 × 90

Posts by Stefan Marr

Verijit – Up to 100x faster Verilog simulation
Verijit – Up to 100x faster Verilog simulation YouTube video by verijit

Hi! We build fast verilog simulators using just in time compilation. Our simulator outperforms existing verilog simulators by up to x100. verijit is a project by @cfbolz.bsky.social and Can Joshua Lehmann.

Check out out demo video here: www.
youtube.com/watch?v=PXgUsEjvAOY

1 day ago 7 6 1 0
Packrat Parsing at the Speed of Wasm
Packrat Parsing at the Speed of Wasm YouTube video by programmingconf

Packrat Parsing at the Speed of Wasm
by @dubroy.com

Another MoreVMs'26 talk. Sound isn't great unfortunately, but it's still a very interesting topic for anyone building languages for the modern web!
youtu.be/C2QxWtqlq9E

2 days ago 5 3 0 0
Packrat Parsing at the Speed of Wasm
Packrat Parsing at the Speed of Wasm YouTube video by programmingconf

Packrat Parsing at the Speed of Wasm
by @dubroy.com

Another MoreVMs'26 talk. Sound isn't great unfortunately, but it's still a very interesting topic for anyone building languages for the modern web!
youtu.be/C2QxWtqlq9E

2 days ago 5 3 0 0
How Many Compilers Is Too Many? A Look at V8’s History, Tradeoffs, and Architectural Choices
How Many Compilers Is Too Many? A Look at V8’s History, Tradeoffs, and Architectural Choices YouTube video by programmingconf

We are going to put some of the MoreVMs'26 talks online.

First up:
How Many Compilers Is Too Many? A Look at V8’s History, Tradeoffs, and Architectural Choices

By Leszek Swirski from Google's V8 team

youtu.be/LpJ79MxplUk

3 days ago 17 2 0 0
Post image

Programování není jen kód, je to kultura! 💻📜

Rektor UK Jiří Zima udělil prestižní Cenu Bedřicha Hrozného za tvůrčí počin a my máme obrovskou radost, že ji získal docent Tomáš Petříček z naší @mff.unikarlova.cuni.cz! 🏆

3 days ago 7 3 1 0
How Many Compilers Is Too Many? A Look at V8’s History, Tradeoffs, and Architectural Choices
How Many Compilers Is Too Many? A Look at V8’s History, Tradeoffs, and Architectural Choices YouTube video by programmingconf

We are going to put some of the MoreVMs'26 talks online.

First up:
How Many Compilers Is Too Many? A Look at V8’s History, Tradeoffs, and Architectural Choices

By Leszek Swirski from Google's V8 team

youtu.be/LpJ79MxplUk

3 days ago 17 2 0 0
Video

C interpreters underlie many of our most widely used language implementations -- but they're slow. Wouldn't it be great if we could turn them into JIT compiling VMs? This video shows what happens when we do just that to the normal Lua VM (first) and "yklua" (Lua w/JIT, second).

3 days ago 35 14 1 0
Post image Post image

I'm starting at Datadog today!

2 weeks ago 20 1 2 1
Post image

Just received a Most Notable Paper Award for our paper “Cross-language compiler benchmarking: are we fast yet?” published at the Dynamic Languages Symposium 2016.

Congratulations to my co-authors @stefan-marr.de and Hanspeter Mössenböck!

3 weeks ago 16 3 2 0
Preview
[GR-69570] Wasm threaded interpreter. by graalvmbot · Pull Request #13181 · oracle/graal This PR updates the Wasm interpreter to incorporate the recently introduced bytecode handler design (#12825). A detailed documentation of this design can be found at https://github.com/oracle/graal...

GraalWasm just got faster! 🔥

The new threaded interpreter delivers significantly better interpreter performance. In interpreter benchmarks, total execution time is reduced by 5-40%!

Details: github.com/oracle/graal...

3 weeks ago 12 4 1 0
Advertisement
Bar chart comparing performance improvements across three technologies: JSON shows 15.6ms (v17) reduced to 0.35ms (v18), a 44.6x speed increase; LiquidHTML shows 2,250ms (JS) reduced to 36ms (Wasm), a 62.8x speed increase; and ES5 shows 3,308ms (JS) reduced to 55ms (Wasm), a 60.3x speed increase. Blue bars represent 'Before' measurements and green bars represent 'After' measurements

Bar chart comparing performance improvements across three technologies: JSON shows 15.6ms (v17) reduced to 0.35ms (v18), a 44.6x speed increase; LiquidHTML shows 2,250ms (JS) reduced to 36ms (Wasm), a 62.8x speed increase; and ES5 shows 3,308ms (JS) reduced to 55ms (Wasm), a 60.3x speed increase. Blue bars represent 'Before' measurements and green bars represent 'After' measurements

New post on the @ohmjs.org blog —

Inside Ohm's PEG-to-Wasm compiler
→ ohmjs.org/blog/2026/03...

v18 is now more than 50x faster for real-world grammars while using about 10% of the memory 🔥

…this post goes into the details of how it's built.

3 weeks ago 9 4 0 0
Michael Vollmer : Programming Languages, Computer Science

Interesting theme that came up in a few talks (incl. mine) was flat/packed tree representations.

Michael Vollmer (Univ. of Kent) has done tons of interesting work in this area: recurial.com

1 month ago 4 1 0 0
‹Programming› 2026 The International Conference on the Art, Science, and Engineering of Programming—or ‹Programming› for short—is a new conference focused on programming topics including the experience of programming. ‹...

Less than a week until ‹Programming› 2026 in Munich (March 16–20)!

What’s ahead:

- 4 days of deep-dive sessions.
- Workshops including MoreVMs, PX/26, SCLIT, VIMPL, and Substrates.
- Networking in the heart of Bavaria.

We can’t wait to see you there!
Final details: 2026.programming-conference.org

1 month ago 4 2 0 0

If you fix your writing, you don't need to fix all possible tools...

No to unnecessary abbreviations!
Yes to clear and unambiguous writing!

1 month ago 1 0 1 0

If I notice it in my own writing I will try to make an effort to avoid the need for the indirect construct.

1 month ago 1 0 0 0

Yeah... I ran out of characters and edited it down, but yes, author names have their issues, too, but, in the context I was thinking of it's still better than having to remember abbreviations. At least for me.

And indeed, it's not like there is an easy solution that fits all cases,but if I...

1 month ago 1 0 1 0

Project name, name of the technique, author name, or similar, and then a citation as true parenthetical (i.e. it can be omitted without changing meaning).

It's something I think of as "indirect writing". There is something one could say instead to avoid putting the burden on the reader.

1 month ago 2 0 1 0

Even if that would be the case, that doesn't scale (to all tools). And if I want to read on paper, to avoid getting sucked into shit posting on the internet, it also has no chance of working.

1 month ago 1 0 1 0

I hate having to consult a decoding table when reading dense text.

That's as true for abbreviated author names or numbers as it is for "Greek" letters instead of names I may have a chance to remember.

It's also true for general abbreviations. A few can be ok. Too many and I'll probably get lost.

1 month ago 5 0 2 0
Advertisement
SCAM ALERT

seems to be a known one www.ecgi.global/scam-alert

1 month ago 2 0 0 0

Oh wow, someone is scraping researchr and sends "we'll organize your travel" spam. Ugh.

1 month ago 1 0 1 0
Preview
ICOOOLPS 2026 - ECOOP 2026 The ICOOOLPS workshop series brings together researchers and practitioners working in the field of language implementation and optimization. The goal of the workshop is to discuss emerging problems an...

The deadline of the ICOOOLPS workshop is soon!

Want to talk about language implementation challenges, experiences, and/or research?

It will be in sunny Brussels end of June!

2026.ecoop.org/home/ICOOOLP...

1 month ago 1 3 0 0
Preview
ICOOOLPS 2026 - ECOOP 2026 The ICOOOLPS workshop series brings together researchers and practitioners working in the field of language implementation and optimization. The goal of the workshop is to discuss emerging problems an...

The deadline of the ICOOOLPS workshop is soon!

Want to talk about language implementation challenges, experiences, and/or research?

It will be in sunny Brussels end of June!

2026.ecoop.org/home/ICOOOLP...

1 month ago 1 3 0 0
Post image

A bit late and not yet finalized, but our program for MoreVMs'26 is online.

Early registration deadline is in a few hours, but will remain open afterwards still.

Join us in Munich for a day of talks around language implementation!

2026.programming-conference.org/home/MoreVMs...

1 month ago 8 3 0 1
Post image

A bit late and not yet finalized, but our program for MoreVMs'26 is online.

Early registration deadline is in a few hours, but will remain open afterwards still.

Join us in Munich for a day of talks around language implementation!

2026.programming-conference.org/home/MoreVMs...

1 month ago 8 3 0 1
Preview
‹Programming› 2026 The International Conference on the Art, Science, and Engineering of Programming—or ‹Programming› for short—is a new conference focused on programming topics including the experience of programming. ‹...

Final 24h! Early bird for #prog26 ends tomorrow, Feb 20. Don't miss the art & science of programming in Munich (Mar 16–20)!

Register: 2026.programming-conference.org
Submit to the Substrates workshop: 2026.programming-conference.org/home/substra...

1 month ago 2 2 0 0
ISMM 2026 - ISMM 2026 Welcome to the home page of the 2026 ACM SIGPLAN International Symposium on Memory Management (ISMM 2026)! ISMM is the premier forum dedicated to research in memory management, covering the areas of m...

ISMM (International Symposium on Memory Management) is going to hosted at PLDI'26. Please consider submitting your awesome papers on memory management by 27th March:
conf.researchr.org/home/ismm-20...

2 months ago 1 2 0 0

Overheard some non-technical people:

"Oh, that's all AI, I wouldn't touch that."

It was about some finance scam app...

2 months ago 3 0 0 0
Programming Language Implementation: In Theory, We Understand. In Practice, We Wish We Would. My Inaugural Lecture at the JKU will be on March 9th, 2026

Programming Language Implementation: In Theory, We Understand. In Practice, We Wish We Would.

In about a month, on March 9th, I'll give my inaugural lecture.

I'll probably complain about the complexity of modern programming language implementations...

stefan-marr.de/2026/02/prog...

2 months ago 21 4 0 0
Advertisement
Post image

We are organizing the third edition of the "Fuzzing and Software Security Summer School 2026", at NUS on 26th–29th May 2026. We have a stellar set of speakers and will also have a Hackathon. Please share, and/or consider joining! fuzzingsummerschool.github.io/index.html

2 months ago 10 4 2 0