发明名称 分析程序加速器装置以及更新其的方法
摘要 一种硬件加速器个性编译器,通过辨别与各个可执行功能、标识、变元、句法、语法规则、特殊符号等相对应的标记,从如在编程语言中以诸如Backus-Naur形式或其派生形式的形式记号提供的一组预期可执行功能的规范、自动地产生无差错状态表。标记可以是递归的(例如无限的),在该情况下标记被变换为确定性有限自动机或非确定性有限自动机。非确定性有限自动机被变换为有限自动机,然后被变换为用于创建状态表的状态转换,然后该状态表能够被存储、或优选地被加载到硬件语法分析程序加速器的有限状态机中,以定义其个性。
申请公布号 CN100470480C 申请公布日期 2009.03.18
申请号 CN200380110287.3 申请日期 2003.10.03
申请人 洛克希德马丁公司 发明人 迈克尔·C·达普;赛·伦·额
分类号 G06F9/45(2006.01)I;G06F9/44(2006.01)I 主分类号 G06F9/45(2006.01)I
代理机构 中科专利商标代理有限责任公司 代理人 朱进桂
主权项 1、一种动态地重新配置分析程序加速器的方法,包括:提供语法规范;提供具有有限状态机和状态表存储器的分析程序加速器;对语法进行编译,以产生有限自动机;以自描述格式从有限自动机创建有限状态机转换规范;以及将有限状态机状态转换规范载入到状态表存储器中。
地址 美国马里兰州