Invention Grant
- Patent Title: Cache miss thread balancing
-
Application No.: US16372997Application Date: 2019-04-02
-
Publication No.: US10963380B2Publication Date: 2021-03-30
- Inventor: Gregory W. Alexander , Brian D. Barrick , Thomas W. Fox , Christian Jacobi , Anthony Saporito , Somin Song , Aaron Tsai
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent William Kinnaman
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0811 ; G06F12/0813 ; G06F12/0855 ; G06F9/30 ; G06F12/0804 ; G06F12/0875

Abstract:
A simultaneous multithread (SMT) processor having a shared dispatch pipeline includes a first circuit that detects a cache miss thread. A second circuit determines a first cache hierarchy level at which the detected cache miss occurred. A third circuit determines a Next To Complete (NTC) group in the thread and a plurality of additional groups (X) in the thread. The additional groups (X) are dynamically configured based on the detected cache miss. A fourth circuit determines whether any groups in the thread are younger than the determined NTC group and the plurality of additional groups (X), and flushes all the determined younger groups from the cache miss thread.
Public/Granted literature
- US20190227932A1 CACHE MISS THREAD BALANCING Public/Granted day:2019-07-25
Information query