Hardware-Software Co-Design
Overview
Hardware-software co-design studies how to shape algorithms, software, and hardware together so a complete system meets goals such as low latency, energy efficiency, or limited memory. Common approaches include quantization and pruning, workload-aware mapping and scheduling, specialized dataflows and accelerators, and joint design of sensors, robots, or other physical systems. Designers explore trade-offs with analytical models, simulators, synthesis tools, and increasingly hardware feedback or AI agents, then evaluate on workloads and deployment platforms. A central challenge is finding designs that remain effective across real workloads and hardware while keeping models, benchmarks, and physical validation reliable.
Latest papers
69 papers9 papers in the last four weeks, against 1 the four weeks before. 0.1% of all new papers.