Skip to content
@accl-kaust

KAUST Accelerated Connected Computing Lab

Repositories of the KAUST Accelerated Connected Computing Lab
ACCL Logo

KAUST Accelerated Connected Computing Lab

The Accelerated Connected Computing Lab (ACCL) at KAUST, led by Prof. Suhaib Fahmy, works at the intersection of hardware acceleration and connected computing, looking at how innovation there can make systems more efficient, performant and secure. FPGAs are our main platform for exploring the interplay between connectivity and custom hardware, programmable accelerators, SmartNICs, and GPUs.

This organisation hosts the open-source code and research artifacts behind our work.

🌐 Network-attached acceleration

Repository Summary
frac fRAC: clients invoke FPGA-hosted accelerators directly over the network with no host CPU involved. Multi-tenant, FaaS-style acceleration at 100 Gbps with 8 µs end-to-end latency on Alveo U280.
frac-atc26-artifact Artifact for the ACM ATC '26 paper fRAC: Remote Accelerator Calls on FPGAs. Request-level, in-network invocation of FPGA accelerators at 100G, with runtime accelerator swapping via partial reconfiguration. Docs · Zenodo

🔢 Efficient arithmetic and numerics

Repository Summary
mx-systolic-fpga Open-source, parametrisable systolic arrays for OCP Microscaling (MX) minifloats (MXFP8/MXFP6) on FPGAs, with exact and BF16 accumulation modes for GEMM workloads.
ooc-cholesky-mx Out-of-core, GPU-based Cholesky factorisation with MX low-precision tile emulation, built on ecrc/ooc-cholesky.

⚡ AMD Versal AI Engines

Repository Summary
PRNGine Massively parallel pseudo-random number generation (XORWOW, XOROSHIRO, SFMT) and distribution approximation on AI Engines, as a co-processor or within a dataflow overlay. CGRA4HPC @ IPDPS '25
mc-option-pricing-aie A scalable dataflow overlay for Monte Carlo multi-asset option pricing on the VCK5000. ISC '25
fp-versal-bench Benchmarks floating-point performance of massively parallel dataflow overlays on Versal AI Engines and DSP58s versus UltraScale+ DSP48E2s.

📝 Research tooling

Repository Summary
PhiTeX An incremental TeX engine in Rust: output is byte-identical to pdfTeX, and each edit rebuilds only what it affects. Targets native and WebAssembly.
PhiTeX-frontends PhiTeX Instant for Overleaf (unofficial): a live, in-browser LaTeX preview that updates as you type.

Pinned Loading

  1. frac frac Public

    fRAC Remote Accelerator Calls on FPGAs

    VHDL

  2. mx-systolic-fpga mx-systolic-fpga Public

    MX Systolic Arrays on FPGAs

    SystemVerilog 14 2

  3. ooc-cholesky-mx ooc-cholesky-mx Public

    Forked from ecrc/ooc-cholesky

    Out-of-Core GPU-Based Cholesky Factorization with MX Microscaling

    C 1

  4. PRNGine PRNGine Public

    Porting PRNGs to AMD Versal AIEs

    C++

  5. mc-option-pricing-aie mc-option-pricing-aie Public

    Monte Carlo based financial option pricer on AMD Versal AI Engines

    C++

  6. PhiTeX PhiTeX Public

    Incremental TeX engine in Rust: byte-identical to pdfTeX, edits rebuild only what they affect

    TeX 3

Repositories

Showing 10 of 26 repositories
  • PhiTeX Public

    Incremental TeX engine in Rust: byte-identical to pdfTeX, edits rebuild only what they affect

    accl-kaust/PhiTeX's past year of commit activity
    TeX 3 AGPL-3.0 0 3 1 Updated Nov 6, 2026
  • GPU-IBS Public

    GPU acceleration of FastIBS

    accl-kaust/GPU-IBS's past year of commit activity
    C++ 0 GPL-3.0 0 0 0 Updated Nov 5, 2026
  • PhiTeX-frontends Public

    PhiTeX Instant for Overleaf: an incremental, in-browser LaTeX preview (unofficial)

    accl-kaust/PhiTeX-frontends's past year of commit activity
    BibTeX Style 2 AGPL-3.0 0 0 1 Updated Nov 5, 2026
  • ooc-cholesky-mx Public Forked from ecrc/ooc-cholesky

    Out-of-Core GPU-Based Cholesky Factorization with MX Microscaling

    accl-kaust/ooc-cholesky-mx's past year of commit activity
    C 0 BSD-2-Clause 3 0 0 Updated Oct 26, 2026
  • mx-systolic-fpga Public

    MX Systolic Arrays on FPGAs

    accl-kaust/mx-systolic-fpga's past year of commit activity
    SystemVerilog 14 MIT 2 0 0 Updated Oct 26, 2026
  • pang2g Public

    PanG2G Pan-Genome Graph-to-Graph Alignment

    accl-kaust/pang2g's past year of commit activity
    C++ 0 0 0 0 Updated Oct 25, 2026
  • frac Public

    fRAC Remote Accelerator Calls on FPGAs

    accl-kaust/frac's past year of commit activity
    VHDL 0 MIT 0 0 0 Updated Oct 22, 2026
  • .github Public

    accl-kaust GitHub Profile

    accl-kaust/.github's past year of commit activity
    0 0 0 0 Updated Oct 22, 2026
  • accl-kaust/frac-atc26-artifact's past year of commit activity
    VHDL 0 MIT 0 0 0 Updated Oct 21, 2026
  • libtpa Public
    accl-kaust/libtpa's past year of commit activity
    C 1 BSD-3-Clause 0 0 0 Updated Oct 19, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics