首页> 外文会议>ACM Annual Symposium on Applied Computing >A Hardware Extension of the RISC Microprocessor for Attribute Grammar Evaluation
【24h】

A Hardware Extension of the RISC Microprocessor for Attribute Grammar Evaluation

机译:RISC微处理器用于属性语法评估的硬件扩展

获取原文

摘要

Conventional implementations of Attribute Grammar (AG) evaluators in embedded systems today, are solely of software nature. A compiler transforms the parser's specification along with the declarative attribute evaluation rules into a behaviorally equivalent procedural program to be executed on the microprocessor. This approach affects the final system's performance as well as the complexity of the final implementation. Efforts in presenting hardware implementations of AG evaluators, although efficient enough in terms of performance, are usually fully implemented in hardware and as a consequence restricted to a single application. We exploit HW/SW codesign methods in the effort of presenting a hardware implementation of AG evaluators that is both reprogrammable and increases the desired system's performance. We achieve that by extending a conventional RISC microprocessor by combining it with a programmable implementation of a hardware parser to propose a fully programmable AG evaluator that supports the execution of hybrid combinations of declarative-procedural code. The hardware parser increases design efficiency of tree derivations while the RISC microprocessor handles the attribute evaluation computations. As a result, performance is increased while design flexibility required in embedded system applications is preserved.
机译:今天嵌入式系统中的属性语法(AG)评估员的常规实现仅为软件性质。编译器将解析器的规范与声明性属性评估规则一起转换为要在微处理器上执行的行为等效的程序程序。这种方法会影响最终系统的性能以及最终实施的复杂性。在展示AG评估员的硬件实现中的努力,虽然在性能方面有效,但通常在硬件中完全完全实现,因此限制为单个应用程序。我们利用HW / SW代号编号方法在展示重新编程的AG评估员的硬件实现中,并增加所需的系统性能。我们通过将传统的RISC微处理器组合使用硬件解析器的可编程实现来实现这一点,以提出一个完全可编程的AG评估器,其支持执行声明过程代码的混合组合。硬件解析器提高树导出的设计效率,而RISC微处理器处理属性评估计算。因此,在保留嵌入式系统应用中所需的设计灵活性时,性能增加了性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号