US Patent Application 18336704. DSB Operation with Excluded Region simplified abstract

From WikiPatents
Jump to navigation Jump to search

DSB Operation with Excluded Region

Organization Name

Apple Inc.


Inventor(s)

Jeff Gonion of Campbell CA (US)


John H. Kelm of Belmont CA (US)


James Vash of San Ramon CA (US)


Pradeep Kanapathipillai of Santa Clara CA (US)


Mridul Agarwal of Saratoga CA (US)


Gideon N. Levinsky of Cedar Park TX (US)


Richard F. Russo of Saratoga CA (US)


Christopher M. Tsay of Austin TX (US)


DSB Operation with Excluded Region - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 18336704 Titled 'DSB Operation with Excluded Region'

Simplified Explanation

This abstract describes techniques for data synchronization barrier operations. In a system with multiple processors, the first processor receives a data barrier operation request from the second processor. Upon receiving this request, the first processor ensures that all outstanding load/store operations executed by itself, which are directed to addresses outside of a specified exclusion region, have been completed. The first processor then responds to the second processor, indicating that the data barrier operation request is complete, even if there are still one or more load/store operations directed to addresses within the exclusion region that are not yet finished.


Original Abstract Submitted

Techniques are disclosed relating to data synchronization barrier operations. A system includes a first processor that may receive a data barrier operation request from a second processor include in the system. Based on receiving that data barrier operation request from the second processor, the first processor may ensure that outstanding load/store operations executed by the first processor that are directed to addresses outside of an exclusion region have been completed. The first processor may respond to the second processor that the data barrier operation request is complete at the first processor, even in the case that one or more load/store operations that are directed to addresses within the exclusion region are outstanding and not complete when the first processor responds that the data barrier operation request is complete.