DYNAMIC ENABLEMENT OF MULTITHREADING

    公开(公告)号:ZA201604938B

    公开(公告)日:2019-02-27

    申请号:ZA201604938

    申请日:2016-07-15

    Applicant: IBM

    Abstract: Embodiments relate to dynamic enablement of multithreading. According to an aspect, a computer-implemented method for dynamic enablement of multithreading in a configuration is provided. The configuration includes a core configurable between a single thread (ST) mode and a multithreading (MT) mode, where the ST mode addresses a primary thread and the MT mode addresses the primary thread and one or more secondary threads on shared resources of the core. The method includes executing in the primary thread in the ST mode, an MT mode setting instruction. A number of threads requested is obtained from a location specified by the MT mode setting instruction. Based on determining that the number of threads requested indicates multiple threads, the MT mode is enabled to execute the multiple threads including the primary thread and the one or more secondary threads.

    METHOD FOR ACCESSING DATA IN A MEMORY AT AN UNALIGNED ADDRESS

    公开(公告)号:ZA201704122B

    公开(公告)日:2018-11-28

    申请号:ZA201704122

    申请日:2017-06-15

    Applicant: IBM

    Abstract: Embodiments relate to accessing data in a memory. A method for accessing data in a memory coupled to a processor is provided. The method receives a memory reference instruction for accessing data of a first size at an address in the memory. The method determines an alignment size of the address in the memory. The method accesses the data of the first size in one or more groups of data by accessing each group of data block concurrently. The groups of data have sizes that are multiples of the alignment size.

Patent Agency Ranking