are stack based vms really slower?

Описание к видео are stack based vms really slower?

exploring stack & register vm performance in more technical depth:
how dependencies between instructions affect performance.

previous video:    • why my scripting language is already ...  
lecture series:    • Design of Digital Circuits - ETH Züri...   (you can probably start with episode "11: Microarchitecture")

music:
Rush Hour Shift - Speedy The Spider

more stuff & links:
i did promise that i'd release the scripting language's source code with my next video, so here it is: https://github.com/leddoo/kibi but you probably won't want to look at it yet. it's still quite messy & i've basically not worked on it since the previous video. now that this video is done, i'll take a quick break and get back to work on the language.
oh, and here are the motion canvas components used in this video:
stack: https://gist.github.com/leddoo/3d1002...
cpu: https://gist.github.com/leddoo/68c719... (this one is not pretty :D)
and the rust vms: https://gist.github.com/leddoo/1134b0...
i really wasn't prepared for my last video to take off like that. for this video, i put a lot of pressure on myself to hit that same level of quality. which both cost me a lot of time and a bit of my sanity :D
but i'm very glad that i pushed through, and i hope that you enjoyed the video!

chapters:
00:00 - intro
00:25 - stack vms are slower, he said
01:35 - code kinda bad tho
03:07 - more = better!
04:02 - "lunch break"
04:48 - modern cpus go brrr (if u let em)
06:58 - dependencies kinda bad tho
10:27 - "conclusion"

Комментарии

Информация по комментариям в разработке