Eric Lin
@dslin1010
คุณอาจชื่นชอบ
While learning various algorithms, the visualization plays a significant role in grasping the concepts easily. The algorithm-visualizer.org is an excellent resource with amazing collections of algorithms.
Self-Modifying Code with Function Pointers: Self-modifying code lets a program alter its own instructions at runtime. This advanced C technique uses function pointers and memory manipulation for dynamic behavior, ideal for low-level tasks like JIT compilers or embedded systems.…
Parallel Computer Architecture: A Hardware/Software Approach
Excellent resource - "Optimizing Software in C++" by Agner Fog. agner.org/optimize/optim…
I spent my summer building TinyTPU : An open source ML inference and training chip. it can do end to end inference + training ENTIRELY on chip. here's how I did it👇:
Designing a SIMD Algorithm from Scratch by Miguel is absolutely a great read! mcyoung.xyz/2023/11/27/sim…
Compiler Optimizations and SIMD The ongoing research in compiler technology is fascinating; every year, new research takes SIMD-related optimizations further to improve performance in many ways. 🚀 Two of the papers that I am reading right now are * Minotaur: A SIMD-Oriented…
This old article of mine was mostly about high I/O & hardware geekery, but if you want to learn some thing about modern "computers are networks" topology and PCIe root complexes and some bottlenecks I hit, check out this: tanelpoder.com/posts/11m-iops…
Function Pointers and Callback Mechanisms: In C, you can store the address of a function inside a pointer and call it dynamically. This allows callbacks, dynamic dispatch, and even building plug-in style architectures. It’s a powerful way to make your C programs flexible, similar…
might help if you're learning C. Project Based tutorials. github link in comment section.
Lock-Free Ring Buffer: A lock-free ring buffer enables low-latency, thread-safe data exchange in multi-threaded apps (e.g., audio, networking). This single-producer, single-consumer (SPSC) implementation uses C11 atomics for concurrency without locks. -> Lock-free data structures…
Book of the Day: Software Architecture with C++ by Adrian Ostrowski and Piotr Gaczkowski meetingcpp.com/mcpp/books/boo… #cplusplus #cpp
i saw this guy’s video on simulating gravity in C++ and that pushed me into learning OpenGL (failure lol). now he’s back with another one simulating black holes. he incorporated ray tracing, Einstein’s field equation, Schwarzschild solution to the field equation, space-time,…
Still confused about pointers in C? Let’s go from beginner to advanced in one thread: → Pointers → Pointers to pointers → Function pointers → Arrays & pointers → Common pitfalls All explained with simple examples and visuals.
📚 Introduction to Compilers and Language Design by Prof. Douglas Thain dthain.github.io/books/compiler/
The Nvidia Grace Hopper architecture design is truly impressive. The CPU and GPU can access each other's memory without any page migrations thanks to NVLink-C2C hardware coherency resources.nvidia.com/en-us-grace-cp…
Advanced Memory Debugging In C: A Deep Dive Into Valgrind And Addresssanitizer This article explores two powerful tools for detecting such issues: Valgrind and AddressSanitizer (ASan).
Source: youtu.be/8PVufdYi2zs?si…
youtube.com
YouTube
Let's read the Linux TCP source code
United States เทรนด์
- 1. Good Wednesday 24.2K posts
- 2. #hazbinhotelseason2 73.8K posts
- 3. Hump Day 8,934 posts
- 4. Peggy 21.7K posts
- 5. #wednesdaymotivation 5,323 posts
- 6. #InternationalMensDay 31.2K posts
- 7. Happy Hump 5,630 posts
- 8. #Wednesdayvibe 1,624 posts
- 9. Abel 14.9K posts
- 10. Dearborn 268K posts
- 11. LeBron 92.7K posts
- 12. Kwara 201K posts
- 13. Baxter 2,835 posts
- 14. Nigerians 146K posts
- 15. #MissUniverse 9,872 posts
- 16. Cory Mills 12.1K posts
- 17. Grayson 7,479 posts
- 18. Tinubu 164K posts
- 19. Orioles 7,747 posts
- 20. Sewing 5,590 posts
คุณอาจชื่นชอบ
Something went wrong.
Something went wrong.