会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus for adaptive voltage scaling based on instruction usage
    • 基于指令使用的自适应电压缩放的方法和装置
    • US08725488B2
    • 2014-05-13
    • US11828782
    • 2007-07-26
    • Richard Gerard HofmannJeffrey Todd Bridges
    • Richard Gerard HofmannJeffrey Todd Bridges
    • G06F9/455G06F1/26G06F1/32
    • G06F1/324G06F1/3203G06F1/3296Y02D10/126Y02D10/172
    • Different software applications may use a set of instructions having critical timing paths less than a worst case critical timing path of a processor complex. For such applications, a supply voltage may be reduced while still maintaining the clock frequency necessary to meet the application's performance requirements. In order to reduce the supply voltage, an adaptive voltage scaling method is used. A critical path is selected from a plurality of critical paths for analysis on emulation logic to determine an attribute of the selected critical path during on chip functional operations. The selected critical path is representative of the worst case critical path to be in operation during a program execution. During on-chip functional operations, a voltage is controlled in response to the attribute, wherein the voltage supplies power to a power domain associated with the plurality of critical paths. The reduction in voltage reduces power drain based on instruction set usage allowing battery life to be extended.
    • 不同的软件应用可以使用具有小于处理器复合体的最坏情况关键定时路径的关键定时路径的指令集。 对于这样的应用,可以降低电源电压,同时仍然保持满足应用的性能要求所需的时钟频率。 为了降低电源电压,使用自适应电压缩放方法。 从多个关键路径中选择关键路径用于分析仿真逻辑以在片上功能操作期间确定所选择的关键路径的属性。 所选择的关键路径代表在程序执行期间正在运行的最坏情况的关键路径。 在片上功能操作期间,响应于属性来控制电压,其中电压向与多个关键路径相关联的电力域提供电力。 降低电压可以根据指令集的使用量减少功耗,从而延长电池寿命。
    • 2. 发明授权
    • Auxiliary writes over address channel
    • 辅助写入地址通道
    • US08521914B2
    • 2013-08-27
    • US13337801
    • 2011-12-27
    • Richard Gerard HofmannTerence J. Lohman
    • Richard Gerard HofmannTerence J. Lohman
    • G06F3/00
    • G06F13/4282G06F13/4265
    • A method for communicating via a bus including a first channel, a second channel, and a third channel is disclosed. The method includes addressing a slave device via the first channel, receiving from the slave device via the second channel, and writing to the slave device via the third channel. The method further includes selecting between first and second bus transmission modes. In the first bus transmission mode, payload write data is to be sent to the slave device via the first channel or the third channel. In the second bus transmission mode, during a first clock cycle, second payload write data associated with a second write operation is to be sent to the slave device via the first channel and first payload write data associated with a first write operation is to be concurrently sent to the slave device via the third channel.
    • 公开了一种经由包括第一通道,第二通道和第三通道的总线进行通信的方法。 该方法包括经由第一通道寻址从设备,经由第二通道从从设备接收,以及经由第三通道向从设备写入。 该方法还包括在第一和第二总线传输模式之间进行选择。 在第一总线传输模式中,有效负载写入数据将经由第一通道或第三通道发送到从设备。 在第二总线传输模式中,在第一时钟周期期间,与第二写入操作相关联的第二有效负载写入数据将经由第一通道发送到从设备,并且与第一写入操作相关联的第一有效载荷写入数据将同时 通过第三个通道发送到从设备。
    • 3. 发明申请
    • AUXILIARY WRITES OVER ADDRESS CHANNEL
    • 地址通道辅助写
    • US20120096202A1
    • 2012-04-19
    • US13337801
    • 2011-12-27
    • Richard Gerard HofmannTerence J. Lohman
    • Richard Gerard HofmannTerence J. Lohman
    • G06F13/38
    • G06F13/4282G06F13/4265
    • A method for communicating via a bus including a first channel, a second channel, and a third channel is disclosed. The method includes addressing a slave device via the first channel, receiving from the slave device via the second channel, and writing to the slave device via the third channel. The method further includes selecting between first and second bus transmission modes. In the first bus transmission mode, payload write data is to be sent to the slave device via the first channel or the third channel. In the second bus transmission mode, during a first clock cycle, second payload write data associated with a second write operation is to be sent to the slave device via the first channel and first payload write data associated with a first write operation is to be concurrently sent to the slave device via the third channel.
    • 公开了一种经由包括第一通道,第二通道和第三通道的总线进行通信的方法。 该方法包括经由第一通道寻址从设备,经由第二通道从从设备接收,以及经由第三通道向从设备写入。 该方法还包括在第一和第二总线传输模式之间进行选择。 在第一总线传输模式中,有效负载写入数据将经由第一通道或第三通道发送到从设备。 在第二总线传输模式中,在第一时钟周期期间,与第二写入操作相关联的第二有效负载写入数据将经由第一通道发送到从设备,并且与第一写入操作相关联的第一有效载荷写入数据将同时 通过第三个通道发送到从设备。
    • 4. 发明授权
    • System and method for adaptive run-time reconfiguration for a reconfigurable instruction set co-processor architecture
    • 用于可重构指令集协处理器架构的自适应运行时重新配置的系统和方法
    • US08108838B2
    • 2012-01-31
    • US12121542
    • 2008-05-15
    • Sameh W. AsaadRichard Gerard Hofmann
    • Sameh W. AsaadRichard Gerard Hofmann
    • G06F9/44G06F9/445G06F15/00G06F3/00
    • G06F9/3885G06F8/443G06F9/30181G06F9/3897
    • A method for adaptive runtime reconfiguration of a co-processor instruction set, in a computer system with at least a main processor communicatively connected to at least one reconfigurable co-processor, includes the steps of configuring the co-processor to implement an instruction set comprising one or more co-processor instructions, issuing a co-processor instruction to the co-processor, and determining whether the instruction is implemented in the co-processor. For an instruction not implemented in the co-processor instruction set, raising a stall signal to delay the main processor, determining whether there is enough space in the co-processor for the non-implemented instruction, and if there is enough space for said instruction, reconfiguring the instruction set of the co-processor by adding the non-implemented instruction to the co-processor instruction set. The stall signal is cleared and the instruction is executed.
    • 一种在具有通信地连接到至少一个可重配置协处理器的至少一个主处理器的计算机系统中的协处理器指令集的自适应运行时重新配置的方法包括以下步骤:配置协处理器以实现包括 一个或多个协处理器指令,向协处理器发出协处理器指令,以及确定在协处理器中是否实现指令。 对于未在协处理器指令集中实现的指令,提高失速信号以延迟主处理器,确定协处理器中对于未实现指令是否有足够的空间,以及如果存在足够的空间用于所述指令 通过将未实现的指令添加到协处理器指令集来重新配置协处理器的指令集。 停止信号被清除,指令被执行。
    • 5. 发明授权
    • Device directed memory barriers
    • 设备定向记忆障碍
    • US07984202B2
    • 2011-07-19
    • US11756643
    • 2007-06-01
    • Richard Gerard HofmannJaya Prakash GanasanBarry Joe Wolford
    • Richard Gerard HofmannJaya Prakash GanasanBarry Joe Wolford
    • G06F13/28G06F13/48G06F13/00
    • G06F13/1621G06F13/4234Y02D10/14Y02D10/151
    • Efficient techniques for controlling synchronization of bus transactions to improve performance and reduce power requirements in a shared memory system are described. Interconnect arrangements in complex processing systems are also described that provide efficient data transfers between bus masters and shared memory devices to improve performance and reduce power use. In one example, a method for controlling synchronization of bus transactions to remote devices is addressed. A device directed memory barrier command is received. The device directed memory barrier command is decoded to determine one or more destination devices. A memory barrier command is selectively routed to the one or more destination devices in response to the decoding. The described techniques combine high speed device directed memory barrier capability, improved bus bandwidth functionality, and power saving features.
    • 描述了用于控制总线事务的同步以提高性能并降低共享存储器系统中的功率需求的高效技术。 还描述了在复杂处理系统中的互连布置,其提供总线主机和共享存储器件之间的有效数据传输,以提高性能并减少功率使用。 在一个示例中,解决了用于控制总线事务到远程设备的同步的方法。 接收设备定向存储器障碍命令。 解码器件定向存储器障碍命令以确定一个或多个目的地设备。 响应于解码,存储器屏障命令被选择性地路由到一个或多个目的地设备。 所描述的技术结合了高速设备定向存储器屏障能力,改进的总线带宽功能和省电功能。
    • 8. 发明授权
    • Scalable bus structure
    • 可扩展总线结构
    • US07913021B2
    • 2011-03-22
    • US11565041
    • 2006-11-30
    • Richard Gerard HofmannMark Michael Schaffer
    • Richard Gerard HofmannMark Michael Schaffer
    • G06F13/14G06F13/00G06F13/28
    • G06F13/4265
    • A processing system is disclosed with a sending component and a receiving component connected by a bus. The bus may be configured with first and second channels. The sending component may be configured to broadcast on the first channel read and write address information, read and write control signals, and write data. The sending component may also be configured to signal the receiving component such that the receiving component can distinguish between the read and write address information, the read and write control signals, and the write data broadcast on the first channel. The receiving component may be configured to store the write data broadcast on the first channel based on the write address information and the write control signals, retrieve read data based on the read address information and the read control signals, and broadcast the retrieved read data on the second channel.
    • 公开了一种具有通过总线连接的发送部件和接收部件的处理系统。 总线可以配置有第一和第二通道。 发送组件可以被配置为在第一通道上广播读取和写入地址信息,读取和写入控制信号以及写入数据。 发送组件还可以被配置为向接收组件发信号,使得接收组件可以区分读取和写入地址信息,读取和写入控制信号以及在第一通道上广播的写入数据。 接收部件可以被配置为基于写入地址信息和写入控制信号在第一信道上存储写入数据,基于读取的地址信息和读取的控制信号来检索读取的数据,并将检索到的读取数据广播到 第二个渠道。