English

CheckMate: LLM-Powered Approximate Intermittent Computing

Distributed, Parallel, and Cluster Computing 2025-02-28 v2

Abstract

Batteryless IoT systems face energy constraints exacerbated by checkpointing overhead. Approximate computing offers solutions but demands manual expertise, limiting scalability. This paper presents CheckMate, an automated framework leveraging LLMs for context-aware code approximations. CheckMate integrates validation of LLM-generated approximations to ensure correct execution and employs Bayesian optimization to fine-tune approximation parameters autonomously, eliminating the need for developer input. Tested across six IoT applications, it reduces power cycles by up to 60% with an accuracy loss of just 8%, outperforming semi-automated tools like ACCEPT in speedup and accuracy. CheckMate's results establish it as a robust, user-friendly tool and a foundational step toward automated approximation frameworks for intermittent computing.

Keywords

Cite

@article{arxiv.2411.17732,
  title  = {CheckMate: LLM-Powered Approximate Intermittent Computing},
  author = {Abdur-Rahman Ibrahim Sayyid-Ali and Abdul Rafay and Muhammad Abdullah Soomro and Muhammad Hamad Alizai and Naveed Anwar Bhatti},
  journal= {arXiv preprint arXiv:2411.17732},
  year   = {2025}
}

Comments

Accepted in SenSys 2025

R2 v1 2026-06-28T20:13:36.200Z