Paper Reading: AccelOpt: A Self-Improving LLM Agentic System for AI Accelerator Kernel Optimization SummaryApproach Agentic workflow: Three LLM-based agents (Planner, Executor, Summarizer): Planner: proposes optimization plans. Executor: codes up, tests, measures kernels. Summarizer: distills and re 2025-12-11 Research Notes #paper-reading
Understanding What Instructions Your Old x86 CPU Supports If you’re experimenting with running software on an old x86 CPU, it helps to know precisely which instructions are available. This blog post walks through inspecting CPU instructions with a C utility, 2025-11-29 Systems #systems #computer-architecture
Paper Reading: Registerless Hardware Description Problem Addressed / Motivation Traditional RTL (e.g., Verilog, VHDL): “Tyranny of the clock”: Designers must manage schedulers and pipelining, making code verbose and non-portable. All hardware 2025-10-09 Research Notes #paper-reading
Using Jupyter Lab as a Lightweight Remote Desktop Using Jupyter Lab as a Lightweight Remote DesktopJupyter Lab isn’t just for data science - it’s a powerful all-in-one environment offering: Programming (Python, R, etc.) Shell Access File Browser &am 2025-10-04 Systems #reference #systems #remote-desktop #jupyter
Shell Coding Guidelines Removing Suffix by SeparatorWant to strip off everything after the first or last occurrence of a separator in a string? Suppose your string is $string and the separator is $separator: Before the first 2025-09-28 Programming #reference #coding-guidelines #shell #programming
C++ Coding Guidelines Guiding Philosophy Prioritize modularity, clarity, and maintainability over premature optimization or legacy patterns. Code should be readable, easily understood, and safe by default. Favor Python-s 2025-09-15 Programming #reference #c++ #coding-guidelines