...
首页> 外文期刊>Microprocessors and microsystems >Modular design of a factor-graph-based inference engine on a System-On-Chip (SoC)
【24h】

Modular design of a factor-graph-based inference engine on a System-On-Chip (SoC)

机译:片上系统(SoC)上基于因子图的推理引擎的模块化设计

获取原文
获取原文并翻译 | 示例
           

摘要

Factor graphs are probabilistic graphical frameworks for modeling complex and dynamic systems. They can be used in a broad range of application domains, from machine learning and robotics, to signal processing and digital communications. One important aspect that makes a factor graph very useful and very promising to be applied widely is its inference mechanism that is suitable for performing a complex model-based reasoning. However, its features have not fully explored and factor graphs are still used mainly as modeling tools that run on standard computers. Whereas in real applications such as robotics, one needs a practical implementation of such a framework. In this paper, we describe the development of a factor-graph-based inference engine that runs on a System-on-Chip (SoC). Running natively on a low level hardware, our factor graph engine delivers highest performance for real-time applications. We designed the embedded architecture so that it conveys important aspects such as modularity, scalability, flexibility and platform-friendly framework. The proposed architecture has customizable levels of parallelism as well as re-configurable modules that are extensible to accommodate large networks. We optimized the design to achieve high efficiency in terms of clock latency and resources consumption. We have tested our design on Xilinx Zynq-7000 SoCs and the implementation result demonstrates that the proposed framework can potentially be extended into a massively distributed probabilistic computing engine.
机译:因子图是用于对复杂和动态系统进行建模的概率图形框架。它们可以在从机器学习和机器人技术到信号处理和数字通信的广泛应用领域中使用。使因子图非常有用且很有希望被广泛应用的一个重要方面是其推理机制,该推理机制适合执行基于复杂模型的推理。但是,其功能尚未得到充分研究,因子图仍主要用作在标准计算机上运行的建模工具。而在诸如机器人技术的实际应用中,则需要这种框架的实际实现。在本文中,我们描述了基于因子图的推理引擎的开发,该引擎在片上系统(SoC)上运行。我们的因子图引擎在低级硬件上本地运行,可为实时应用程序提供最高的性能。我们设计了嵌入式体系结构,以便传达重要的方面,例如模块化,可伸缩性,灵活性和平台友好的框架。所提出的体系结构具有可定制的并行度级别,以及可扩展的模块,可扩展以适应大型网络。我们优化了设计,以在时钟延迟和资源消耗方面实现高效率。我们已经在Xilinx Zynq-7000 SoC上测试了我们的设计,实现结果表明,所提出的框架可以潜在地扩展到大规模分布式概率计算引擎中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号