Multi-core communication acceleration using hardware queue device
US10445271B2 · kind B2 · utility
Assignee
Inventors
- Ren Wang
- Namakkal N. Venkatesan
- Debra Bernstein
- Edwin Verplanke
- Stephen R. Van Doren
- An Yan
- Andrew Cunningham
- David P. Sonnier
- Gage Eads
- James Clee
- Jamison D. Whitesell
- Yipeng Wang
- Jerry Pirog
- Jonathan Kenny
- Joseph R. Hasting
- Narender Vangati
- Stephen H. Miller
- Te K. Ma
- William Burroughs
- Andrew J. Herdrich
- Jr-Shian Tsai
- Tsung-Yuan C. Tai
- Niall D. McDonnell
- Hugh Wilkinson
- Bradley A. Burres
- Bruce Richardson
Key dates
| Filing date | Jan 4, 2016 |
| Grant date | Oct 15, 2019 |
| Priority date | — |
| Expiry date | Nov 27, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/6046
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Apparatus and methods implementing a hardware queue management device for reducing inter-core data transfer overhead by offloading request management and data coherency tasks from the CPU cores. The apparatus include multi-core processors, a shared L3 or last-level cache (“LLC”), and a hardware queue management device to receive, store, and process inter-core data transfer requests. The hardware queue management device further comprises a resource management system to control the rate in which the cores may submit requests to reduce core stalls and dropped requests. Additionally, software instructions are introduced to optimize communication between the cores and the queue management device.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.