会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Apparatus and method for efficient filtering and convolution of content data
    • 用于有效过滤和卷积内容数据的装置和方法
    • US07085795B2
    • 2006-08-01
    • US09952891
    • 2001-10-29
    • Eric DebesWilliam W. MacyMinerva M. Yeung
    • Eric DebesWilliam W. MacyMinerva M. Yeung
    • G06F17/15
    • G06F17/15G06F9/30014G06F9/30018G06F9/30025G06F9/30032G06F9/30036G06F9/30109G06F9/3885G06F17/147
    • An apparatus and method for efficient filtering and convolution of content data are described. The method includes organizing, in response to executing a data shuffle instruction, a selected portion of data within a destination data storage device. The portion of data is organized according to an arrangement of coefficients within a coefficient data storage device. Once organized, a plurality of summed-product pairs are generated in response to executing a multiply-accumulate instruction. The plurality of product pairs are formed by multiplying data within the destination data storage device and coefficients within the coefficient data storage device. Once generated, adjacent summed-product pairs are added in response to executing an adjacent-add instruction. The adjacent summed-product pairs are added within the destination data storage device to form one or more data processing operation results. Once the one or more data processing operation results are formed, the results are stored within a memory device.
    • 描述了一种用于高效过滤和卷积内容数据的装置和方法。 该方法包括响应于执行数据随机播放指令,组织目的地数据存储设备内的所选数据部分。 根据系数数据存储装置内的系数排列来组织数据的部分。 一旦被组织,响应于执行乘法累积指令而产生多个累加产物对。 通过将目的地数据存储装置内的数据与系数数据存储装置内的系数相乘来形成多个乘积对。 一旦生成,响应于执行相邻加法指令而添加相邻求和产物对。 在目的地数据存储装置内添加相邻的相加乘积对以形成一个或多个数据处理运算结果。 一旦形成了一个或多个数据处理操作结果,结果被存储在存储器件中。
    • 7. 发明授权
    • Apparatus and method for extracting and loading data to/from a buffer
    • 用于从缓冲器提取数据并从缓冲器加载数据的装置和方法
    • US06781589B2
    • 2004-08-24
    • US09948333
    • 2001-09-06
    • William W. MacyMatthew HollimanEric DebesYen-Kuang Chen
    • William W. MacyMatthew HollimanEric DebesYen-Kuang Chen
    • G06F1300
    • G06F5/065
    • An apparatus and method for extracting and loading data to/from a buffer are described. The method includes the selection of data from a data buffer in response to execution of a data access instruction. The data buffer includes a plurality of data storage devices, one or more of which initially contain the selected data. Accordingly, the plurality of data storage devices form a single address space that is addressable at a bit-level. When the selected data spans from a source data storage device to a next data storage device of the data buffer, a portion of the selected data from source data storage device is concatenated with a remaining portion of the selected data from the next data storage device to form the selected data as a contiguous unit. Finally, once the selected data is formed, the selected data is stored within a destination data storage device.
    • 描述了一种用于提取和从缓冲器加载数据的装置和方法。 该方法包括响应于数据访问指令的执行从数据缓冲器中选择数据。 数据缓冲器包括多个数据存储设备,其中一个或多个初始地包含所选择的数据。 因此,多个数据存储装置形成在位层可寻址的单个地址空间。 当所选择的数据从源数据存储装置跨越到数据缓冲器的下一个数据存储装置时,来自源数据存储装置的所选数据的一部分与来自下一数据存储装置的所选数据的剩余部分相连, 将所选数据形成为连续单位。 最后,一旦形成所选择的数据,所选择的数据被存储在目的地数据存储装置中。
    • 9. 发明授权
    • Apparatus and method for SIMD modular multiplication
    • SIMD模数乘法的装置和方法
    • US07343389B2
    • 2008-03-11
    • US10137560
    • 2002-05-02
    • William W. MacyHong JiangEric DebesIgor V. Kozintsev
    • William W. MacyHong JiangEric DebesIgor V. Kozintsev
    • G06F7/38
    • G06F7/722G06F2207/3828
    • An apparatus and method for single instruction multiple data (SIMD) modular multiplication are described. In one embodiment, the method includes selection of modular multiplication method available from an operating environment. Once the multiplication method is selected, a data access pattern for processing of data is selected. Finally, the selected modular multiplication method is executed in order to process data according to the selected data access pattern. In a further embodiment, a SIMD modular multiplication instruction is provided in order to enable simultaneous modular multiplication of multiplicand and multiplier operands, which may be vertically or horizontally accessed from memory, as indicated by a selected data access pattern. Alternatively, modular multiplication is implemented utilizing a SIMD byte shuffle operation, which enables modular multiplication of a constant multiplicand value to varying data multiplier values.
    • 描述了用于单指令多数据(SIMD)模乘的装置和方法。 在一个实施例中,该方法包括选择可从操作环境获得的模乘法。 一旦选择了乘法,则选择用于处理数据的数据访问模式。 最后,执行所选择的乘法方法,以便根据所选择的数据访问模式处理数据。 在进一步的实施例中,提供SIMD模乘相乘指令,以便能够同时对乘法器和乘法器操作数进行模乘,其可以从存储器垂直或水平访问,如所选数据访问模式所示。 或者,使用SIMD字节洗牌操作实现模乘法,其使得恒定被乘数值与变化的数据乘数值的模乘相乘。