会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 62. 发明授权
    • Speculative writestream transaction
    • 投机书写交易
    • US08645632B2
    • 2014-02-04
    • US12365732
    • 2009-02-04
    • Robert E. CypherHaakan E. ZefferAnders Landin
    • Robert E. CypherHaakan E. ZefferAnders Landin
    • G06F12/06
    • G06F12/0817
    • Embodiments of the present invention provide a system that performs a speculative writestream transaction. The system starts by receiving, at a home node, a writestream ordered (WSO) request to start a WSO transaction from a processing subsystem. The WSO request identifies a cache line to be written during the WSO transaction. The system then sends an acknowledge signal to the processing subsystem to enable the processing subsystem to proceed with the WSO transaction. During the WSO transaction, the system receives a second WSO request to start a WSO transaction. The second WSO request identifies the same cache line as to be written during the subsequent WSO transaction. In response to receiving the second WSO request, the system sends an abort signal to cause the processing subsystem to abort the WSO transaction.
    • 本发明的实施例提供一种执行推测性写入事务的系统。 系统通过在家庭节点处接收从处理子系统开始WSO事务的写入序列(WSO)请求来开始。 WSO请求标识要在WSO事务期间写入的高速缓存行。 然后系统向处理子系统发送确认信号,使处理子系统能够进行WSO交易。 在WSO事务期间,系统收到第二个WSO请求以启动WSO事务。 第二个WSO请求标识在随后的WSO事务期间写入相同的高速缓存行。 响应于接收到第二个WSO请求,系统发送中止信号使处理子系统中止WSO事务。
    • 64. 发明授权
    • Apparatus and method for simulating software installation using software dependency map
    • 使用软件依赖关系图模拟软件安装的装置和方法
    • US08640123B2
    • 2014-01-28
    • US13157091
    • 2011-06-09
    • Michael J. Wookey
    • Michael J. Wookey
    • G06F9/445G06F9/44
    • G06F8/658
    • A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example.
    • 虚拟安装图和涉及使用其安装软件功能的方法,所述虚拟安装映射包括包括表示相关软件文件的多个软件元素的第一软件安装映射,所述软件元素还包括至少一个依赖于另一个 软件元素。 虚拟安装映射还包括第二软件安装映射,还包括表示相关软件文件的第二多个软件元素以及相关的依赖性。 第一和第二软件安装地图可以托管在单独的数据库中,并且可以涉及由不同供应商提供的软件产品。 在一个示例中,一个或两个软件安装映射可以包括指向其他​​安装映射的指针或其他引用,从而提供虚拟安装映射。
    • 65. 发明授权
    • Methods for characterizing vibration of a rack structure
    • 表征机架结构振动的方法
    • US08635048B2
    • 2014-01-21
    • US13475527
    • 2012-05-18
    • Kenny C. GrossAleksey M. UrmanovAnton A. BougaevDavid K. McElfresh
    • Kenny C. GrossAleksey M. UrmanovAnton A. BougaevDavid K. McElfresh
    • G01H13/00
    • G01N29/12G01H1/14G01H13/00
    • A system for characterizing vibration of a rack structure having at least one hard disk drive disposed therein and a vibration exciter operatively associated with the rack structure includes one or more computers. The one or more computers are configured to command the vibration exciter to provide vibration input to the rack structure and to command a plurality of reads from the at least one hard disk drive such that, for each of the plurality of reads, data stored on the at least one hard disk drive is retrieved from the at least one hard disk drive. The one or more computers are also configured to obtain read rate information related to the plurality of reads and to identify at least one resonant frequency of the rack structure based on the read rate information.
    • 用于表征具有设置在其中的至少一个硬盘驱动器的机架结构的振动的系统和与所述机架结构可操作地相关联的振动激励器包括一个或多个计算机。 一个或多个计算机被配置为命令振动激励器向机架结构提供振动输入并且从至少一个硬盘驱动器命令多个读取,使得对于多个读取中的每一个,存储在 从至少一个硬盘驱动器检索至少一个硬盘驱动器。 一个或多个计算机还被配置为获得与多个读取相关的读取速率信息,并且基于读取速率信息来识别机架结构的至少一个谐振频率。
    • 66. 发明授权
    • Sampling based runtime optimizer for efficient debugging of applications
    • 基于采样的运行时优化器,用于应用程序的高效调试
    • US08627302B2
    • 2014-01-07
    • US11945989
    • 2007-11-27
    • William Y. ChenJiwei Lu
    • William Y. ChenJiwei Lu
    • G06F9/44G06F9/45
    • G06F11/3628G06F11/3461G06F11/3476G06F11/3632G06F11/3664G06F2201/86G06F2201/865
    • A method of reproducing runtime environment for debugging an application includes reading an optimizer file from a non-volatile storage medium. The optimizer file includes a runtime environment, application definition information, and a log. The log includes summaries of events, actions, and a time mark of occurrence for each of the actions. A runtime environment for debugging the application is then defined and the application runtime is set up using the application definition information in the optimizer file. Further, the method includes running the application, attaching an optimizer, and triggering each of the actions to occur at a time mark of occurrence associated with each of the actions. Then, each of the actions and associated events is analyzed by comparing the events produced by running the application with the events in the optimizer file. If a fault is produced by the triggering, a debugger is invoked to analyze the fault.
    • 再现用于调试应用的运行时环境的方法包括从非易失性存储介质读取优化器文件。 优化程序文件包括运行时环境,应用程序定义信息和日志。 日志包括每个操作的事件,操作和发生时间标记的摘要。 然后定义用于调试应用程序的运行时环境,并使用优化程序文件中的应用程序定义信息设置应用程序运行时间。 此外,该方法包括运行应用程序,附加优化器以及触发在与每个动作相关联的发生的时间标记处发生的每个动作。 然后,通过将运行应用程序生成的事件与优化程序文件中的事件进行比较来分析每个操作和关联事件。 如果触发产生故障,则调用调试器来分析故障。
    • 68. 发明授权
    • Code execution utilizing single or multiple threads
    • 使用单线程或多线程的代码执行
    • US08612978B2
    • 2013-12-17
    • US12634855
    • 2009-12-10
    • Peter Carl Damron
    • Peter Carl Damron
    • G06F9/46
    • G06F9/485
    • A program is executed utilizing a main hardware thread. During execution, an instruction specifies to execute a portion utilizing a worker hardware thread. If a processor state indicator is set to multi-threaded, the specified portion is executed utilizing the worker hardware thread. However, if the processor state indicator is set to single-threaded, the specified portion is executed utilizing the main hardware thread as a subroutine. The main hardware thread may pass parameter data to the worker hardware thread by copying the parameter data register or memory location for the main hardware thread to an equivalent parameter data register or memory location for the worker hardware thread. Similarly, the worker hardware thread may pass return values to the main hardware thread by copying a return value register or memory location for the worker hardware thread to an equivalent return value register or memory location for the main hardware thread.
    • 使用主要硬件线程执行程序。 在执行期间,指令指定执行使用工作人员硬件线程的部分。 如果处理器状态指示器设置为多线程,则使用工作程序硬件线程执行指定的部分。 然而,如果处理器状态指示器设置为单线程,则使用主硬件线程作为子例程来执行指定部分。 主要硬件线程可以通过将主要硬件线程的参数数据寄存器或存储器位置复制到工作人员硬件线程的等效参数数据寄存器或存储器位置来将参数数据传递给工作者硬件线程。 类似地,工作者硬件线程可以通过将工作者硬件线程的返回值寄存器或存储器位置复制到主硬件线程的等效返回值寄存器或存储器位置来将返回值传递给主要硬件线程。
    • 70. 发明授权
    • Cluster communications framework using peer-to-peer connections
    • 使用对等连接的群集通信框架
    • US08601101B1
    • 2013-12-03
    • US10878785
    • 2004-06-28
    • Servesh Pratap Singh
    • Servesh Pratap Singh
    • G06F15/173
    • H04L69/40H04L67/10H04L67/1031
    • Various embodiments of a system and method for each node in a cluster including a peer-to-peer communication channel compiling and maintaining its own cluster membership are disclosed. In one embodiment, each cluster node may be coupled to every other node and commonly-accessible storage through a network. When a node starts up and attempts to join the cluster, it may access cluster information data stored in the commonly-accessible storage. This information may include a list of all nodes that are potential cluster members. Based on the cluster membership information, the joining node may request a peer-to-peer connection with each potential cluster member. When such a request results in establishment of a connection, the joining node may add the name of the target node to its cluster membership list. Likewise, when a member node grants a connection to a node, it may add the joining node to its cluster membership list.
    • 公开了包括对等通信信道的群集中的每个节点的系统和方法的各种实施例,其编译和维护其自己的群集成员。 在一个实施例中,每个群集节点可以通过网络耦合到每个其他节点和通常可访问的存储。 当节点启动并尝试加入群集时,它可以访问存储在普通可访问存储中的群集信息数据。 该信息可以包括作为潜在集群成员的所有节点的列表。 基于集群成员关系信息,加入节点可以请求与每个潜在集群成员的对等连接。 当这样的请求导致建立连接时,加入节点可以将目标节点的名称添加到其集群成员列表。 同样,当成员节点授予与节点的连接时,它可以将加入节点添加到其集群成员列表。