{"repo":"choihimchan/bpu_v2_9b_r1","free":true,"listed":false,"github":"https://github.com/choihimchan/bpu_v2_9b_r1","clone":"git clone https://github.com/choihimchan/bpu_v2_9b_r1.git","description":"Embedded scheduling core for stable output under backpressure (ESP32 demo)","language":"C","stars":16,"topics":["backpressure","embedded","esp32","scheduler","telemetry","uart"],"license":"MIT","category":"analytics","readme_excerpt":"BPU (Batch Processing Unit) is a small embedded scheduling core designed to keep outgoing data pipelines stable under pressure. It focuses on runtime behavior , not API completeness: backpressure handling, budget-based degradation, and observable recovery. BPU2 (next): evolving into a lightweight embedded streaming engine (ESP-IDF) BPU v2.9b-r1 — Dual UART Demo (ESP32) Documentation - Design notes — core scheduler, backpressure, degradation strategy - Data stability flow diagram — high-level data flow under pressure - Runtime statistics — observability counters and pressure signals - Runtime log samples — real ESP32 logs with interpretation Recommended order: Design notes → Diagram → Stats → Log samples BPU is a small embedded scheduling core that keeps outgoing data stable under: - Budget pressure (bytes-per-tick limit) - TX backpressure (UART TX buffer not ready) This repository includes a dual-UART demo : - Serial (USB, 115200): human-readable logs - Serial1 (UART, 921600): binary frames (COBS + CRC16) Runtime behavior is observable via explicit counters ( docs/stats.md ) and validated with real execution logs. --- What this demo proves (runtime behavior) - When budget is insufficient → jobs are requeued, low-priority jobs may drop (TELEM); stats expose skipB , degrade . - When TX is blocked → jobs requeue; stats expose skipTX , queue growth, and recovery. - Coalescing keeps only the newest instance of certain event types. --- Hardware ESP32-WROOM - Serial1 TX: GPIO17 - Se","default_branch":null,"files":null,"tree":[],"storefront":"/r/choihimchan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/choihimchan/bpu_v2_9b_r1/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}