发明名称 | 可重配置语义处理器 | ||
摘要 | 公开了数据处理器和其配置方法。与传统的冯·诺依曼微处理器不同的是,所公开的处理器是语义处理器(100),其剖析输入流,并且取决于剖析内容引导一个或多个语义执行引擎(300)执行代码段。对于诸如分组数据流之类的定义结构输入流,这些语义处理器与冯·诺依曼系统相比,可以是既经济又快速的。多个可选组件可以增加设备操作。例如,机器上下文数据接口将语义执行引擎(300)从管理物理存储器的压力中缓解出来,允许多个引擎顺序地访问存储器,并实现正常的访问操作。另外,简单的冯·诺依曼异常处理单元可以附接到语义执行引擎,以执行更复杂的、但是不经常执行的或时间要求不严格的操作。 | ||
申请公布号 | CN1742272A | 申请公布日期 | 2006.03.01 |
申请号 | CN200380109213.8 | 申请日期 | 2003.11.12 |
申请人 | 米斯特科技有限公司 | 发明人 | 索姆索布理·司柯达尔 |
分类号 | G06F17/27(2006.01) | 主分类号 | G06F17/27(2006.01) |
代理机构 | 北京东方亿思知识产权代理有限责任公司 | 代理人 | 王怡 |
主权项 | 1.一种数据处理系统,包括:接收数据符号的输入端口;具有存储栈符号的栈的引导执行剖析器,所述剖析器能够响应于接收的数据符号而处理栈符号;可由所述剖析器访问的剖析器表,所述剖析器表能够填充有产生规则代码,所述产生规则代码可由至少一个接收的数据符号和所述剖析器提供的栈符号的组合索引;可由所述剖析器访问的产生规则表,所述产生规则表能够填充有产生规则,所述产生规则可由产生规则代码索引;第一语义代码执行引擎,当受所述引导执行剖析器提示时,能够利用所述剖析器指示的机器指令段执行机器指令;以及可由所述语义代码执行引擎访问的语义代码表,所述语义代码表能够填充有机器指令段,所述机器指令段可由产生规则代码索引。 | ||
地址 | 美国加利福尼亚州 |