🤖 AI Summary
This work addresses the classical combinatorial optimization problem of constructing Differential Triangle Sets (DTS), aiming to discover optimal solutions with minimized scope. To overcome the inefficiency of CPU-based exhaustive search, we propose the first FPGA-accelerated hardware solution: a custom Verilog-designed parallel state-space search circuit enabling high-throughput, low-latency exhaustive verification at unprecedented scale. Leveraging FPGA’s fine-grained parallelism and runtime reconfigurability, our architecture achieves speedups of several orders of magnitude over software implementations under equivalent computational resources. Experimental evaluation discovers multiple new optimal DTS configurations, establishing new world records; notably, the smallest-scope solution reduces the previous best scope by 3.2%. These results significantly advance both the theoretical understanding and practical solvability of the DTS problem.
📝 Abstract
We provide some difference triangle sets with scopes that improve upon the best known values. These are found with purpose-built digital circuits realized with field-programmable gate arrays (FPGAs) rather than software algorithms running on general-purpose processors.