layout: true class: typo, typo-selection
count: false class: nord-dark, center, middle
@luk036 π¨βπ»
This repository contains educational materials covering mathematics, algorithms, hardware design, and programming. Click any topic to explore.
| Topic | Description |
|---|---|
| Mathematical Algorithms | Convex optimization, ellipsoid method, geometric programming |
| Cyclic Quorum Systems | Cyclic quorum systems, difference covers, necklace generation |
| Statistics and ML | Bayesian optimization, reinforcement learning |
| Geometry, Algebra & Computation | Projective geometry, Cayley-Klein geometry, rational trigonometry |
| N-Sphere Sampling | Low discrepancy sequences, spherical point generation |
| Topic | Description |
|---|---|
| algo4dfm | Algorithms for Design-for-Manufacturability |
| Physical Design | Circuit partitioning, placement, routing |
| Approximate Computing | Approximate arithmetic, multiplierless designs |
| Hardware Acceleration | CGRA, LLVM/MLIR, neural computing |
| Latch-Based Timing | Latch timing, useful skew, max-plus algebra |
| Topic | Description |
|---|---|
| Programming Language | Modern C++, design patterns, performance tips |
| From Python to Rust | PythonβRust migration guide |
| Network Optimization | Graph algorithms, network flow, digraphx package |
| Fundamental Rebuild | Foundations: metric spaces, vector spaces, Boolean algebra |
| Remote Working Guide | Development workflows, LaTeX, toolchains |
- Introduction to CVXPY
- Quasi-convex programming
- Ellipsoid method and oracles
- Geometric programming
- Linear Matrix Inequalities (LMI)
π See: cvx/README.md
- Complexity theory & NP-completeness
- Clock skew scheduling under process variations
- Phase shifting mask algorithms
- Lithography-friendly design
π See: algo4dfm/README.md
- Circuit partitioning (FM algorithm, IP)
- Rectilinear shape operations
- Global placement
- Clock tree synthesis
π See: phys_des/README.md
- Approximate multipliers
- Multiplierless FIR filter design
- Digital filter implementations
- Error tolerance analysis
π See: AxC/README.md
| Package | Description | Repo |
|---|---|---|
projgeom |
Projective geometry | luk036/projgeom-py |
ckpttnpy |
Circuit partitioning | luk036/ckpttnpy |
digraphx |
Graph algorithms | luk036/digraphx |
ellalgo |
Ellipsoid method | luk036/ellalgo |
count: false class: nord-dark, middle, center
Feel free to explore any topic above. Each directory contains slides, code examples, and additional resources.