The HEBench (homomorphic encryption benchmark) frontend consists of the components relevant to users running benchmarks, extending the test harness with custom workloads, and developers who wish to contribute to the testing side of the framework.
The SEAL-CPU backend is a Reference backend engine for HEBench which is a shared library that implements the required functions specified in either the hebench::APIBridge or hebench::cpp wrapper. It is intended only as a reference on how to implement a SEAL backend for HEBench and it is not fully optimized for performance.