[Hacker News] Low-Compilation-Cost Register Allocation in LLVM-Based Binary Translation

Nguồn: ACM Digital Library via Hacker News Tóm tắt (Không thể truy cập nội dung đầy đủ do ACM Digital Library yêu cầu đăng nhập) Bài báo nghiên cứu về register allocation trong hệ thống binary translation dựa trên LLVM, tập trung vào việc giảm chi phí biên dịch. Binary translation là kỹ thuật chuyển đổi mã nhị phân từ kiến trúc nguồn (ví dụ ARM) sang kiến trúc đích (ví dụ x86) trong runtime, được sử dụng rộng rãi trong emulator, virtual machine, và các hệ thống cross-ISA....

29/04/2026 · 2 min · dhphong

[Hacker News] Show HN: Auto-Architecture: Karpathy's Loop, pointed at a CPU

Nguồn: GitHub via Hacker News Tóm tắt Auto-Architecture là một thử nghiệm áp dụng “Karpathy’s Loop” — vòng lặp nghiên cứu tự động (propose, implement, measure, keep the wins) — vào lĩnh vực thiết kế kiến trúc CPU, thay vì môi trường machine learning truyền thống. Andrej Karpathy đã chứng minh rằng một coding agent có thể tự tìm ra 20 tối ưu hóa training trong 2 ngày với một GPU đơn....

29/04/2026 · 2 min · dhphong

[Hacker News] New Integrated by Design FreeBSD Book

Nguồn: Vivian Voss Tóm tắt Ngày 23 tháng 4 năm 2026, nhân ngày Sách Thế giới của UNESCO, cuốn sách “Integrated by Design” về FreeBSD chính thức được phát hành. Cuốn sách dày 371 trang bao gồm toàn diện về FreeBSD từ triết học đến thực hành, trải qua 5 tháng viết với 22 chương và 3 tuần hiệu đính cuối cùng. Tác giả Vivian Voss chia sẻ về những thử thách bất ngờ trong 72 giờ cuối trước khi phát hành....

28/04/2026 · 2 min · dhphong

[Hacker News] FreeBSD Device Drivers Book

Nguồn: Hacker News Tóm tắt FreeBSD Device Drivers Book là một cuốn sách mã nguồn mở trên GitHub về cách viết device driver cho hệ điều hành FreeBSD. Tài liệu này nhắm vào các kỹ sư hệ thống muốn hiểu và phát triển driver cho phần cứng trên nền tảng FreeBSD. Cuốn sách bao gồm các chủ đề từ cơ bản đến nâng cao như kiến trúc kernel FreeBSD, bus attachment, interrupt handling, DMA, và các pattern phổ biến trong kernel driver development....

27/04/2026 · 1 min · dhphong

[Hacker News] Reminder: Enable ZRAM on your Linux system to optimize RAM usage

Nguồn: Hacker News Tóm tắt ZRAM là một tính năng của nhân Linux cho phép tạo ra một thiết bị block nén trong RAM, thường được sử dụng làm vùng swap. Khi giá RAM ngày càng tăng cao và nhiều hệ thống nhúng hoặc laptop có dung lượng RAM hạn chế, việc kích hoạt ZRAM có thể giúp tối ưu hóa hiệu suất mà không cần nâng cấp phần cứng....

20/04/2026 · 2 min · dhphong

[Hacker News] Visualizing CPU Pipelining (2024)

Nguồn: Tim Mastny’s Blog Tóm tắt Tim Mastny tạo ra một bộ visualization animations giải thích CPU pipelining — một trong những kỹ thuật cơ bản nhất trong computer architecture cho phép modern processors xử lý nhiều instructions đồng thời theo kiểu assembly line. Các animation minh họa cách các stages như Fetch, Decode, Execute, và Write-back hoạt động song song. Pipelining là nền tảng hiểu performance của mọi phần mềm: tại sao branch misprediction tốn kém, tại sao memory access patterns quan trọng, và tại sao code size ảnh hưởng đến cache utilization....

14/04/2026 · 1 min · dhphong

Show HN: Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card)

Nguồn: Hacker News Dự án mã nguồn mở cho phép chạy Oberon System 3 — hệ điều hành được tạo ra bởi Niklaus Wirth (cha đẻ của Pascal) — trực tiếp trên Raspberry Pi 3 mà không cần emulator, kèm theo SD card image đã cấu hình sẵn. Đây là thành tựu thú vị trong việc bảo tồn và phổ biến các hệ điều hành nghiên cứu cổ điển trên phần cứng hiện đại giá rẻ....

13/04/2026 · 1 min · dhphong