Optimize bound information accesses in buffer protection

    公开(公告)号:GB2605242A

    公开(公告)日:2022-09-28

    申请号:GB202117765

    申请日:2021-12-09

    Applicant: IBM

    Abstract: A method, system and apparatus for providing bound information accesses in buffer protection, including providing one-to-one mapping between a general-purpose register and bound information in a BI (bound information) register, saving loaded bound information in the BI register for future use, providing integrity of the bound information in the BI register that is maintained along program execution, and providing a pro-active load of the bound information with one-bit extra control on load instruction of the BI register. A compiler may determine candidate loads for the pro-active load of the bound information. The method may comprise reducing load request for bound information or hiding load latency or selecting profitable cases with static program analysis.

    Proactive voltage droop reduction and/or mitigation in a processor core

    公开(公告)号:GB2581693B

    公开(公告)日:2022-01-12

    申请号:GB202006469

    申请日:2018-08-02

    Applicant: IBM

    Abstract: Techniques facilitating voltage droop reduction and/or mitigation in a processor core are provided. In one example, a system can comprise a memory that stores, and a processor that executes, computer executable components. The computer executable components can comprise an observation component that detects one or more events at a first stage of a processor pipeline. An event of the one or more events can be a defined event determined to increase a level of power consumed during a second stage of the processor pipeline. The computer executable components can also comprise an instruction component that applies a voltage droop mitigation countermeasure prior to the increase of the level of power consumed during the second stage of the processor pipeline and a feedback component that provides a notification to the instruction component that indicates a success or a failure of a result of the voltage droop mitigation countermeasure.

    Augmenting cache replacement operations

    公开(公告)号:GB2628249B

    公开(公告)日:2025-02-12

    申请号:GB202408070

    申请日:2022-10-08

    Applicant: IBM

    Abstract: A method, system, and computer program product for augmenting cache replacement operations are provided. The method identifies a set of cache lines within a first cache level of a multilevel cache. A first candidate cache line is identified based on a first replacement scheme of the first cache level. A second candidate cache line is identified based on the first replacement scheme of the first cache level. A replacement cache line is selected for replacement in the first cache level. The replacement cache line is selected from the first candidate cache line and the second candidate cache line and based on the first replacement scheme of the first cache level and a second replacement scheme of a second cache level. The method removes the replacement cache line from the first cache level.

    Proactive voltage droop reduction and/or mitigation in a processor core

    公开(公告)号:GB2581693A

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

    申请号:GB202006469

    申请日:2018-08-02

    Applicant: IBM

    Abstract: Techniques facilitating voltage droop reduction and/or mitigation in a processor core are provided. In one example, a system can comprise a memory that stores, and a processor that executes, computer executable components. The computer executable components can comprise an observation component that detects one or more events at a first stage of a processor pipeline. An event of the one or more events can be a defined event determined to increase a level of power consumed during a second stage of the processor pipeline. The computer executable components can also comprise an instruction component that applies a voltage droop mitigation countermeasure prior to the increase of the level of power consumed during the second stage of the processor pipeline and a feedback component that provides a notification to the instruction component that indicates a success or a failure of a result of the voltage droop mitigation countermeasure.

    Protecting against invalid memory references

    公开(公告)号:GB2604201A

    公开(公告)日:2022-08-31

    申请号:GB202113829

    申请日:2021-09-28

    Applicant: IBM

    Abstract: Techniques facilitating hardware-based memory-error mitigation for heap-objects. In one example, a system can comprise a process that executes computer executable components stored in a non-transitory computer readable medium. The computer executable components comprise: an entry component; and a re-purpose component. The entry component can allocate an entry in a table to store bounds-information when an object is allocated in memory. The re-purpose component can re-purpose unused bits of an object address to store an index to the table entry.

    On-chip supply noise voltage reduction or mitigation using local detection loops in a processor core

    公开(公告)号:GB2579316B

    公开(公告)日:2021-09-29

    申请号:GB202002342

    申请日:2018-07-27

    Applicant: IBM

    Abstract: Techniques facilitating on-chip supply noise voltage reduction and/or mitigation using local detection loops in a processor core are provided. In one example, a computer-implemented method can comprise detecting, by a processor core, a voltage droop at a first area of the processor core. The computer-implemented method can also comprise transmitting, by the processor core, voltage droop information to a local controller located in the first area and to a global controller located in the processor core. Further, the computer-implemented method can comprise applying, by the processor core, a first mitigation countermeasure at the first area of the processor core in response to a local instruction received from the local controller. The local instruction can comprise an indication of the first mitigation countermeasure.

    On-chip supply noise voltage reduction or mitigation using local detection loops in a processor core

    公开(公告)号:GB2579316A

    公开(公告)日:2020-06-17

    申请号:GB202002342

    申请日:2018-07-27

    Applicant: IBM

    Abstract: Techniques facilitating on-chip supply noise voltage reduction and/or mitigation using local detection loops in a processor core are provided. In one example, a computer-implemented method can comprise detecting, by a processor core, a voltage droop at a first area of the processor core. The computer-implemented method can also comprise transmitting, by the processor core, voltage droop information to a local controller located in the first area and to a global controller located in the processor core. Further, the computer-implemented method can comprise applying, by the processor core, a first mitigation countermeasure at the first area of the processor core in response to a local instruction received from the local controller. The local instruction can comprise an indication of the first mitigation countermeasure.

Patent Agency Ranking