cid 81b0037afbf3206bcb3db9e0fd81592eba740684ad18e29b3590c867d8783097 · original · open access · via openalex
Title: tchanah/gloo: IEEE SBAC-PAD 2026 — Artifact Snapshot Authors: Chanaka Hettige; Martin Swany A Venue: Zenodo (CERN European Organization for Nuclear Research) Year: 2026 Canonical: doi:10.5281/zenodo.22049736 URL: https://doi.org/10.5281/zenodo.22049736 Collector: openalex OA: true ABSTRACT Snapshot of the collective-communication network accelerator and its PyTorch/Gloo integration used to produce the results reported in Offloading Floating Point based Collective Operations to Programmable Logic for Distributed Learning, IEEE SBAC-PAD 2026. This artifact spans three repositories, all tagged IEEE-SBAC-PAD-2026. All three are needed together for a working build: tchanah/chipyard @ IEEE-SBAC-PAD-2026 tchanah/icenet @ IEEE-SBAC-PAD-2026 tchanah/gloo @ IEEE-SBAC-PAD-2026 Environment (global, host octo250) Ubuntu 20.04.6 LTS (Focal Fossa), kernel 5.4.0-233-generic, x86_64 System compiler: gcc 9.4.0 Vivado 2021.1 (required for the Xilinx Alveo U250) PyTorch (not a fork — informational, for reproducing the build environment) Version: 2.10.0a0 (source checkout, untagged trunk snapshot between the 2.9 and 2.10 releases) Branch main, tracking pytorch/pytorch, commit a273475b01e912f402378a522bb9c4ed37e8413a (2025-09-19) Working tree carries exactly two intentional local edits: .gitmodules and the third_party/gloo pin (both point at the tchanah/gloo fork above — expected, not drift) Build & run instructions Chipyard/FireSim build & simulation workflow: Complete Workflow for Building and Simulating a New Module PyTorch/Gloo integration guide: Testing with PyTorch