Skip to content
This repository was archived by the owner on Dec 25, 2023. It is now read-only.

Releases: intel/hexl-fpga

Release v2.0

01 Nov 17:26
d3eca2c

Choose a tag to compare

Changes

  • Migrated the HEXL-FPGA library from OpenCL to oneAPI (first time oneAPI release).
  • Added optimization for Agilex FPGAs.
  • Added experimental bridge to Microsoft SEAL v4.0.0 CKKS.
  • Added framework for comparing performance between HEXL-FPGA and HEXL.
  • Enabled the selection of target devices (CPU or FPGA) inside the same run.
  • Bug fixes.
  • Updated related documents.

Co-Authored-by: @shahzadATintel
Co-Authored-by: @wangyon1
Co-Authored-by: @ymeng-git
Co-Authored-by: @yzhou79

Pre-release v2.0-rc1

22 Aug 17:32
4f2e5f1

Choose a tag to compare

Changes

  • Migrated the HEXL-FPGA library from OpenCL to oneAPI.
  • Added experimental bridge to Microsoft SEAL v4.0.0.
  • Added framework for comparing performance between HEXL-FPGA and HEXL.
  • Updated related documents.

Co-Authored-by: @shahzadATintel
Co-Authored-by: @wangyon1
Co-Authored-by: @ymeng-git
Co-Authored-by: @yzhou79

Release v1.1

28 Feb 19:45
05a1524

Choose a tag to compare

Version 1.1

  • Added KeySwitch FPGA kernel support.
  • Added integrated kernel support for DyadicMultiply and KeySwitch.
  • Deprecated standalone NTT and INTT support, which will be removed in the next release.
  • Documentation updates.

Co-Authored-by: @ymeng-git
Co-Authored-by: @yzhou79
Co-Authored-by: @tgonzalez89-intel
Co-Authored-by: @denCalderon

Release v1.0

13 Dec 17:07
cd209a1

Choose a tag to compare

Version 1.0

  • Initial release.
  • Added NTT/INTT/DyadicMultiply FPGA kernel support.