- Patent Title: Pre-memory initialization multithread parallel computing platform
-
Application No.: US16648770Application Date: 2017-12-25
-
Publication No.: US11354135B2Publication Date: 2022-06-07
- Inventor: Zhiqiang Qin , Tao Xu , Qing Huang
- Applicant: INTEL CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: 2SPL Patent Attorneys PartG mbB
- Agent Yong Beom Hwang
- International Application: PCT/CN2017/118214 WO 20171225
- International Announcement: WO2019/126921 WO 20190704
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F12/08 ; G06F9/4401 ; G06F12/0871

Abstract:
A computing device that implements a multithread parallel processing computing platform prior to initialization of system memory is provided. To implement this platform, the computing device executes enhanced firmware that defines a plurality of application processors (APs) under the control of a boot-strap processor (BSP). The BSP preserves backward compatibility of the APs by configuring cross-reference circuitry (e.g., a programmable attribute map) to reroute memory access requests generated by the APs that are addressed to a wakeup buffer to a redirected memory address. Memory at the redirected memory address stores AP initialization instructions and instructions to retrieve and process early stage process instructions stored elsewhere (e.g., in fast access cache memory). The APs, in parallel, execute the initialization instructions and the early stage process instructions stored in cache to complete an early stage process, such as memory training.
Public/Granted literature
- US20200249957A1 PRE-MEMORY INITIALIZATION MULTITHREAD PARALLEL COMPUTING PLATFORM Public/Granted day:2020-08-06
Information query