When building a set of OpenCL kernels for a FPGA device, aocl produces some info about the logic utilization in the file acl_quartus.txt which looks as follows:
(I built for the SocratesII board with a Cyclone V FPGA) --- Quote Start --- ALUTs: 27730 Registers: 53,822 Logic utilization: 25,166 / 41,910 ( 60 % ) I/O pins: 125 / 342 ( 37 % ) DSP blocks: 0 / 112 ( 0 % ) Memory bits: 248,280 / 5,662,720 ( 4 % ) RAM blocks: 230 / 553 ( 42 % ) Actual clock freq: 112.579999864 Kernel fmax: 112.58 1x clock fmax: 112.58 2x clock fmax: 10000 Highest non-global fanout: 4233 --- Quote End --- I have a vague Idea what they may mean, but since I come from a software (not hardware) background, some of it is a bit confusing, especially as no units are given.Link Copied
For more complete information about compiler optimizations, see our Optimization Notice.