A fun project I worked on a bit ago 👀
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit@mastodon.social
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
RE: @compiler_treffen_karlsruhe@chaos.social
I'd love to chat with some compiler people at GPN 24! We are doing a little self organized session for compiler people to meet up on Saturday (today!) at 16:45. #gpn24
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
@smarr@mastodon.acm.org @lindsey@recurse.social @verijit@mastodon.social Ok, so I just had a little discussion with @cfbolz@mastodon.social and we actually kind of do both. So:
The specialization of the CPU on the instruction stream is the 1st projection
We use a generating extension to generate the traces. So yes, we actually also perform the 2nd projection. As @cfbolz@mastodon.social mentioned this is actually pretty important for tracing performance.
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I can finally talk about what I did during the last year! In collaboration with @cfbolz@mastodon.social we developed a Verilog simulator called verijit based on meta-tracing just in time compilers. The results are pretty crazy: verijit is up to 100x faster than verilator for simulating processors.
You can follow us on Mastodon @verijit@mastodon.social
We have a neat mandelbrot demo below:
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit
I like building programming languages and compilers. Currently working on @verijit