会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Hardware accelerated reconfigurable processor for accelerating database operations and queries
    • 硬件加速可重构处理器,用于加速数据库操作和查询
    • US08234267B2
    • 2012-07-31
    • US13048031
    • 2011-03-15
    • Jeremy BranscomeMichael CorwinLiuxi YangJoseph I. Chamdani
    • Jeremy BranscomeMichael CorwinLiuxi YangJoseph I. Chamdani
    • G06F7/00G06F17/30
    • G06F17/30442
    • Embodiments of the present invention provide a hardware accelerator that assists a host database system in processing its queries. The hardware accelerator comprises special purpose processing elements that are capable of receiving database query/operation tasks in the form of machine code database instructions, execute them in hardware without software, and return the query/operation result back to the host system. For example, table and column descriptors are embedded in the machine code database instructions. For ease of installation, the hardware accelerators employ a standard interconnect, such as a PCle or HT interconnect. The processing elements implement a novel dataflow design and Inter Macro-Op Communication (IMC) data structures to execute the machine code database instructions. The hardware accelerator may also comprise a relatively large memory to enhance the hardware execution of the query/operation tasks requested. The hardware accelerator utilizes hardware-friendly memory addressing, which allows for arithmetic derivation of a physical address from a global database virtual address simply based on a row identifier. The hardware accelerator minimizes memory reads/writes by keeping most intermediate results flowing through IMCs in pipelined and parallel fashion. Furthermore, the hardware accelerator may employ task pipelining and pre-fetch pipelining to enhance its performance.
    • 本发明的实施例提供了一种辅助主机数据库系统处理其查询的硬件加速器。 硬件加速器包括能够以机器码数据库指令的形式接收数据库查询/操作任务的专用处理元件,无需软件执行硬件,并将查询/运算结果返回主机系统。 例如,表和列描述符嵌入在机器码数据库指令中。 为了便于安装,硬件加速器采用标准互连,如PCle或HT互连。 处理元件实现了一种新颖的数据流设计和Inter Macro-Op Communication(IMC)数据结构来执行机器码数据库指令。 硬件加速器还可以包括相对大的存储器,以增强所请求的查询/操作任务的硬件执行。 硬件加速器使用硬件友好的存储器寻址,这允许仅仅基于行标识符从全局数据库虚拟地址算术推导物理地址。 硬件加速器通过保持大多数中间结果以流水线和并行方式流过IMC来最小化存储器读/写。 此外,硬件加速器可以采用任务流水线和预取流水线来增强其性能。
    • 2. 发明申请
    • Semantic-based switch fabric OS
    • 基于语义的交换架构OS
    • US20060095584A1
    • 2006-05-04
    • US10988114
    • 2004-11-12
    • Vikas DeolalikerUdayakumar SubbarayanLiuxi YangJay Sethuram
    • Vikas DeolalikerUdayakumar SubbarayanLiuxi YangJay Sethuram
    • G06F15/173
    • H04L67/16H04L67/02
    • A operating system creates a semantic-based platform or fabric that provides a service oriented network. The operating system assigns virtual addresses to services registered with the network. Messages for the services are sent by service requesters using their virtual addresses. The virtual address is then mapped to the actual address of the service provider, which is then sent to the intended service provider. The messages are processed according to an SOA stack, where messages can be routed at the virtual IP, transport, or message layer without the need to process the message at the IP layer. The web services can be classified into a service zone, with the zone exposed to a service requester as a single entity. The zone is an independent domain, with communication within the zone managed by a semantic-based switch in the switch fabric.
    • 操作系统创建一个提供面向服务的网络的基于语义的平台或架构。 操作系统为在网络注册的服务分配虚拟地址。 服务请求者使用其虚拟地址发送服务的消息。 然后将虚拟地址映射到服务提供商的实际地址,然后将其发送到预期的服务提供商。 消息根据SOA堆栈进行处理,其中可以在虚拟IP,传输或消息层路由消息,而不需要在IP层处理消息。 Web服务可以分为服务区域,区域作为单个实体暴露给服务请求者。 该区域是一个独立的域,通过交换结构中基于语义的交换机管理的区域内的通信。
    • 7. 发明授权
    • Accessing data in column store database based on hardware compatible data structures
    • 基于硬件兼容的数据结构访问列存储数据库中的数据
    • US09378231B2
    • 2016-06-28
    • US13107399
    • 2011-05-13
    • Liuxi YangKapil SurlakerRavi KrishnamurthyMichael CorwinJeremy BranscomeKrishnan MeiyyappanJoseph I. Chamdani
    • Liuxi YangKapil SurlakerRavi KrishnamurthyMichael CorwinJeremy BranscomeKrishnan MeiyyappanJoseph I. Chamdani
    • G06F17/30
    • G06F17/30315
    • Embodiments of the present invention provide one or more hardware-friendly data structures that enable efficient hardware acceleration of database operations. In particular, the present invention employs a column-store format for the database. In the database, column-groups are stored with implicit row ids (RIDs) and a RID-to-primary key column having both column-store and row-store benefits via column hopping and a heap structure for adding new data. Fixed-width column compression allow for easy hardware database processing directly on the compressed data. A global database virtual address space is utilized that allows for arithmetic derivation of any physical address of the data regardless of its location. A word compression dictionary with token compare and sort index is also provided to allow for efficient hardware-based searching of text. A tuple reconstruction process is provided as well that allows hardware to reconstruct a row by stitching together data from multiple column groups.
    • 本发明的实施例提供了一个或多个能够有效地加速数据库操作的硬件友好的数据结构。 特别地,本发明采用数据库的列存储格式。 在数据库中,列组通过列跳转和用于添加新数据的堆结构存储隐式行ids(RID)和具有列存储和行存储优势的RID至主键列。 固定宽度列压缩允许直接对压缩数据进行硬件数据库处理。 使用全局数据库虚拟地址空间,允许对数据的任何物理地址的算术推导,而不管其位置如何。 还提供了具有令牌比较和排序索引的单词压缩字典,以允许对文本进行高效的基于硬件的搜索。 还提供了一个元组重建过程,允许硬件通过将来自多个列组的数据进行拼接来重建行。
    • 8. 发明申请
    • HARDWARE ACCELERATED RECONFIGURABLE PROCESSOR FOR ACCELERATING DATABASE OPERATIONS AND QUERIES
    • 用于加速数据库操作和查询的硬件加速可重构处理器
    • US20110218987A1
    • 2011-09-08
    • US13048024
    • 2011-03-15
    • JEREMY BRANSCOMEMICHAEL CORWINLIUXI YANGJOSEPH I. CHAMDANI
    • JEREMY BRANSCOMEMICHAEL CORWINLIUXI YANGJOSEPH I. CHAMDANI
    • G06F7/00G06F17/30
    • G06F17/30442
    • Embodiments of the present invention provide a hardware accelerator that assists a host database system in processing its queries. The hardware accelerator comprises special purpose processing elements that are capable of receiving database query/operation tasks in the form of machine code database instructions, execute them in hardware without software, and return the query/operation result back to the host system. For example, table and column descriptors are embedded in the machine code database instructions. For ease of installation, the hardware accelerators employ a standard interconnect, such as a PCle or HT interconnect. The processing elements implement a novel dataflow design and Inter Macro-Op Communication (IMC) data structures to execute the machine code database instructions. The hardware accelerator may also comprise a relatively large memory to enhance the hardware execution of the query/operation tasks requested. The hardware accelerator utilizes hardware-friendly memory addressing, which allows for arithmetic derivation of a physical address from a global database virtual address simply based on a row identifier. The hardware accelerator minimizes memory reads/writes by keeping most intermediate results flowing through IMCs in pipelined and parallel fashion. Furthermore, the hardware accelerator may employ task pipelining and pre-fetch pipelining to enhance its performance.
    • 本发明的实施例提供了一种辅助主机数据库系统处理其查询的硬件加速器。 硬件加速器包括能够以机器码数据库指令的形式接收数据库查询/操作任务的专用处理元件,无需软件执行硬件,并将查询/运算结果返回主机系统。 例如,表和列描述符嵌入在机器码数据库指令中。 为了便于安装,硬件加速器采用标准互连,如PCle或HT互连。 处理元件实现了一种新颖的数据流设计和Inter Macro-Op Communication(IMC)数据结构来执行机器码数据库指令。 硬件加速器还可以包括相对大的存储器,以增强所请求的查询/操作任务的硬件执行。 硬件加速器使用硬件友好的存储器寻址,这允许仅仅基于行标识符从全局数据库虚拟地址算术推导物理地址。 硬件加速器通过保持大多数中间结果以流水线和并行方式流过IMC来最小化存储器读/写。 此外,硬件加速器可以采用任务流水线和预取流水线来增强其性能。
    • 10. 发明授权
    • Accessing data in a column store database based on hardware compatible data structures
    • 基于硬件兼容的数据结构访问列存储数据库中的数据
    • US07966343B2
    • 2011-06-21
    • US12099131
    • 2008-04-07
    • Liuxi YangKapil SurlakerRavi KrishnamurthyMichael CorwinJeremy BranscomeKrishnan MeiyyappanJoseph I. Chamdani
    • Liuxi YangKapil SurlakerRavi KrishnamurthyMichael CorwinJeremy BranscomeKrishnan MeiyyappanJoseph I. Chamdani
    • G06F17/30
    • G06F17/30315
    • Embodiments of the present invention provide one or more hardware-friendly data structures that enable efficient hardware acceleration of database operations. In particular, the present invention employs a column-store format for the database. In the database, column-groups are stored with implicit row ids (RIDs) and a RID-to-primary key column having both column-store and row-store benefits via column hopping and a heap structure for adding new data. Fixed-width column compression allow for easy hardware database processing directly on the compressed data. A global database virtual address space is utilized that allows for arithmetic derivation of any physical address of the data regardless of its location. A word compression dictionary with token compare and sort index is also provided to allow for efficient hardware-based searching of text. A tuple reconstruction process is provided as well that allows hardware to reconstruct a row by stitching together data from multiple column groups.
    • 本发明的实施例提供了一个或多个能够有效地加速数据库操作的硬件友好的数据结构。 特别地,本发明采用数据库的列存储格式。 在数据库中,列组通过列跳转和用于添加新数据的堆结构存储隐式行ids(RID)和具有列存储和行存储优势的RID至主键列。 固定宽度列压缩允许直接对压缩数据进行硬件数据库处理。 使用全局数据库虚拟地址空间,允许对数据的任何物理地址的算术推导,而不管其位置如何。 还提供了具有令牌比较和排序索引的单词压缩字典,以允许对文本进行高效的基于硬件的搜索。 还提供了一个元组重建过程,允许硬件通过将来自多个列组的数据进行拼接来重建行。