Title :
Analog and digital FPGA implementation of BRIN for optimization problems
Author :
Ng, H.S. ; Lam, K.P.
Author_Institution :
Dept. of Syst. Eng. & Eng. Manage., Chinese Univ. of Hong Kong, Shatin, China
Abstract :
The binary relation inference network (BRIN) shows promise in obtaining the global optimal solution for optimization problem, which is time independent of the problem size. However, the realization of this method is dependent on the implementation platforms. We studied analog and digital FPGA implementation platforms. Analog implementation of BRIN for two different directed graph problems is studied. As transitive closure problems can transform to a special case of shortest path problems or a special case of maximum spanning tree problems, two different forms of BRIN are discussed. Their circuits using common analog integrated circuits are investigated. The BRIN solution for critical path problems is expressed and is implemented using the separated building block circuit and the combined building block circuit. As these circuits are different, the response time of these networks will be different. The advancement of field programmable gate arrays (FPGAs) in recent years, allowing millions of gates on a single chip and accompanying with high-level design tools, has allowed the implementation of very complex networks. With this exemption on manual circuit construction and availability of efficient design platform, the BRIN architecture could be built in a much more efficient way. Problems on bandwidth are removed by taking all previous external connections to the inside of the chip. By transforming BRIN to FPGA (Xilinx XC4010XL and XCV800 Virtex), we implement a synchronous network with computations in a finite number of steps. Two case studies are presented, with correct results verified from simulation implementation. Resource consumption on FPGAs is studied showing that Virtex devices are more suitable for the expansion of network in future developments.
Keywords :
analogue integrated circuits; digital integrated circuits; directed graphs; field programmable gate arrays; inference mechanisms; neural chips; optimisation; BRIN; Virtex devices; analog FPGA; analog integrated circuits; bandwidth; binary relation inference network; combined building block circuit; connectionist network; digital FPGA; directed graph; field programmable gate arrays; maximum spanning tree problem; optimization; response time; separated building block circuit; shortest path problems; simulation; synchronous network; transitive closure problems; Analog integrated circuits; Bandwidth; Complex networks; Computer architecture; Computer networks; Delay; Field programmable analog arrays; Field programmable gate arrays; Shortest path problem; Tree graphs;
Journal_Title :
Neural Networks, IEEE Transactions on
DOI :
10.1109/TNN.2003.816375