Providing private cache allocation for power-collapsed processor cores in processor-based systems
AssigneeQUALCOMM Incorporated
InventorsKaustav Roychowdhury, Siddesh Halavarthi Math Revana
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsKaustav Roychowdhury, Siddesh Halavarthi Math Revana
Estimating the term…
Providing private cache allocation for power-collapsed processor cores in processor-based systems is provided. In one aspect, a processor-based system provides multiple processor cores, each residing within its own processor core power domain. Each processor core is provided with a private cache residing within its own private cache power domain, configured to be power-controlled independently of the corresponding processor core power domain. When a first processor core is placed in a power-collapsed state, a snoop controller corresponding to the private cache of the first processor core maintains power to the private cache power domain of the private cache, allowing the private cache to remain online. The snoop controller also enables allocation and snooping of the private cache by a second processor core while the first processor core remains in the power-collapsed state. In this manner, each private cache may be used for data-caching operations while its corresponding processor core is power-collapsed.
A method for providing private cache allocation, comprising:
A non-transitory computer-readable medium having stored thereon computer-executable instructions which, when executed by a processor, cause the processor to:
A processor-based system for providing private cache allocation, comprising:
A processor-based system for providing private cache allocation, comprising:
Dependencies are inferred from the claim text.