18315576. APPARATUS AND METHOD WITH REGISTER SHARING simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

APPARATUS AND METHOD WITH REGISTER SHARING

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Won Woo Ro of Seoul (KR)

Seunghyun Jin of Seoul (KR)

Jonghyun Lee of Seoul (KR)

Hyunwuk Lee of Seoul (KR)

APPARATUS AND METHOD WITH REGISTER SHARING - A simplified explanation of the abstract

This abstract first appeared for US patent application 18315576 titled 'APPARATUS AND METHOD WITH REGISTER SHARING

Simplified Explanation

The patent application describes an apparatus and method that involve register sharing in a processing apparatus. Here is a simplified explanation of the abstract:

  • The method involves determining if there is shared data used by each thread in a group of threads that share a shared memory.
  • This determination is based on the decoded instruction.
  • If shared data is found, the method determines if the address of the shared data is stored in an address-to-register mapping table.
  • If the address is found in the table, the method maps the address to a shared register corresponding to the shared data.
  • Finally, the shared data is loaded based on the shared register.

Potential applications of this technology:

  • This technology can be applied in multi-threaded processing systems where multiple threads need access to shared data.
  • It can be used in parallel computing systems to improve efficiency and performance.

Problems solved by this technology:

  • Register sharing helps in reducing the need for multiple copies of shared data, which can save memory space.
  • It allows for efficient access and sharing of data among multiple threads, reducing the need for data transfers.

Benefits of this technology:

  • Register sharing improves the overall performance and efficiency of multi-threaded processing systems.
  • It reduces memory usage by eliminating the need for redundant copies of shared data.
  • It enables faster and more efficient data access and sharing among threads, leading to improved system performance.


Original Abstract Submitted

An apparatus and method with register sharing are provided. In one general aspect, a method of operating a processing apparatus includes determining whether there is shared data that is used by each of threads in a plurality of threads sharing a shared memory, based on an instruction that has been decoded, based on determining whether there is shared data that is used by each of the threads in the plurality of threads, determining whether an address of the shared data corresponding to each of the threads in the plurality of threads is stored in an address-to-register mapping table, based on a result of either the determining whether the address is stored in the address-to-register mapping table, mapping the address of the shared data to a shared register corresponding to the shared data, and loading the shared data based on the shared register.