{"id":51879677,"url":"https://github.com/19pine-ai/transparent-offload","last_synced_at":"2026-07-25T11:01:26.335Z","repository":{"id":368834725,"uuid":"1278651493","full_name":"19PINE-AI/transparent-offload","owner":"19PINE-AI","description":null,"archived":false,"fork":false,"pushed_at":"2026-07-02T13:11:23.000Z","size":3839,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-02T13:12:02.748Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/19PINE-AI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-24T01:57:40.000Z","updated_at":"2026-07-02T13:08:02.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/19PINE-AI/transparent-offload","commit_stats":null,"previous_names":["19pine-ai/transparent-offload"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/19PINE-AI/transparent-offload","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/19PINE-AI%2Ftransparent-offload","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/19PINE-AI%2Ftransparent-offload/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/19PINE-AI%2Ftransparent-offload/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/19PINE-AI%2Ftransparent-offload/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/19PINE-AI","download_url":"https://codeload.github.com/19PINE-AI/transparent-offload/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/19PINE-AI%2Ftransparent-offload/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35877013,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-25T02:00:06.922Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-07-25T11:01:25.764Z","updated_at":"2026-07-25T11:01:26.329Z","avatar_url":"https://github.com/19PINE-AI.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Transparent Offload\n\nCode and measurements for the paper **\"Fine-Grained Computation Offload for Off-the-Shelf\nServers in Tens of Lines\"** (Bojie Li, Pine AI).\n\nWhat should the CPU do while it waits for a fine-grained accelerator offload (microseconds to a\nfew milliseconds)? Blocking pays a context switch comparable to the offload itself; busy-waiting\nburns the core. The answer is to *overlap* the offload with other requests' work — and this repo\nmeasures **how much an existing server must change to do that**, across ten off-the-shelf servers\nand a zero-modification `LD_PRELOAD` fiber runtime, all on real hardware (NVIDIA RTX PRO 6000\nBlackwell GPU; a real RSA-2048 TCP signer for the remote-offload class).\n\n**arXiv:** https://arxiv.org/abs/2607.02630 \u0026nbsp;·\u0026nbsp; **Project page:** https://01.me/research/transparent-offload \u0026nbsp;·\u0026nbsp; **Paper PDF:** [`paper/paper.pdf`](paper/paper.pdf)\n\n## Layout\n\n| Directory | Contents |\n|---|---|\n| `paper/` | LaTeX source, figures (`figs/gen_figs.py`), and the compiled `paper.pdf` |\n| `transparent-runtime/` | The `LD_PRELOAD` M:N fiber runtime, its results (`TRANSPARENCY_RESULTS.md`), and the fiberizability classifier (`sweep/`) |\n| `transparent-runtime/apps/` | The ten minimal-edit server integrations (Redis, nginx, memcached, Node.js, Python, Apache, Go, PostgreSQL, MariaDB, HAProxy) and `MINIMAL_EDIT_RESULTS.md` |\n| `runtime/` | Coroutine-vs-block-vs-busy microbenchmarks and the open-loop latency study (`openloop.csv`) |\n| `detector/`, `conflict-measurement/` | The page-protection conflict detector and the shared-state correctness study |\n| `gpu/` | GPU AES kernels and latency characterization |\n| `transparency/` | Offload-boundary interposition study |\n\nStart with [`INDEX.md`](INDEX.md), which maps every claim in the paper to its evidence file, and\n[`EXPERIMENT_PLAN.md`](EXPERIMENT_PLAN.md) for the full experimental plan. Build notes (CUDA\nversion, scheduling privileges) are at the bottom of `INDEX.md`.\n\n## Citation\n\nIf you use this work, please cite the paper:\n\n```bibtex\n@misc{transparentoffload,\n  author        = {Li, Bojie},\n  title         = {Fine-Grained Computation Offload for Off-the-Shelf Servers in Tens of Lines},\n  year          = {2026},\n  eprint        = {2607.02630},\n  archivePrefix = {arXiv},\n  url           = {https://arxiv.org/abs/2607.02630},\n  note          = {Code and data: https://github.com/19PINE-AI/transparent-offload},\n}\n```\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F19pine-ai%2Ftransparent-offload","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F19pine-ai%2Ftransparent-offload","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F19pine-ai%2Ftransparent-offload/lists"}