Invention Grant
- Patent Title: Accelerating cache state transfer on a directory-based multicore architecture
- Patent Title (中): 加速基于目录的多核架构的缓存状态传输
-
Application No.: US13319159Application Date: 2010-12-29
-
Publication No.: US09336146B2Publication Date: 2016-05-10
- Inventor: Yan Solihin
- Applicant: Yan Solihin
- Applicant Address: US DE Wilmington
- Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
- Current Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
- Current Assignee Address: US DE Wilmington
- Agency: Turk IP Law, LLC
- International Application: PCT/US2010/062335 WO 20101229
- International Announcement: WO2012/091702 WO 20120705
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28 ; G06F12/08 ; G06F9/46 ; G06F9/48

Abstract:
Technologies are generally described herein for accelerating a cache state transfer in a multicore processor. The multicore processor may include first, second, and third tiles. The multicore processor may initiate migration of a thread executing on the first core at the first tile from the first tile to the second tile. The multicore processor may determine block addresses of blocks to be transferred from a first cache at the first tile to a second cache at the second tile, and identify that a directory at the third tile corresponds to the block addresses. The multicore processor may update the directory to reflect that the second cache shares the blocks. The multicore processor may transfer the blocks from the first cache in the first tile to the second cache in the second tile effective to complete the migration of the thread from the first tile to the second tile.
Public/Granted literature
- US20120173819A1 Accelerating Cache State Transfer on a Directory-Based Multicore Architecture Public/Granted day:2012-07-05
Information query