会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • CACHE FOR INSTRUCTION SET ARCHITECTURE USING INDEXES TO ACHIEVE COMPRESSION
    • 使用索引进行压缩的指令设置架构的缓存
    • US20070150656A1
    • 2007-06-28
    • US11683026
    • 2007-03-07
    • Amit Ramchandran
    • Amit Ramchandran
    • G06F12/00
    • G06F13/287G06F9/30014G06F9/3012G06F9/3824G06F9/3826G06F9/383G06F9/3867G06F9/3885G06F13/16
    • A method for compressing a set of instructions in an adaptive computing machine includes identifying frequently executed instructions, inserting an explicit caching instruction associating the identified instructions with an index value in the set of instructions before the identified instructions and replacing at least one instance of the frequently executed instructions subsequent to the explicit caching instruction with a compressed instruction referencing the index value. One or more instructions can be identified for compression, including groups of consecutive or non-consecutive instructions. The explicit caching instruction directs a node in an adaptive computing machine to store instructions in an instruction storage unit in association with an index value. Instructions stored in the storage unit are retrievable with reference to the index value. The compressed instruction may include one or more references to index values, and can include a sequence of index values indicating the sequence of execution of the associated instructions.
    • 一种用于在自适应计算机器中压缩一组指令的方法包括识别频繁执行的指令,将识别出的指令与所识别的指令之前的指令集中的索引值相关联的显式高速缓存指令,并将所述指令的至少一个实例 在显式高速缓存指令之后的执行指令具有引用索引值的压缩指令。 可以识别一个或多个指令用于压缩,包括连续或非连续指令的组。 显式高速缓存指令引导自适应计算机中的节点将指令存储在与索引值相关联的指令存储单元中。 存储在存储单元中的指令可以参考索引值进行检索。 压缩指令可以包括对索引值的一个或多个引用,并且可以包括指示相关联指令的执行顺序的索引值序列。
    • 3. 发明授权
    • IC for universal computing with near zero programming complexity
    • 用于具有接近零编程复杂度的通用计算的IC
    • US06947916B2
    • 2005-09-20
    • US10029502
    • 2001-12-21
    • Fa-Long LuoBohumir Uvacek
    • Fa-Long LuoBohumir Uvacek
    • G06N3/063G06F15/18
    • G06N3/063
    • A computing machine capable of performing multiple operations using a universal computing unit is provided. The universal computing unit maps an input signal to an output signal. The mapping is initiated using an instruction that includes the input signal, a weight matrix, and an activation function. Using the instruction, the universal computing unit may perform multiple operations using the same hardware configuration. The computation that is performed by the universal computing unit is determined by the weight matrix and activation function used. Accordingly, the universal computing unit does not require any programming to perform a type of computing operation because the type of operation is determined by the parameters of the instruction, specifically, the weight matrix and the activation function.
    • 提供了能够使用通用计算单元执行多个操作的计算机。 通用计算单元将输入信号映射到输出信号。 使用包括输入信号,权重矩阵和激活功能的指令来启动映射。 使用该指令,通用计算单元可以使用相同的硬件配置来执行多个操作。 由通用计算单元执行的计算由所使用的权重矩阵和激活函数确定。 因此,通用计算单元不需要任何编程来执行一种计算操作,因为操作的类型由指令的参数,具体地,权重矩阵和激活功能确定。
    • 5. 发明申请
    • Cache for instruction set architecture using indexes to achieve compression
    • 缓存指令集架构使用索引来实现压缩
    • US20040093479A1
    • 2004-05-13
    • US10628083
    • 2003-07-24
    • QuickSilver Technology, Inc.
    • Amit Ramchandran
    • G06F009/30
    • G06F13/287G06F9/30014G06F9/3012G06F9/3824G06F9/3826G06F9/383G06F9/3867G06F9/3885G06F13/16
    • A method for compressing a set of instructions in an adaptive computing machine includes identifying frequently executed instructions, inserting an explicit caching instruction associating the identified instructions with an index value in the set of instructions before the identified instructions and replacing at least one instance of the frequently executed instructions subsequent to the explicit caching instruction with a compressed instruction referencing the index value. One or more instructions can be identified for compression, including groups of consecutive or non-consecutive instructions. The explicit caching instruction directs a node in an adaptive computing machine to store instructions in an instruction storage unit in association with an index value. Instructions stored in the storage unit are retrievable with reference to the index value. The compressed instruction may include one or more references to index values, and can include a sequence of index values indicating the sequence of execution of the associated instructions.
    • 一种用于在自适应计算机器中压缩一组指令的方法包括识别频繁执行的指令,将识别出的指令与所识别的指令之前的指令集中的索引值相关联的显式高速缓存指令,并将所述指令的至少一个实例 在显式高速缓存指令之后的执行指令具有引用索引值的压缩指令。 可以识别一个或多个指令用于压缩,包括连续或非连续指令的组。 显式高速缓存指令引导自适应计算机中的节点将指令存储在与索引值相关联的指令存储单元中。 存储在存储单元中的指令可以参考索引值进行检索。 压缩指令可以包括对索引值的一个或多个引用,并且可以包括指示相关联指令的执行顺序的索引值序列。
    • 6. 发明申请
    • Retargetable compiler for multiple and different hardware platforms
    • 针对多个不同硬件平台的可重定向编译器
    • US20040068716A1
    • 2004-04-08
    • US10264485
    • 2002-10-04
    • Quicksilver Technology, Inc.
    • Cameron Stevens
    • G06F009/45
    • G06F8/47
    • The invention provides a compiler for generating assembly or configuration instructions from source code for an integrated circuit architecture of a plurality of different IC architectures. The source code is represented as a plurality of nodes of an abstract syntax tree. For each target architecture, a plurality of concrete instruction tiles are generated as concrete classes corresponding to and inheriting from a plurality of function tiles. Each function tile is implemented as an abstract class, represents a corresponding function, such as an ADD or MULT function, and implements a matching operation for the corresponding function. The compiler includes an instruction selector, formed as an abstract class, which implements a matching function and instruction generation for the abstract syntax tree by calling the corresponding matching operations of the concrete instruction tiles, inherited from the plurality of function tiles. When a concrete instruction tile or corresponding function has been matched to a node of the abstract syntax tree, the instruction selector calls an instruction generation function of the corresponding concrete instruction tile to generate an instruction for the corresponding IC architecture. By varying the concrete instruction tiles, the compiler may be targeted to any IC architecture.
    • 本发明提供了一种用于从用于多个不同IC架构的集成电路架构的源代码生成汇编或配置指令的编译器。 源代码被表示为抽象语法树的多个节点。 对于每个目标架构,生成多个具体指令块作为与多个功能块相对应并从其继承的具体类。 每个功能块实现为抽象类,表示相应的功能,如ADD或MULT功能,并为相应的功能实现匹配操作。 编译器包括形成为抽象类的指令选择器,其通过调用从多个功能块继承的具体指令块的相应匹配操作来实现抽象语法树的匹配函数和指令生成。 当具体的指令块或对应的功能与抽象语法树的节点匹配时,指令选择器调用相应具体指令块的指令生成函数,以生成相应IC架构的指令。 通过改变具体的指令块,编译器可以针对任何IC架构。
    • 8. 发明申请
    • Method and system for implementing a system acquisition function for use with a communication device
    • 用于实现与通信设备一起使用的系统获取功能的方法和系统
    • US20040008640A1
    • 2004-01-15
    • US10067496
    • 2002-02-04
    • QuickSilver Technology, Inc.
    • Ghobad HeidariKuor-Hsin Chang
    • H04B007/216
    • G06F15/7867H04B1/708H04B2201/70711
    • A system for implementing a searcher for use with a communication device is provided. According to one aspect of the system, the searcher includes one or more computational units which are used to perform a PN sequence generation function to generate a sequence of PN codes. The searcher further includes a number of computational units which are used to correlate received signal samples with the PN codes. As each signal sample is received by the communication device, the received signal sample is correlated with a first PN sequence in a parallel manner using the computational units. The correlation results are then accumulated. As the next signal sample is received, this newly received signal sample is similarly correlated with the next PN sequence in a parallel manner. Likewise, the correlation results are accumulated with the previous correlation results. The foregoing process is repeated until all the signal samples needed for correlation are received and correlated with sequences of PN codes. According to another aspect of the system, the a computational units are implemented using adaptive hardware resources. The number of computational units which are used to implement the correlation function is adjustable depending on, for example, the amount of available adaptive hardware resources.
    • 提供了一种用于实现与通信设备一起使用的搜索器的系统。 根据该系统的一个方面,搜索器包括一个或多个计算单元,用于执行PN序列生成功能以产生PN码序列。 搜索器还包括多个计算单元,用于将接收到的信号采样与PN码相关联。 由于每个信号采样由通信设备接收,所以接收的信号样本使用计算单元并行地与第一PN序列相关。 然后累积相关结果。 当接收到下一个信号样本时,新接收的信号样本与下一个PN序列以并行方式类似地相关。 同样地,相关结果与先前的相关结果一起累积。 重复上述过程,直到接收到相关所需的所有信号样本并与PN码的序列相关联。 根据系统的另一方面,使用自适应硬件资源来实现计算单元。 用于实现相关函数的计算单元的数量可以根据例如可用的自适应硬件资源的量来调整。
    • 10. 发明申请
    • Apparatus and method for adaptive multimedia reception and transmission in communication environments
    • 通信环境中自适应多媒体接收和传输的装置和方法
    • US20030140123A1
    • 2003-07-24
    • US10040100
    • 2002-01-04
    • QuickSilver Technology, Inc.
    • Paul L. MasterBohumir Uvacek
    • G06F015/177
    • H04W88/06H04W48/12
    • The present invention provides a method and apparatus for configuration of adaptive integrated circuitry, to provide one or more operating modes or other functionality in a communication device, such as a cellular telephone, a GSM telephone, another type of mobile telephone or mobile station, or any other type of media communication device, including video, voice or radio, or other forms of multimedia. The adaptive integrated circuitry is configured and reconfigured for multiple tasks, such as channel acquisition, voice transmission, or multimedia and other data processing. In the preferred embodiment, the configuration and reconfiguration occurs to adaptively optimize the performance of the particular activity over time, such as to increase the speed of channel acquisition, increase throughput rates, increase perceived voice and media quality, and decrease the rate of dropped communication sessions.
    • 本发明提供了一种用于配置自适应集成电路的方法和装置,以在诸如蜂窝电话,GSM电话,另一类型的移动电话或移动台之类的通信设备中提供一个或多个操作模式或其它功能,或 任何其他类型的媒体通信设备,包括视频,语音或无线电,或其他形式的多媒体。 自适应集成电路被配置和重新配置用于多个任务,例如信道获取,语音传输或多媒体和其他数据处理。 在优选实施例中,发生配置和重新配置以随时间自适应地优化特定活动的性能,例如增加频道获取的速度,增加吞吐率,增加感知语音和媒体质量,以及降低丢弃通信的速率 会话