Ivica Bogosavljevic (@i_bogosavljevic) 's Twitter Profile
Ivica Bogosavljevic

@i_bogosavljevic

C/C++ Performance Engineer. I help developer teams make their codes faster :) Performance blog: johnnysswlab.com. Consulting: johnnysswlab.com/consulting

ID: 1354810402173980677

linkhttps://johnnysswlab.com calendar_today28-01-2021 15:15:52

1,1K Tweet

1,1K Takipçi

274 Takip Edilen

Ivica Bogosavljevic (@i_bogosavljevic) 's Twitter Profile Photo

Do modern allocators (like jemalloc, tcmalloc, mimalloc or simple libc malloc) have metadata for each chunk of memory, or do they use other mechanisms to figure out the properties of each chunk (e.g. if address is between 0x740000 and 0x750000, the size of chunk is 32 bytes)?

Ivica Bogosavljevic (@i_bogosavljevic) 's Twitter Profile Photo

Today I found the new edition of "Performance analysis and tuning on modern CPUs" in my post box. I enjoyed the first edition and I am looking forward to what the new edition brings. Thank you Denis Denis Bakhvalov !

Today I found the new edition of "Performance analysis and tuning on modern CPUs" in my post box. I enjoyed the first edition and I am looking forward to what the new edition brings. Thank you Denis <a href="/dendibakh/">Denis Bakhvalov</a> !
johnnysswlab.com (@johnnysswlab) 's Twitter Profile Photo

An onsite NEON workshop will take place as a part of NDC Conferences in Kongsberg, Norway, on September 22nd and 23rd. If Norway is too far away, the same workshop is available online from the comfort of your home or office. More info: johnnysswlab.com/avx-neon-vecto…

johnnysswlab.com (@johnnysswlab) 's Twitter Profile Photo

Does it matter if we are compiling with optimizations off (O0) or optimizations on (O3) if the problem is memory bound? Let’s find out… #optimizations #performance #instructionlevelparallelism #ilp #compiler #gcc #memorybound johnnysswlab.com/an-optimizing-…

Mohit Mishra (@chessman786) 's Twitter Profile Photo

Tutorial: Building the Simplest Possible Linux System This tutorial walks you through building and booting the simplest possible Linux system, first under QEMU and then on real hardware.

Tutorial: Building the Simplest Possible Linux System
This tutorial walks you through building and booting the simplest possible Linux system, first under QEMU and then on real hardware.
Ivica Bogosavljevic (@i_bogosavljevic) 's Twitter Profile Photo

A debugging method where you put an error at the source to check if the error propagates at the destination is the most underestimated debugging technique ever!

Ivica Bogosavljevic (@i_bogosavljevic) 's Twitter Profile Photo

A new post. I asked ChatGPT to rewrite it in conversational and provocative tone, it came out awesome, but I didn't dare publishing it like that. Read the rewrite: chatgpt.com/s/t_68683f811d…

johnnysswlab.com (@johnnysswlab) 's Twitter Profile Photo

Johnny's Software Lab is coming to #CppCon #avx #performance #workshop #datacenters #embedded Find out more: cppcon.org/class-2025-avx/

Johnny's Software Lab is coming to #CppCon

#avx #performance #workshop #datacenters #embedded

Find out more: cppcon.org/class-2025-avx/