会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Systems and methods for transferring data to maintain preferred slot positions in a bi-endian processor
    • 用于传送数据以维持双端处理器中优选插槽位置的系统和方法
    • US08145804B2
    • 2012-03-27
    • US12563756
    • 2009-09-21
    • Brian King FlachsBrad William MichaelNicolas MaedingShigeaki IwasaSeiji MaedaHiroo Hayashi
    • Brian King FlachsBrad William MichaelNicolas MaedingShigeaki IwasaSeiji MaedaHiroo Hayashi
    • G06F13/28
    • G06F9/30007G06F9/3824
    • A bi-endian multiprocessor system having multiple processing elements, each of which includes a processor core, a local memory and a memory flow controller. The memory flow controller transfers data between the local memory and data sources external to the processing element. If the processing element and the data source implement data representations having the same endian-ness, each multi-word line of data is stored in the local memory in the same word order as in the data source. If the processing element and the data source implement data representations having different endian-ness, the words of each multi-word line of data are transposed when data is transferred between local memory and the data source. The processing element may incorporate circuitry to add doublewords, wherein the circuitry can alternately carry bits from a first word to a second word or vice versa, depending upon whether the words in lines of data are transposed.
    • 一种具有多个处理元件的双端式多处理器系统,每个处理单元包括处理器核心,本地存储器和存储器流控制器。 存储器流控制器在本地存储器和处理元件外部的数据源之间传送数据。 如果处理元件和数据源实现具有相同字节数的数据表示,则每个多字数据行以与数据源中相同的字顺序存储在本地存储器中。 如果处理元件和数据源实现具有不同端点的数据表示,则当数据在本地存储器和数据源之间传送时,每个多字数据行的字被转置。 处理元件可以包括用于添加双字的电路,其中,根据数据行中的字是否被转置,电路可以交替地将位从第一个字运送到第二个字,反之亦然。
    • 6. 发明授权
    • Circuit design optimization of integrated circuit based clock gated memory elements
    • 基于集成电路的时钟门控存储器元件的电路设计优化
    • US07676778B2
    • 2010-03-09
    • US11773412
    • 2007-07-04
    • Eli ArbelCynthia Rae EisnerAlexander ItskovichNicolas Maeding
    • Eli ArbelCynthia Rae EisnerAlexander ItskovichNicolas Maeding
    • G06F17/50
    • G06F17/505G06F2217/62
    • A novel method for optimizing the design of digital circuits containing clock gated memory elements. The method unclock gates memory elements by adding necessary feedback loops. Logic functions of memory element outputs in the circuit are viewed as a whole, rather than as separate functions for each input. Detection of duplicate unclock gated memory elements is then effected by identifying identical canonical representations of said unclock gated memory elements. Identified duplicate clock gated memory elements can then be eliminated from the original digital circuit. Further optimization can be accomplished by applying standard logic optimization algorithms to all unclock gated memory elements in said digital circuit. The resulting optimized circuit is clock gated and replaces the original clock gated circuit in said digital circuit.
    • 一种用于优化包含时钟门控存储器元件的数字电路设计的新颖方法。 该方法通过添加必要的反馈环来解锁门存储器元件。 电路中存储元件输出的逻辑功能作为一个整体来看待,而不是作为每个输入的独立功能。 然后通过识别所述非锁定门控存储器元件的相同规范表示来检测重复的非锁定门控存储器元件。 然后可以从原始数字电路中消除识别的重复时钟门控存储器元件。 可以通过将标准逻辑优化算法应用于所述数字电路中的所有非锁定门控存储器元件来实现进一步优化。 所得到的优化电路是时钟门控,并替代所述数字电路中的原始时钟门控电路。
    • 9. 发明申请
    • MULTI-CYCLE REGISTER FILE BYPASS
    • 多周期寄存器文件旁路
    • US20090249035A1
    • 2009-10-01
    • US12058043
    • 2008-03-28
    • Harry BarowskiTobias GemmekeNicolas MaedingTim Niggemeier
    • Harry BarowskiTobias GemmekeNicolas MaedingTim Niggemeier
    • G06F9/30
    • G06F9/3826G06F9/30141G06F9/3832
    • A method of reducing latency in instruction processing in a system, includes calculating a result of a first execution unit, storing the result of the first execution unit in a register file, forwarding the result of the first execution unit, through the bypass unit, to a second execution unit, the second execution unit conducting an instruction dependent on the result, forwarding the result of the first execution unit, from the bypass unit, to a third execution unit, without accessing the register file, the third execution unit conducting an instruction dependent on the result, wherein the execution units can extract the result of the first execution unit through the bypass unit until the new result is calculated, wherein after the new result is calculated, the execution units can access the result of the first execution unit through the register file.
    • 一种减少系统中指令处理的延迟的方法,包括:计算第一执行单元的结果,将第一执行单元的结果存储在寄存器文件中,并将第一执行单元的结果通过旁路单元转发到 第二执行单元,所述第二执行单元执行取决于所述结果的指令,将所述第一执行单元的结果从所述旁路单元转发到第三执行单元,而不访问所述寄存器文件,所述第三执行单元执行指令 取决于结果,其中执行单元可以通过旁路单元提取第一执行单元的结果,直到计算新结果,其中在计算新结果之后,执行单元可以通过以下方式访问第一执行单元的结果: 注册文件。