Coffee Compiler Club, 2021_12_31

1 Views
Published
Coffee Compiler Club meeting on Dec 31, 2021. Typical rambling conversation loosely related to compilers, language runtimes, GC, performance and optimization.

Chat link: https://www.dropbox.com/s/7fk2s5p6var4et1/meeting_saved_chat.txt?dl=0

Google docs link: https://docs.google.com/document/d/1FdfUU6PkcRKZSfZGbWaQoNlLXgm5k4yjtsIbbKbBi8k/edit

00:00:00 - Intro
00:01:20 - cpu functional impedance mismatch
00:05:00 - Allocation costs memory bandwidth
00:18:00 - Stack vs heap allocation
00:31:00 - Rust lifetime management of allocated objects
00:55:00 - Nim GC pointers and non-GC pointers
00:58:00 - Arenas, heap vs stack vs non-allocated
01:12:00 - FFI memory allocation (handles)
01:22:00 - Deterministic programming, environmental effects
01:30:00 - mean time to fail
01:35:00 - capacity, big data
01:36:00 - database replication for reliability
01:40:00 - Atomic instructions in languages
01:44:00 - C++ Volatile (and Java volatile, etc.)
02:00:00 - Constant folding
Category
Management
Be the first to comment