会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 71. 发明授权
    • Geometric engine including a computational module without memory contention
    • 几何引擎包括没有内存争用的计算模块
    • US06675285B1
    • 2004-01-06
    • US09556470
    • 2000-04-21
    • Michael Andrew MangMichael Mantor
    • Michael Andrew MangMichael Mantor
    • G06F1516
    • G06F9/4881G06T15/005G06T2200/28G06T2210/52
    • A method and apparatus for eliminating memory contention in a computation module is presented. The method includes, for a current operation being performed by a computation engine of the computation model, processing that begins by identifying one of a plurality of threads for which the current operation is being performed. The plurality of threads constitutes an application (e.g., geometric primitive applications, video graphic applications, drawing applications, etc.). The processing continues by identifying an operation code from a set of operation codes corresponding to the one of the plurality of threads. As such, the thread that has been identified for the current operation, one of its operation codes is being identified for the current operation. The processing then continues by determining a particular location of a particular one of a plurality of data flow memory devices based on the particular thread and the particular operation code for storing the result of the current operation. The processing then continues by producing a result for the current operation and storing the result at the particular location of the particular one of the data flow memory devices.
    • 提出了一种消除计算模块中的内存争用的方法和装置。 该方法包括对于由计算模型的计算引擎执行的当前操作,通过识别正在执行当前操作的多个线程之一开始的处理。 多个线程构成应用(例如,几何原始应用,视频图形应用,绘图应用等)。 通过从对应于多个线程中的一个线程的一组操作代码识别操作代码来继续该处理。 因此,针对当前操作已被识别的线程,其当前操作中正在识别其操作码之一。 然后通过基于特定线程和用于存储当前操作的结果的特定操作码确定多个数据流存储器件中的特定位置的特定位置来继续处理。 然后通过产生用于当前操作的结果并将结果存储在特定数据流存储器件的特定位置来继续处理。
    • 72. 发明授权
    • Method and apparatus for shared microcode in a multi-thread computation engine
    • 多线程计算引擎中共享微码的方法和装置
    • US06624818B1
    • 2003-09-23
    • US09556485
    • 2000-04-21
    • Michael MantorMichael Andrew Mang
    • Michael MantorMichael Andrew Mang
    • G06T1500
    • G06F9/3001G06F9/3017G06F9/3851G06F9/3885G06T1/20
    • A method and apparatus for supporting shared microcode in a multi-thread computation engine is presented. Each of a plurality of thread controllers controls a thread of a plurality of threads that are included in the system. Rather than storing the operation codes associated with their respective threads and providing those operation codes to an arbitration module for execution, each of the thread controller stores operation code identifiers that are submitted to the arbitration module. Once the arbitration module has determine which operation code should be executed, it passes the operation code identifiers corresponding to that operation code to a microcode generation block. The microcode generation block uses the operation code identifiers to generate a set of input parameters that are provided to a computation engine for execution, where the input parameters correspond to those for the operation code encoded by the operation code identifiers received by the microcode generation block.
    • 提出了一种用于在多线程计算引擎中支持共享微代码的方法和装置。 多个线程控制器中的每一个控制包括在系统中的多个线程的线程。 不是存储与它们各自的线程相关联的操作代码,并且将这些操作代码提供给仲裁模块以执行,而是每个线程控制器存储提交给仲裁模块的操作代码标识符。 一旦仲裁模块确定应该执行哪个操作代码,它将与该操作代码相对应的操作代码标识传递给微代码生成块。 微代码生成块使用操作代码标识符来生成提供给用于执行的计算引擎的一组输入参数,其中输入参数对应于由微代码生成块接收的操作代码标识符编码的操作代码。