Invention Grant
- Patent Title: Thread and data assignment in multi-core processors based on cache miss data and thread category
-
Application No.: US15495126Application Date: 2017-04-24
-
Publication No.: US10289452B2Publication Date: 2019-05-14
- Inventor: Yan Solihin
- Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
- Applicant Address: US DE Wilmington
- Assignee: Empire Technology Development, LLC
- Current Assignee: Empire Technology Development, LLC
- Current Assignee Address: US DE Wilmington
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F9/48 ; G06F12/0806 ; G06F12/0875 ; G06F12/0811 ; G06F12/0813 ; G06F11/34

Abstract:
Methods and systems to assign threads in a multi-core processor are disclosed. A method to assign threads in a multi-core processor may include determining data relating to memory controllers fetching data in response to cache misses experienced by a first core and a second core. Threads may be assigned to cores based on the number of cache misses processed by respective memory controllers. Methods may further include determining that a thread is latency-bound or bandwidth-bound. Threads may be assigned to cores based on the determination of the thread as latency-bound or bandwidth-bound. In response to the assignment of the threads to the cores, data for the thread may be stored in the assigned cores.
Public/Granted literature
- US20170228259A1 THREAD AND DATA ASSIGNMENT IN MULTI-CORE PROCESSORS Public/Granted day:2017-08-10
Information query