论文标题

通用光子处理器的高级路由算法

Advanced Routing Algorithms for General Purpose Photonic Processors

论文作者

Gaur, Tushar, Hegde, Gopalkrishna, Srinivas, Talabatulla

论文摘要

可以使用波导网格架构以及可调耦合器来实现具有成本效益和可编程光子驱动的解决方案(例如电子对应物(FPGA)(FPGA))以实现通用光子处理器。这些处理器/网络是使用无向加权图表示的,其中包括权重以在路由中实现约束。更快的自动化路由和循环查找算法对于实时网络中的动态路径分配至关重要,可以使用这些处理器实施各种功能。我们根据双向和深度优先搜索技术提出路径和循环查找算法,考虑到每个设备的各种性能指标,以根据所需的指标优化路径。已经证明了多种大小循环的路径分布和实施的情况。提出了消除无功能或故障单元的各种方法。已使用相同的算法证明了所提出的路径调查算法的广泛适用性,以在4*4光子开关网络中创建所有可能的输入输出组合的列表。已经描述了可用搜索算法在执行时间和复杂性方面的比较。

Cost-effective and programmable photonic-driven solutions like electronic counterparts (FPGAs) can be implemented using waveguide mesh architectures along with tunable couplers for routing to implement general-purpose photonic processors. These processors/ networks are represented using undirected weighted graphs, where weights are included to implement constraints in the routing. Faster automated routing and cycle finding algorithms are crucial for dynamic path allocations in live networks to implement various functionalities using these processors. We propose path and cycle finding algorithms based on bidirectional and depth-first search techniques, considering various performance metrics for each device to optimize the path according to the required metric. Multiple cases of path distribution and implementation of cycles of various sizes have been demonstrated. Various methods to eliminate the non-functioning or malfunctioning units are proposed. The broad applicability of the proposed path-finding algorithm has been demonstrated using the same algorithm to create a list of all the possible input-output combinations in a 4*4 photonic switching network. A comparison of available search algorithms in terms of execution time and complexity has been described.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源