I think that if you use VirtualAlloc to get some memory, windows uses 64 KB chunks. If you ask for…
That said there can be performance penalty if read/write crosses cache line. But this penalty com…
Thanks for the shared folder, works like a charm!
First of all modern Intel CPU does not care about 2/4/8 whatever alignment for regular instruction…
I'll look into this tomorrow, Ryan.
I think it's a problem with the site... I've now noticed that several of my old blog posts are mi…
CaptainKraft, Honestly I'm not sure what will happen in that situation currently, as I'm still spe…
Thanks, Mr4thDimension! I'm glad you enjoyed the read. I've come to the same realization as you di…
Surely this never happens. I mean, I compiled and tested the simple test project that came with O…
In C aligned_alloc exists because it uses malloc. And malloc does not guarantee big enough alignm…
Of course "aligned" alloc function makes sense if it internally uses function which does not guara…
This is exactly my point. OS directly gives you 4k aligned memory (via VirtualAlloc or mmap). Why…
Yes I seen that very good news.
I didn't know where else to put this as I didn't want to create a new thread. But can a moderator …
I didn't want to make a big announcement on stream or on the repo so people rush out and buy a dev…
Hi, we had some discussion in the chat. Here is my take on the spiral. Code is not meant to be goo…
Nice. Sublime is my fav editor now. Anyone else got any other tips for Sublime?
Thanks Martins! That was a beautiful explanation. I hadn't yet touched this space because I've eit…
No problem there I can code those up. I always compile my code this way. Many thanks for the pro…
Yes you will, but you will need to to few minor adjustments to code. Casey is using few features f…
Hello, Looking to start this project using an old version of VS. Will I be able to this ?. Thanks…
Thanks for the tip. It didn't quite work for me, maybe because I'm still just on day 004 and somet…
Since my parser takes its input character by character, I think the "insert comma" strategy is pro…
I was looking for the previous blog post you mentioned. I think this is but it's not available an…
Per gave some details a week ago.
Since postal delivery of boards can take weeks, it's probably good time to start looking for FPGA …
Are such parsers good at error recovery? For example, in (manually written) recursive descend it'…
My concern is not about the performance, it never was. The good thing with pointers is that they a…
Typically language abstracts the CPU it is compiling for. So you can write very complex operations…