Skip to content

A One-Pass Multi-Sketch Data Analytics Accelerator

Notifications You must be signed in to change notification settings

fpgasystems/SKT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SKT - A One-Pass Multi-Sketch

SKT is a C++-implemented HLS kernel for computing multiple sketches (HyperLogLog, Fast-AGMS and Count-Min) over the data input in one pass. This complete set is accommodated on a single Alveo U250 accelerator card operated under the Xilinx QDMA shell without backpressure on the PCIe data link. A detailed anylysis of possible design trade-offs in terms of sketch dimensions and input bandwidth will be shared shortly.

Repo Structure

  • hw - the SKT hardware accelerator kernel + example host application
  • sw - SW-SKT, the SKT software reference implementation

About

A One-Pass Multi-Sketch Data Analytics Accelerator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published