Invention Grant
- Patent Title: Mapping application functional blocks to multi-core processors
-
Application No.: US15711740Application Date: 2017-09-21
-
Publication No.: US10354033B2Publication Date: 2019-07-16
- Inventor: Cristian Florin Dumitrescu , Jasvinder Singh , Patrick Lu
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Grossman, Tucker, Perreault & Pfleger, PLLC
- Main IPC: G06F17/50
- IPC: G06F17/50 ; G06F9/54 ; G06F9/50 ; H04L29/06

Abstract:
One embodiment provides a system to identify a “best” usage of a given set of CPU cores to maximize performance of a given application. The given application is parsed into a number of functional blocks, and the system maps the functional blocks to the given set of CPU cores to maximize the performance of the given application. The system determines and then tests various mappings to determine the performance, generally preferring mappings that maximize throughput per physical core. Before testing a mapping, the system determines whether the mapping is redundant with any previously tested mappings. In addition, given a performance target for the given application, the system determines a minimum number of CPU cores needed for the application to meet the application performance target.
Public/Granted literature
- US20180107766A1 MAPPING APPLICATION FUNCTIONAL BLOCKS TO MULTI-CORE PROCESSORS Public/Granted day:2018-04-19
Information query