The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 29, 2012
Filed:
Oct. 23, 2007
Alastair David Reid, Fulbourn, GB;
Edmund Grimley-evans, Cambridge, GB;
Simon Andrew Ford, Cambridge, GB;
Alastair David Reid, Fulbourn, GB;
Edmund Grimley-Evans, Cambridge, GB;
Simon Andrew Ford, Cambridge, GB;
ARM Limited, Cambridge, GB;
Abstract
A computer implemented tool is provided for assisting in the mapping of a computer program to an asymmetric multiprocessing apparatusincorporating an asymmetric memory hierarchy formed of a plurality of memories. An at least partial architectural descriptionis provided as an input variable to the tool and used to infer missing annotations within a source computer program, such as which functions are to be executed by which execution mechanismsand which variables are to be stored within which memories. 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