Rescheduling conflicting issued instructions by delaying one conflicting
instruction into the same pipeline stage as a third non-conflicting
instruction
    2.
    发明授权
    Rescheduling conflicting issued instructions by delaying one conflicting instruction into the same pipeline stage as a third non-conflicting instruction 失效
    通过将一个冲突指令延迟到与第三个非冲突指令相同的流水线阶段来重新排序冲突发出的指令

    公开(公告)号:US5555384A

    公开(公告)日:1996-09-10

    申请号:US324861

    申请日:1994-10-18

    IPC分类号: G06F9/38

    摘要: Methods and apparatus for optimizing the operation of an instruction pipeline in a computer are disclosed. The methods and apparatus function at both the effective beginning and end of the pipeline. At the pipeline's beginning, a Pipeline Controller monitors the availability of data for various floating point operations. Data is read at either a fast or slow rate, depending on its availability, and instructions are allowed to proceed through the pipeline based on this data availability. At the effective end of the pipeline, the Controller monitors all instructions in the pipeline, notes all potential resource conflicts, and resolves these potential conflicts by either the insertion of an appropriate number of HOLD states or the conclusion that no actual resource competition exists.

    摘要翻译: 公开了一种用于优化计算机中的指令流水线操作的方法和装置。 该方法和装置在管道的有效开始和结束时起作用。 管道开始时,管道控制器监视各种浮点运算的数据可用性。 数据以快速或慢速读取,具体取决于其可用性,并且允许指令基于此数据可用性进行管道。 在管道的有效端,控制器监视所有正在运行的指令,注意所有潜在的资源冲突,并通过插入适当数量的HOLD状态或不存在实际资源竞争的结论来解决这些潜在的冲突。

    Hydroponic garden structure
    3.
    发明授权
    Hydroponic garden structure 失效
    水培花园结构

    公开(公告)号:US4048753A

    公开(公告)日:1977-09-20

    申请号:US659551

    申请日:1976-02-19

    IPC分类号: A01G31/02 A01G31/00

    CPC分类号: A01G31/02 Y02P60/216

    摘要: A horizontal tray is provided for growing plants and a liquid nutrient reservoir for receiving a predetermined amount of liquid nutrient therein is supported, in counterbalanced fashion, for vertical shifting relative to the tray between an upper position elevated relative to the tray and a lowered position depressed relative to the tray. The support structure supporting the nutrient reservoir in counterbalanced fashion is slightly overbalanced to cause the support means to shift the nutrient reservoir, by gravity, toward the upper position thereof and a flexible drain tube communicates the lower portions of the interiors of the tray and reservoir for draining nutrient from the reservoir into the tray upon movement of the reservoir to the upper position thereof and return drainage of nutrient from the tray into the reservoir upon subsequent movement of the reservoir to the depressed position thereof, structure being provided to releasably retain the reservoir in the depressed position. A second form of the invention includes a counterbalance water tank for the reservoir operatively connected to a suitable water supply for slow filling of the water tank to an overbalance condition and provided with a drain for slow drainage of water from the tank to an underbalance condition, whereby the reservoir may return, by gravity, to the depressed position thereof.

    摘要翻译: 提供用于生长植物的水平托盘,并且以平衡方式支撑用于接收预定量的液体营养物的液体营养储存器,用于在相对于托盘升高的上部位置和相对于托盘升高的下部位置之间相对于托盘垂直移位和降低位置 相对于托盘。 以平衡方式支撑营养储存器的支撑结构略微过度平衡,使得支撑装置通过重力将营养储存器移向其上部位置,并且柔性排水管连通托盘和储存器的内部的下部,用于 当储存器移动到其上部位置时,将储存器的营养物从储存器排出到托盘中,并且随后储存器移动到其凹陷位置时,将营养物从托盘排出到储存器中,结构被提供以可释放地将储存器保持在 沮丧的地位。 本发明的第二种形式包括用于储存器的平衡水箱,其可操作地连接到合适的水源,用于将水箱缓慢地填充到过度平衡状态,并设置有用于将水从罐缓慢排放到不平衡状态的排水口, 由此储存器可以通过重力返回到其压下位置。

    CLOUD WORKLOAD MANAGEMENT WITH AUTOMATED WORKLOAD BIDDING
    5.
    发明申请
    CLOUD WORKLOAD MANAGEMENT WITH AUTOMATED WORKLOAD BIDDING 审中-公开
    具有自动工作负载的云工作负载管理

    公开(公告)号:US20120284383A1

    公开(公告)日:2012-11-08

    申请号:US13102538

    申请日:2011-05-06

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5072 G06F9/5027

    摘要: A computer program product is provided for managing workload in a computer system. Computer usable program code cause a first compute node to broadcast a workload bid request to a plurality of compute nodes, wherein the workload bid request includes workload parameters. The compute nodes each receive the request from the first compute node, and each compute node uses the workload parameters to calculate a cost of running the workload. One or more individual compute nodes within the plurality of compute nodes send a workload bid to the first compute node, wherein each workload bid includes the cost of running the workload on the individual compute node sending the workload bid. The first compute node receives and uses each workload bid to select a target compute node to run the workload, wherein the target compute node is selected from the individual compute nodes and the first compute node.

    摘要翻译: 提供了一种用于管理计算机系统中的工作负载的计算机程序产品。 计算机可用程序代码导致第一计算节点向多个计算节点广播工作负荷出价请求,其中所述工作负荷出价请求包括工作负载参数。 计算节点各自接收来自第一计算节点的请求,并且每个计算节点使用工作负载参数来计算运行工作负载的成本。 多个计算节点内的一个或多个单独计算节点向第一计算节点发送工作负荷出价,其中每个工作负荷出价包括在发送工作量出价的个别计算节点上运行工作负荷的成本。 第一计算节点接收并使用每个工作负荷出价来选择目标计算节点来运行工作负载,其中从各个计算节点和第一计算节点中选择目标计算节点。

    Apparatus for Data Recovery in a Synchronous Chip-to-Chip System
    6.
    发明申请
    Apparatus for Data Recovery in a Synchronous Chip-to-Chip System 有权
    用于同步芯片到芯片系统中的数据恢复的装置

    公开(公告)号:US20110255615A1

    公开(公告)日:2011-10-20

    申请号:US13169901

    申请日:2011-06-27

    IPC分类号: H04L27/00

    摘要: An apparatus that reduces sampling errors for data communicated between devices uses phase information acquired from a timing reference signal such as a strobe signal to align a data-sampling signal for sampling a data signal that was sent along with the timing reference signal. The data-sampling signal may be provided by adjustably delaying a clock signal according to the phase information acquired from the strobe signal. The data-sampling signal may also have an improved waveform compared to the timing reference signal, including a fifty percent duty cycle and sharp transitions. The phase information acquired from the timing reference signal may also be used for other purposes, such as aligning received data with a local clock domain, or transmitting data so that it arrives at a remote device in synchronism with a reference clock signal at the remote device.

    摘要翻译: 减少设备之间传送的数据的采样误差的装置使用从定时参考信号(例如选通信号)获取的相位信息,以对齐用于采样与定时参考信号一起发送的数据信号的数据采样信号。 可以通过根据从选通信号获取的相位信息可调地延迟时钟信号来提供数据采样信号。 与定时参考信号相比,数据采样信号也可以具有改进的波形,包括百分之五十的占空比和尖锐的转变。 从定时参考信号获取的相位信息也可以用于其他目的,例如将接收的数据与本地时钟域对准,或者发送数据,使得其与远程设备上的参考时钟信号同步到达远程设备 。

    Synchronously Debugging A Software Program Using A Plurality Of Virtual Machines
    8.
    发明申请
    Synchronously Debugging A Software Program Using A Plurality Of Virtual Machines 失效
    使用多个虚拟机同步调试软件程序

    公开(公告)号:US20130055206A1

    公开(公告)日:2013-02-28

    申请号:US13217826

    申请日:2011-08-25

    IPC分类号: G06F9/44 G06F9/455

    摘要: Methods, apparatuses, and computer program products for synchronously debugging a software program using a plurality of virtual machines are provided. Embodiments include controlling, by a master debugging module operating on a first virtual machine, execution of the software program within the first virtual machine; controlling, by a slave debugging module operating on a second virtual machine, execution of the software program within the second virtual machine including delaying execution of the software program within the second virtual machine relative to the execution of the software program within the first virtual machine; detecting, by the master debugging module, an error in the execution of the software program within the first virtual machine; and in response to the detection of the error, capturing, by a hypervisor, a snapshot of the second virtual machine.

    摘要翻译: 提供了用于使用多个虚拟机同步调试软件程序的方法,装置和计算机程序产品。 实施例包括通过在第一虚拟机上操作的主调试模块来控制第一虚拟机内的软件程序的执行; 通过在第二虚拟机上操作的从属调试模块来控制第二虚拟机内的软件程序的执行,包括相对于第一虚拟机内的软件程序的执行延迟第二虚拟机内的软件程序的执行; 由所述主调试模块检测所述第一虚拟机内的所述软件程序的执行中的错误; 并且响应于错误的检测,由管理程序捕获第二虚拟机的快照。

    CLOUD WORKLOAD MANAGEMENT WITH AUTOMATED WORKLOAD BIDDING
    9.
    发明申请
    CLOUD WORKLOAD MANAGEMENT WITH AUTOMATED WORKLOAD BIDDING 审中-公开
    具有自动工作负载的云工作负载管理

    公开(公告)号:US20120284410A1

    公开(公告)日:2012-11-08

    申请号:US13541474

    申请日:2012-07-03

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5072 G06F9/5027

    摘要: A computer-implemented method for workload management in a computer system is provided. According to the method, a first compute node broadcasts a workload bid request to a plurality of compute nodes, wherein the workload bid request includes workload parameters characterizing the workload. The plurality of compute nodes each receive the workload bid request from the first compute node, and each of the plurality of compute nodes uses the workload parameters included in the workload bid request to calculate a cost of running the workload. One or more individual compute nodes within the plurality of compute nodes each send a workload bid to the first compute node, wherein each workload bid includes the cost of running the workload on the individual compute node sending the workload bid. The first compute node receives each workload bid and selects a target compute node to run the workload.

    摘要翻译: 提供了一种用于计算机系统中的用于工作负载管理的计算机实现的方法。 根据该方法,第一计算节点向多个计算节点广播工作负荷出价请求,其中所述工作负荷出价请求包括表征所述工作负载的工作负载参数。 多个计算节点各自从第一计算节点接收工作负荷出价请求,并且多个计算节点中的每一个使用包括在工作负荷出价请求中的工作负载参数来计算运行工作负荷的成本。 多个计算节点内的一个或多个单独的计算节点各自向第一计算节点发送工作负荷出价,其中每个工作负荷出价包括在发送工作负荷出价的个别计算节点上运行工作负荷的成本。 第一个计算节点接收每个工作负荷出价,并选择一个目标计算节点来运行工作负载。