CONTROLLER ADDRESS CONTENTION ASSUMPTION

    公开(公告)号:US20210034438A1

    公开(公告)日:2021-02-04

    申请号:US16527424

    申请日:2019-07-31

    Abstract: Embodiments of the present invention are directed to a computer-implemented method for controller address contention assumption. A non-limiting example computer-implemented method includes a shared controller receiving a fetch request for data from a first requesting agent, the receiving via at least one intermediary controller. The shared controller performs an address compare using a memory address of the data. In response to the memory address matching a memory address stored in the shared controller, the shared controller acknowledges the at least one intermediary controller's fetch request, wherein upon acknowledgement, the at least one intermediary controller resets. In response to release of the data by a second requesting agent, the shared controller transmits the data to the first requesting agent.

    Length-limited huffman encoding
    119.
    发明授权

    公开(公告)号:US10756758B1

    公开(公告)日:2020-08-25

    申请号:US16556925

    申请日:2019-08-30

    Abstract: Various embodiments are provided for length-limited Huffman encoding in a data compression accelerator in a computing environment by a processor. Symbol counts of a plurality of symbols in compressed data may be normalized and manipulated according to a maximum code length limiting operation such that those of the plurality of symbols having a least frequent symbol count have a symbol count equal to a maximum code length of a Huffman tree.

    DIRECTED INTERRUPT VIRTUALIZATION WITH RUNNING INDICATOR

    公开(公告)号:US20200264910A1

    公开(公告)日:2020-08-20

    申请号:US16789519

    申请日:2020-02-13

    Abstract: An interrupt signal is provided to a guest operating system. A bus connected module is operationally connected with a plurality of processors via a bus attachment device. The bus attachment device receives an interrupt signal from the bus connected module with an interrupt target ID identifying one of the processors assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is running using a running indicator provided by an interrupt table entry stored in a memory operationally connected with the bus attachment device. If the target processor is running, the bus attachment device forwards the interrupt signal to the target processor for handling. A translation of the interrupt target ID to a logical processor ID of the target processor is used to address the target processor directly.

Patent Agency Ranking