首页> 外国专利> Functional-level instruction-set computer architecture for processing application-layer content-service requests such as file-access requests

Functional-level instruction-set computer architecture for processing application-layer content-service requests such as file-access requests

机译:功能级别的指令集计算机体系结构,用于处理应用程序层内容服务请求(例如文件访问请求)

摘要

A functional-level instruction-set computing (FLIC) architecture executes higher-level functional instructions such as lookups and bit-compares of variable-length operands. Each FLIC processing-engine slice has specialized processing units including a lookup unit that searches for a matching entry in a lookup cache. Variable-length operands are stored in execution buffers. The operand length and location in the execution buffer are stored in fixed-length general-purpose registers (GPRs) that also store fixed-length operands. A copy/move unit moves data between input and output buffers and one or more FLIC processing-engine slices. Multiple contexts can each have a set of GPRs and execution buffers. An expansion buffer in a FLIC slice can be allocated to a context to expand that context's execution buffer for storing longer operands. The FLIC engine is optimized to parse, lookup, and process long strings common in content-service requests and can offload file-server requests by looking up meta-data and pointers.
机译:功能级别的指令集计算(FLIC)体系结构执行更高级别的功能指令,例如可变长度操作数的查找和位比较。每个FLIC处理引擎片都有专门的处理单元,其中包括一个在查找缓存中搜索匹配条目的查找单元。可变长度操作数存储在执行缓冲区中。操作缓冲区中的操作数长度和位置存储在固定长度的通用寄存器(GPR)中,该寄存器还存储固定长度的操作数。复制/移动单元在输入和输出缓冲区以及一个或多个FLIC处理引擎片之间移动数据。多个上下文可以各自具有一组GPR和执行缓冲区。可以将FLIC切片中的扩展缓冲区分配给上下文,以扩展该上下文的执行缓冲区以存储更长的操作数。 FLIC引擎经过优化,可以解析,查找和处理内容服务请求中常见的长字符串,并且可以通过查找元数据和指针来卸载文件服务器请求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号