usamahz/cpu-performance-engineering

Public

A reading path for CPU performance engineering, from one instruction to production inference. Primary sources only, with a runnable benchmark for every section.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 10/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Lộ trình học tập có hệ thống về kỹ thuật tối ưu hiệu năng CPU trên kiến trúc x86 và Arm server, từ mức lệnh đơn đến suy luận mô hình production, chỉ sử dụng tài liệu gốc kèm benchmark có thể chạy trực tiếp.

  • Phạm vi bao phủ từ lệnh đơn, vi kiến trúc, phân cấp bộ nhớ đến suy luận mô hình AI trên CPU cho máy chủ x86 và Arm.
  • Chỉ sử dụng tài liệu gốc từ các bài báo khoa học, đặc tả kỹ thuật, hướng dẫn từ nhà sản xuất hoặc mã nguồn thực tế.
  • Bao gồm mã nguồn C, lệnh build và số liệu đo đạc thực tế tại 14 bài benchmark trong thư mục misc/benchmarks/.
  • Cung cấp máy chủ MCP tích hợp trong misc/mcp/ để biến lộ trình học thành bộ não hỗ trợ AI client tra cứu và trích dẫn.

Lưu ý

  • Phạm vi giới hạn ở cấp độ phần cứng x86 và Arm server, không bao gồm runtime ngôn ngữ hay phần mềm trên socket.
  • Một số tài liệu tham khảo đầu vào là sách có trả phí (ví dụ Computer Architecture và Systems Performance).

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến27
  • Độ tươi80
  • Cộng đồng33
  • Tài liệu100
  • Phát hành100
  • Mức độ khóNâng cao
  • Phù hợp vớiLập trình viên · Nhà nghiên cứu
  • Loại dự ánTài liệu
  • Giấy phépMIT

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Python
  • C
  • C++
  • MCP
  • PyTorch
  • TensorFlow
  • ONNX
  • Llllama.cpp

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • misc/Chứa các bài benchmark tái tạo thực nghiệm và mã nguồn triển khai MCP server.
  • .github/Chứa cấu hình workflow và quản lý repository GitHub.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/usamahz/cpu-performance-engineering.git
cd cpu-performance-engineering

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Học tập và phân tích cơ chế thực thi vi kiến trúc CPU như nhánh dự đoán, out-of-order execution và bộ nhớ đệm.
  • Chạy và tái tạo các microbenchmark để đo lường độ trễ cache, chi phí misprediction nhánh và throughput lệnh.
  • Tích hợp công cụ MCP vào Claude Code, Codex hoặc VS Code để tra cứu kiến thức tối ưu CPU khi lập trình.
  • Áp dụng các kỹ thuật SIMD, tối ưu hóa vòng lặp và quản lý bộ nhớ vào tối ưu hoá suy luận deep learning trên CPU.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1codecrafters-io/build-your-own-xMaster programming by recreating your favorite technologies from scratch.557.4k+1.4k
  2. 2sindresorhus/awesome😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]526.8k+3.1k
  3. 3awesome-selfhosted/awesome-selfhostedA list of Free Software network services and web applications which can be hosted on your own servers331.8k+2.1k
  4. 4vinta/awesome-pythonThe definitive list that answers "I want to do X in Python, which tool should I use?"331.2k+1.4k
  5. 5trimstray/the-book-of-secret-knowledgeA collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.254.3k+1.6k

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 10/10/2026.