Invention Grant
US08639885B2 Reducing implementation costs of communicating cache invalidation information in a multicore processor 有权
降低在多核处理器中传送缓存无效信息的实施成本

Reducing implementation costs of communicating cache invalidation information in a multicore processor
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.
Information query
Patent Agency Ranking
0/0