Invention Application
- Patent Title: Dynamic Thread Mapping
-
Application No.: US16073573Application Date: 2016-04-27
-
Publication No.: US20190034239A1Publication Date: 2019-01-31
- Inventor: Qiong Cai , Charles Johnson , Paolo Faraboschi
- Applicant: Hewlett Packard Enterprise Development LP
- International Application: PCT/US2016/029635 WO 20160427
- Main IPC: G06F9/50
- IPC: G06F9/50 ; G06F9/48 ; G06F9/52 ; G06F12/0811

Abstract:
In one example, a central processing unit (CPU) with dynamic thread mapping includes a set of multiple cores each with a set of multiple threads. A set of registers for each of the multiple threads monitors for in-flight memory requests the number of loads from and stores to at least a first memory interface and a second memory interface by each respective thread. The second memory interface has a greater latency than the first memory interface. The CPU further has logic to map and migrate each thread to respective CPU cores where the number of cores accessing only one of the at least first and second memory interfaces is maximized.
Public/Granted literature
- US10922137B2 Dynamic thread mapping Public/Granted day:2021-02-16
Information query