Invention Grant
- Patent Title: Reducing implementation costs of communicating cache invalidation information in a multicore processor
- Patent Title (中): 降低在多核处理器中传送缓存无效信息的实施成本
-
Application No.: US12643238Application Date: 2009-12-21
-
Publication No.: US08639885B2Publication Date: 2014-01-28
- Inventor: Prashant Jain , Sandip Das , Sanjay Patel
- Applicant: Prashant Jain , Sandip Das , Sanjay Patel
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Meyertons Hood Kivlin Kowert & Goetzel
- Agent Stephen J. Curran
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A processor may include several processor cores, each including a respective higher-level cache, wherein each higher-level cache includes higher-level cache lines; and a lower-level cache including lower-level cache lines, where each of the lower-level cache lines may be configured to store data that corresponds to multiple higher-level cache lines. In response to invalidating a given lower-level cache line, the lower-level cache may be configured to convey a sequence including several invalidation packets to the processor cores via an interface, where each member of the sequence of invalidation packets corresponds to a respective higher-level cache line to be invalidated, and where the interface is narrower than an interface capable of concurrently conveying all invalidation information corresponding to the given lower-level cache line. Each invalidation packet may include invalidation information indicative of a location of the respective higher-level cache line within different ones of the processor cores.
Public/Granted literature
- US20110153942A1 REDUCING IMPLEMENTATION COSTS OF COMMUNICATING CACHE INVALIDATION INFORMATION IN A MULTICORE PROCESSOR Public/Granted day:2011-06-23
Information query