STORE QUEUE
    141.
    发明申请
    STORE QUEUE 有权
    商店运动会

    公开(公告)号:US20090282225A1

    公开(公告)日:2009-11-12

    申请号:US12116009

    申请日:2008-05-06

    CPC classification number: G06F9/3826 G06F9/383 G06F9/3842 G06F9/3855

    Abstract: Embodiments of the present invention provide a system which executes a load instruction or a store instruction. During operation the system receives a load instruction. The system then determines if an unrestricted entry or a restricted entry in a store queue contains data that satisfies the load instruction. If not, the system retrieves data for the load instruction from a cache. If so, the system conditionally forwards data from the unrestricted entry or the restricted entry by: (1) forwarding data from an unrestricted entry that contains the youngest store that satisfies the load instruction when any number of unrestricted or restricted entries contain data that satisfies the load instruction; (2) forwarding data from an unrestricted entry when only one restricted entry and no unrestricted entries contain data that satisfies the load instruction; and (3) deferring the load instruction by placing the load instruction in a deferred queue when two or more restricted entries and no unrestricted entries contain data that satisfies the load instruction.

    Abstract translation: 本发明的实施例提供一种执行加载指令或存储指令的系统。 在运行过程中,系统接收到一个加载指令。 然后,系统确定存储队列中的无限制条目或限制条目是否包含满足加载指令的数据。 如果没有,系统将从缓存中检索加载指令的数据。 如果是这样,系统通过以下方式有条件地转发来自非限制条目或限制条目的数据:(1)当任何数量的无限制或限制条目包含满足条件的数据时,从包含满足加载指令的最小存储的无限制条目转发数据 加载指令; (2)当只有一个限制条目和不限制条目包含满足加载指令的数据时,从非限制条目转发数据; 和(3)通过在两个或多个限制条目和不受限制的条目包含满足加载指令的数据的情况下将加载指令放置在延迟队列中来推迟加载指令。

    Method and apparatus for reporting failure conditions during transactional execution
    143.
    发明授权
    Method and apparatus for reporting failure conditions during transactional execution 有权
    在事务执行期间报告故障条件的方法和装置

    公开(公告)号:US07617421B2

    公开(公告)日:2009-11-10

    申请号:US11495452

    申请日:2006-07-27

    Abstract: One embodiment of the present invention provides a system that reports reasons for failure during transactional execution. During operation, the system transactionally executes a block of instructions in a program. If the transactional execution of the block of instructions completes successfully, the system commits changes made during the transactional execution, and resumes normal non-transactional execution of the program past the block of instructions. Otherwise, if transactional execution of the block of instructions fails, the system discards changes made during the transactional execution, and records failure information indicating why the transactional execution failed.

    Abstract translation: 本发明的一个实施例提供一种在事务执行期间报告故障原因的系统。 在操作期间,系统在程序中事务地执行指令块。 如果指令块的事务执行成功完成,则系统将在事务执行期间进行更改,并通过指令块恢复程序的正常非事务性执行。 否则,如果指令块的事务执行失败,则系统将丢弃在事务执行期间所做的更改,并记录指示事务执行失败的原因的故障信息。

    Server authentication in non-secure channel card pin reset methods and computer implemented processes
    144.
    发明授权
    Server authentication in non-secure channel card pin reset methods and computer implemented processes 有权
    服务器认证在非安全通道卡引脚复位方法和计算机实现过程中

    公开(公告)号:US07617390B2

    公开(公告)日:2009-11-10

    申请号:US10877842

    申请日:2004-06-25

    Abstract: A method for resetting a pin on an access card is disclosed. The method includes generating a server authentication (SA) public key and an SA private key and attempting a write of the SA public key to the access card over a non-secure channel. The method further includes determining if the access card currently contains an existing SA public key. The attempted write of the SA public key is handled by one of: (i) completing the attempted write of the SA public key to the access card over the non-secure channel if it is determined that the access card did not contain an existing public key; (ii) denying the attempted write of the SA public key to the access card over the non-secure channel if it is determined that the existing SA public key matches the SA public key that is attempted by the write; and (iii) denying the attempted write of the SA public key to the access card over the non-secure channel if it is determined that the existing SA public key does not match the SA public key that is attempted by the write.

    Abstract translation: 公开了一种用于复位接入卡上的引脚的方法。 该方法包括生成服务器认证(SA)公共密钥和SA私有密钥,并且尝试通过非安全信道向存取卡写入SA公开密钥。 该方法还包括确定接入卡当前是否包含现有的SA公钥。 SA公开密钥的尝试写入由以下之一来处理:(i)如果确定访问卡不包含现有的公共接口,则完成在非安全信道上尝试将SA公钥写入接入卡 键; (ii)如果确定现有SA公钥与写入尝试的SA公钥相匹配,则拒绝尝试通过非安全通道将SA公钥写入接入卡; 如果确定现有的SA公钥与写入尝试的SA公开密钥不匹配,则(iii)通过非安全通道拒绝尝试将SA公钥写入接入卡。

    Conductive DC biasing for capacitively coupled on-chip drivers
    145.
    发明授权
    Conductive DC biasing for capacitively coupled on-chip drivers 有权
    用于电容耦合片内驱动器的导通直流偏置

    公开(公告)号:US07616926B2

    公开(公告)日:2009-11-10

    申请号:US11647060

    申请日:2006-12-27

    Inventor: Robert J. Drost

    CPC classification number: H04L25/0284 H04L25/026

    Abstract: An integrated circuit containing a communication channel is described. This communication channel includes: a transmit circuit configured to transmit signals; a link coupled to an output of the transmit circuit; a receive circuit coupled to the link; and a clamping circuit coupled to the link. Note that the transmit circuit is capacitively coupled to the receive circuit via the link. Furthermore, the clamping circuit is configured to compensate for leakage current on the link by maintaining a voltage on the link corresponding to a logical “1” or a logical “0.” This voltage is based on a history of the transmitted signals.

    Abstract translation: 描述包含通信信道的集成电路。 该通信信道包括:发送电路,被配置为发送信号; 耦合到所述发射电路的输出的链路; 耦合到所述链路的接收电路; 以及耦合到所述链路的钳位电路。 注意,发送电路经由链路电容耦合到接收电路。 此外,钳位电路被配置为通过维持对应于逻辑“1”或逻辑“0”的链路上的电压来补偿链路上的泄漏电流。 该电压基于发送信号的历史。

    METHOD AND SYSTEM FOR HYBRID GARBAGE COLLECTION OF MULTI-TASKING SYSTEMS
    146.
    发明申请
    METHOD AND SYSTEM FOR HYBRID GARBAGE COLLECTION OF MULTI-TASKING SYSTEMS 有权
    用于混合收集多用途系统的方法和系统

    公开(公告)号:US20090276478A1

    公开(公告)日:2009-11-05

    申请号:US12112978

    申请日:2008-04-30

    CPC classification number: G06F12/0276

    Abstract: In general, the invention relates to a method for garbage collection. The method includes examining old regions to obtain a mark bitmap, a connectivity matrix, and fragmentation information, where the mark bitmap describes marked words and unmarked words for the old regions. The method further includes identifying a fragmented region in the old regions based on the fragmentation information, where the fragmented region includes at least one of the marked words. The method further includes copying the at least one of the marked words to a new region allocated from a pool of free regions, designating each of the unmarked words not in the fragmented region as free, adjusting a cross-region reference to the fragmented region in the marked words to point to the new region based on the connectivity matrix, and adding the fragmented region to the pool of free regions.

    Abstract translation: 一般而言,本发明涉及一种垃圾收集方法。 该方法包括检查旧区域以获得标记位图,连接矩阵和碎片信息,其中标记位图描述用于旧区域的标记字和未标记字。 该方法还包括基于分段信息来识别旧区域中的分段区域,其中分段区域包括至少一个标记词。 该方法还包括将至少一个标记词复制到从自由区域分配的新区域,将不在分段区域中的每个未标记字指定为空闲,调整对区段区域的跨区域引用, 基于连通性矩阵指向新区域的标记词,并将分段区域添加到自由区域池中。

    REAL-TIME INFERENCE OF POWER EFFICIENCY METRICS FOR A COMPUTER SYSTEM
    148.
    发明申请
    REAL-TIME INFERENCE OF POWER EFFICIENCY METRICS FOR A COMPUTER SYSTEM 有权
    用于计算机系统的功率效率测量的实时影响

    公开(公告)号:US20090271643A1

    公开(公告)日:2009-10-29

    申请号:US12108854

    申请日:2008-04-24

    CPC classification number: G06F11/3466 Y02D10/34

    Abstract: Some embodiments of the present invention provide a system that measures a power efficiency of a computer system. During operation, the system collects telemetry data from a set of sensors within the computer system. Next, the system determines a power consumption of the computer system from the telemetry data and determines a number of input/output operations per second (IOPS) for the computer system from the telemetry data. Finally, the system computes an IOPS per watt metric from the power consumption and the number of IOPS.

    Abstract translation: 本发明的一些实施例提供了一种测量计算机系统的功率效率的系统。 在操作期间,系统从计算机系统内的一组传感器收集遥测数据。 接下来,系统根据遥测数据确定计算机系统的功耗,并根据遥测数据确定计算机系统的每秒输入/输出操作数(IOPS)。 最后,该系统从功耗和IOPS的数量计算每瓦特度量的IOPS。

    Method for developing platform independent launchable applications
    149.
    发明授权
    Method for developing platform independent launchable applications 有权
    开发平台独立可启动应用程序的方法

    公开(公告)号:US07610577B1

    公开(公告)日:2009-10-27

    申请号:US10978517

    申请日:2004-11-01

    Applicant: Mark Roth

    Inventor: Mark Roth

    CPC classification number: G06F8/71 G06F8/60 G06F9/44542

    Abstract: A method, computer program product, and system for providing launchable application source code are presented. A determination is made regarding which target platforms a launchable application executable will be run on. Once the platforms have been determined, a cross platform executable is generated using the launchable application source code. Platform specific executables are also generated for each selected platform. The cross platform executable is then combined with the platform specific executable for the platform to provide the platform independent launchable application. The platform specific executable is launched by an Operating System as part of a system service, such as a screensaver, and calls the cross platform executable which is executed on a virtual machine running on the platform.

    Abstract translation: 提出了一种提供可启动应用程序源代码的方法,计算机程序产品和系统。 确定可运行可启动应用程序可执行文件的目标平台。 一旦确定了平台,就可以使用可启动的应用程序源代码生成跨平台可执行文件。 还为每个选定的平台生成平台特定的可执行文件。 然后将跨平台可执行程序与平台特定的可执行文件组合,以提供平台独立的可启动应用程序。 平台特定的可执行文件由操作系统作为系统服务的一部分(如屏幕保护程序)启动,并调用在平台上运行的虚拟机上执行的跨平台可执行文件。

Patent Agency Ranking