Invention Grant
US08190807B2 Mapping a computer program to an asymmetric multiprocessing apparatus
有权
将计算机程序映射到不对称多处理装置
- Patent Title: Mapping a computer program to an asymmetric multiprocessing apparatus
- Patent Title (中): 将计算机程序映射到不对称多处理装置
-
Application No.: US11976315Application Date: 2007-10-23
-
Publication No.: US08190807B2Publication Date: 2012-05-29
- Inventor: Alastair David Reid , Edmund Grimley-Evans , Simon Andrew Ford
- Applicant: Alastair David Reid , Edmund Grimley-Evans , Simon Andrew Ford
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye, P.C.
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F9/45

Abstract:
A computer implemented tool is provided for assisting in the mapping of a computer program to an asymmetric multiprocessing apparatus 2 incorporating an asymmetric memory hierarchy formed of a plurality of memories 12, 14. An at least partial architectural description 22, 40 is provided as an input variable to the tool and used to infer missing annotations within a source computer program 24, such as which functions are to be executed by which execution mechanisms 4, 6, 8 and which variables are to be stored within which memories 12, 14. The tool also adds mapping support commands, such as cache flush commands, cache invalidate commands, DMA move commands and the like as necessary to support the mapping of the computer program to the asymmetric multiprocessing apparatus 2.
Public/Granted literature
- US20080114937A1 Mapping a computer program to an asymmetric multiprocessing apparatus Public/Granted day:2008-05-15
Information query