Programming for food, indie game programmer, hobby musician, demoscener under the handle BeRo in the demogroup Farbrausch. Want-Handle-Buyers GO AWAY!

Joined February 2007
390 Photos and videos
Pinned Tweet
You can now also follow me at mastodon.rosseaux.com/web/@b… resp. @bero@mastodon.rosseaux.com . But I myself will continue to stay on Twitter as well, Mastodon I will just have in addition for those who want to leave Twitter but at the same time continue to follow me. So don't worry πŸ˜€
5
8
vkcube running on 64-bit RISC-V Alpine Linux in my PasRISCV Emulator with the Vulkan-based PasRISCVEmu UI backend. #riscv #vulkan @risc_v @VulkanAPI
5
203
Guest Software rendered OpenGL kmscube running on a guest 64-bit RISCV Alpine Linux system in my PasRISCV emulator with active x86-64 Tracing JIT Dynarec compiler with smooth >= 60FPS πŸ™‚ #RISCV #Emulation #JIT
1
1
8
317
The irony: the entire #RISCV base ISA (RV64GC) is beautifully RISC: simple opcodes, fixed 32-bit instructions ( compressed), load/store architecture, no flags, no implicit state. Then RVV comes along and throws all those principles out the window: global implicit state, (1/5)
1
4
251
extremely complex "super-SIMD" that is difficult to efficiently map in a JIT. A more traditional SIMD extension with fixed vector widths and clearly defined instruction semantics would have been much more JIT-friendly. The upcoming P extension does go in that direction, (4/5)
1
1
114
but it is primarily targeted at embedded and low-power applications rather than high-performance computing. (5/5)
82
A small rant about vector extensions in RISC-V, although I like RISC-V in general. But why is RISC-V's vector extension (RVV) so different from other SIMD instruction sets like x86's SSE/AVX or ARM's NEON? It seems like RVV is designed to be more flexible and scalable, (1/3)
1
3
174
but it also makes it more complex and harder to implement a JIT compiler for it in my PasRISCV emulator, where the JIted code needs often to bailout to the interpreter for non-native-SIMDizable code cases. I hope that the RISC-V foundation can come up with a more clean and (2/3)
1
84
consistent design for more traditional SIMD instructions in the future, while still keeping the benefits of RVV for more advanced use cases. (3/3)
73
XOrg is also running in my PasRISCV emulator now. πŸ™‚
1
11
129
PasRISCV's network device emulation is finally working πŸ™‚
22
4,803
FreeBSD in PasRISCV πŸ™‚
11
302
PasRISCV now has its own local CLI debugger alongside the GDB remote server. It supports breakpoints single-stepping register & memory inspection & allows simultaneous local CLI & remote GDB sessions. A public debugger API enables future GFX debugger UI. youtu.be/yznijHMKj_0
1
248
PasLLM is finally public! High-performance LLM inference in pure Object Pascal ✨ No Python β€’ 🎯 4-bit quant β€’ ⚑ Native speed Supports Llama 3.x, Qwen, Phi-3, Mixtral, DeepSeek R1 AGPL 3.0: github.com/BeRo1985/pasllm #ObjectPascal #Delphi #LLM #AI
7
304
Sometimes, even in technical discussions, you can present clear evidence, working examples, and credible sources, but before any real back-and-forth can even start, the only reply is a block. And I was ready to talk openly and willing to find common ground.
1
2
210
A pity, as I used to hold the one well known person in high regard, which makes it all the more disappointing now. It was about whether LLMs can count letters. I provided a working demo and peer-reviewed research showing it’s possible under the right setup, but the exchange ...
1
1
184
... ended before it began.
1
165