-
公开(公告)号:US11720360B2
公开(公告)日:2023-08-08
申请号:US17469504
申请日:2021-09-08
Applicant: Apple Inc.
Inventor: Jeff Gonion , John H. Kelm , James Vash , Pradeep Kanapathipillai , Mridul Agarwal , Gideon N. Levinsky , Richard F. Russo , Christopher M. Tsay
IPC: G06F9/30 , G06F12/02 , G06F12/0875 , G06F9/38
CPC classification number: G06F9/30087 , G06F9/30043 , G06F9/30047 , G06F9/30101 , G06F9/3834 , G06F12/0238 , G06F12/0875
Abstract: 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.
-
公开(公告)号:US20230089576A1
公开(公告)日:2023-03-23
申请号:US17656153
申请日:2022-03-23
Applicant: Apple Inc.
Inventor: John H. Kelm , Richard H. Larson , Charles J. Fleckenstein
IPC: G06F11/07
Abstract: An apparatus includes a memory circuit, and an integrated circuit formed on a single semiconductor substrate and coupled to the memory circuit. The integrated circuit includes a watchdog timer, a plurality of functional circuits coupled together via a communication fabric, and a system management circuit coupled to the watchdog timer and to a subset of the functional circuits via respective dedicated point-to-point interfaces. A given functional circuit may be configured to repeatedly reset the watchdog timer before the watchdog timer expires. The system management circuit may be configured, in response to an expiration of the watchdog timer, to access information in the subset of the functional circuits via the respective point-to-point interfaces. The system management circuit may be further configured to store the accessed information in the memory circuit.
-
公开(公告)号:US11226752B2
公开(公告)日:2022-01-18
申请号:US16293398
申请日:2019-03-05
Applicant: Apple Inc.
Inventor: Rakesh L. Notani , Robert E. Jeter , Suhas Kumar Suvarna Ramesh , Naveen Kumar Korada , Mohammad Rizwan , Alma L. Juarez Dominguez , John H. Kelm , Matthew R. Johnson
IPC: G06F3/06 , G11C7/22 , G11C11/4063 , G11C7/10
Abstract: Systems, methods and mechanisms for efficiently calibrating memory signals. In various embodiments, a computing system includes at least one processor, a memory and a power manager. The power manager generates and sends updated power-performance states (p-states) to the processor and the memory. Logic within a memory controller for the memory initializes a first timer corresponding to a first p-state of the multiple p-states to indicate a duration for skipping memory calibration. The logic continues to update the first timer while transferring data with the memory using operating parameters of the first p-state. When the memory is not using operating parameters of the first p-state, the logic prevents updates of the first timer. When the power manager determines to transition the memory from the first p-state to a second p-state, and the second timer for the second e-state has not expired, the logic prevents calibration of the memory.
-
-