首页> 外文OA文献 >An embedded microprocessor for intelligent control
【2h】

An embedded microprocessor for intelligent control

机译:嵌入式智能控制微处理器

摘要

The conventional approach for the implementation of the knowledge base of a planning agent, on an intelligent embedded system, is solely of software nature. It requires the existence of a compiler that transforms the initial declarative logic program, specifying the knowledge base, to its equivalent procedural one, to be programmed to the embedded system's microprocessor. This practice increases the complexity of the final implementation (the declarative to sequential transformation adds a great amount of software code for simulating the declarative execution) and reduces the overall system's performance (logic derivations require the use of a stack and a great number of jump instructions for their evaluation). The design of specialized hardware implementations, which are only capable of supporting logic programs, in an effort to resolve the aforementioned problems, introduces limitations in their use in applications where logic programs need to be intertwined with traditional procedural ones in a desired application. In this paper, we exploit HW/SW codesign methods to present a microprocessor, capable of supporting hybrid applications using both programming approaches. We take advantage of the close relationship between attribute grammar (AG) evaluation and knowledge engineering methods to present a programmable hardware parser that performs logic derivations and combine it with an extension of a conventional RISC microprocessor that performs the unification process to report the success or failure of logic derivations. The extended RISC microprocessor is still capable of executing conventional procedural programs, thus hybrid applications can be implemented. The presented implementation increases the performance of logic derivations for the control inference process (experimental analysis yields an approximate 1000% - 10 times increase in performance) and reduces the complexity of the final implemented code through the introduction of an extended C language called C-AG that simplifies the programming of hybrid procedural-declarative applications. © Springer 2005.
机译:在智能嵌入式系统上用于实现计划代理的知识库的常规方法仅具有软件性质。它需要一个编译器,该编译器将指定知识库的初始声明性逻辑程序转换为等效程序,然后将其编程到嵌入式系统的微处理器中。这种做法增加了最终实现的复杂性(顺序转换的声明式添加了用于模拟声明式执行的大量软件代码),并降低了整个系统的性能(逻辑派生需要使用堆栈和大量跳转指令)供他们评估)。为了解决上述问题,只能支持逻辑程序的专用硬件实现的设计引入了逻辑程序在所需程序中需要与传统程序相交织的应用程序中的使用限制。在本文中,我们利用硬件/软件代码签名方法来提出一种微处理器,该微处理器能够使用两种编程方法来支持混合应用程序。我们利用属性文法(AG)评估和知识工程方法之间的紧密关系,提供了一种可编程的硬件解析器,该逻辑器执行逻辑推导,并将其与常规RISC微处理器的扩展相结合,后者执行统一过程以报告成功或失败逻辑推导。扩展的RISC微处理器仍然能够执行常规的程序程序,因此可以实现混合应用程序。提出的实现提高了控制推理过程的逻辑推导性能(实验分析产生的性能大约提高了1000%-10倍),并通过引入称为C-AG的扩展C语言降低了最终实现代码的复杂性简化了混合过程声明式应用程序的编程。 ©Springer 2005。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号