...
首页> 外文期刊>Computers and Electrical Engineering >Hardware implementations of software programs based on hierarchical finite state machine models
【24h】

Hardware implementations of software programs based on hierarchical finite state machine models

机译:基于分层有限状态机模型的软件程序的硬件实现

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

获取外文期刊封面封底 >>

       

摘要

Advances in microelectronic devices have dissolved the boundary between software and hardware. Faster hardware circuits that enable significantly greater parallelism to be achieved have encouraged recent research efforts into high-performance computation in electronic systems without the direct use of processing cores. Standard multi-core processors undoubtedly introduce a number of constraints, such as pre-defined operand sizes and instruction sets, and limits on concurrency and parallelism. This paper suggests a way to convert methods and functions that are defined in a general-purpose programming language into hardware implementations. Thus, conventional programming techniques such as function hierarchy, recursion, passing arguments and returning values can be entirely implemented in hardware modules that execute within a hierarchical finite state machine with extended capabilities. The resulting circuits have been found to be faster than their software alternatives and this conclusion is confirmed by numerous experiments in a variety of application areas.
机译:微电子设备的进步消除了软件和硬件之间的界限。更快的硬件电路能够实现更大的并行度,这鼓励了最近对电子系统中高性能计算的研究工作,而无需直接使用处理核。毫无疑问,标准的多核处理器会引入许多约束条件,例如预定义的操作数大小和指令集,以及对并发性和并行性的限制。本文提出了一种将通用编程语言中定义的方法和功能转换为硬件实现的方法。因此,常规的编程技术(例如函数层次结构,递归,传递参数和返回值)可以完全在具有扩展功能的层次结构有限状态机内执行的硬件模块中实现。已经发现,所产生的电路比其软件替代方案要快,这一结论已在各种应用领域的大量实验中得到证实。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号