会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明公开
    • Performing arithmetic on composite operands
    • Durchführungvon Arithmetik auf zusammegestellten Operanden。
    • EP0602887A1
    • 1994-06-22
    • EP93309862.6
    • 1993-12-08
    • XEROX CORPORATION
    • Davies, Daniel
    • G06F7/48G06F7/50
    • G06F7/505G06F7/02G06F7/026G06F7/48G06F7/49905G06F9/30021G06F9/30036G06F2207/3828G06F2207/386
    • Binary outcome operations are performed on composite operands. A composite operand (10) is an operand that includes plural multi-bit component data items (12,14,16). A binary outcome operation obtains, for each component, a flag bit (32,34,36) that depends on the numerical value of the component. A binary outcome operation can be performed by performing an arithmetic operation in parallel on a composite operand (10) in which each component includes more than one bit. The arithmetic operation can add a value, producing a carry signal if a component and the added value together exceed a maximum possible value. Or the arithmetic operation can subtract a value, producing a borrow signal if a component is less than the subtracted value. Also, if the arithmetic operation subtracts a value that is equal to the component, the resulting data item includes only zeros; an operation in parallel can then obtain a single flag bit that is a zero only if the resulting data item includes only zeros. The binary outcome operation can compare each component with a value or can determine whether each component is within a range.
    • 二进制结果操作在复合操作数上执行。 合成操作数(10)是包括多个多位分量数据项(12,14,16)的操作数。 对于每个组件,二进制结果操作获得取决于组件的数值的标志位(32,34,36)。 可以通过在其中每个分量包括多于一个位的合成操作数(10)上并行执行算术运算来执行二进制结果操作。 算术运算可以添加一个值,如果一个分量和一个加法值一起超过一个最大可能值,产生一个进位信号。 或者算术运算可以减去一个值,如果一个分量小于减去的值,产生借位信号。 此外,如果算术运算减去与分量相等的值,则生成的数据项仅包括零; 然后并行的操作可以获得仅当所得到的数据项仅包括零时为零的单个标志位。 二进制结果操作可以将每个组件与值进行比较,或者可以确定每个组件是否在一个范围内。
    • 9. 发明公开
    • SIMD architecture for connection to host processor's bus
    • 用于连接到主处理器总线的SIMD架构。
    • EP0602915A3
    • 1996-01-24
    • EP93309997.0
    • 1993-12-10
    • XEROX CORPORATION
    • Davies, Daniel
    • G06F15/16G06F9/38
    • G06F15/17G06F9/30036G06F9/3881G06F9/3887
    • A coprocessor (20) includes processing units (22), control circuitry (24), and circuitry (30) for connecting the coprocessor to a host processor (10). The connecting circuitry (30) includes slave circuitry (32) and master circuitry (34). The slave circuitry (32) receives requests for coprocessor operations from the host processor's bus (12) and provides signals to the control circuitry (24) so that requested operations are performed. The master circuitry (34) receives requests for data transfer operations from the control circuitry (24); the master circuitry requests host bus operations and also transfers data between the coprocessor and the host bus to perform requested data transfer operations. The control circuitry (24) includes a control/status register and a control store. The slave circuitry (32) can change data in the control/status register or transfer data from the control/status register to the host bus. The slave circuitry can also transfer data between the host bus and the control store. The master circuitry (34) includes a bus connected to each of the processing units through a register and connected to the host bus through a pipeline of registers. The master circuitry can provide an address or data to be written to the host bus from any of the processing units, and can provide data being read from the host bus to each of a set of processing units. The master circuitry can perform single word or multi-word DMA read and write operations, and can also use the control store as a mailbox for communication with the host processor or other host bus masters. The processing units can operate on data in horizontal format so that corner turning is unnecessary.
    • 10. 发明公开
    • Performing arithmetic operations on data
    • Durchführungaritmetische Operationen auf Daten。
    • EP0602888A1
    • 1994-06-22
    • EP93309863.4
    • 1993-12-08
    • XEROX CORPORATION
    • Davies, Daniel
    • G06F7/48G06F7/50
    • G06F7/505G06F7/48G06F9/30036G06F2207/3828G06F2207/386
    • Arithmetic operations are performed on composite operands that include plural component data items. The operations obtain valid results even though the operations would ordinarily produce inter-component signals, such as carry or borrow signals or a shifted bit, causing invalid results. For example, the component data items can be pixel values or other data relating to pixels in an image. Instructions on a storage medium (62) can be accessed and executed by a processor (66) to obtain valid results despite inter-component signals. Or special circuitry, such as gating circuitry or a mask register, can be used to prevent inter-component signals. Components in composite operands can be separated by buffer bits that are cleared or set to ensure valid results. Values of components can be biased before an operation to obtain valid results.
    • 对包含多个组件数据项的复合操作数执行算术运算。 即使操作通常产生分量间信号,例如进位或借位信号或偏移位,导致无效结果,操作获得有效结果。 例如,分量数据项可以是与图像中的像素相关的像素值或其他数据。 存储介质(62)上的指令可由处理器(66)访问和执行,以获得尽管分量间信号的有效结果。 或者可以使用诸如门控电路或屏蔽寄存器的特殊电路来防止分量间信号。 复合操作数中的组件可以被清除或设置为保证有效结果的缓冲区分隔开。 组件的值可以在操作之前被偏置以获得有效的结果。