发明名称 |
METHOD FOR ENABLING INDEPENDENT COMPILATION OF PROGRAM AND A SYSTEM THEREFOR |
摘要 |
A method and system for enabling independent or separate compilation of a program in a memory access and management system including one or more intraprocedural static analyses including an analysis with a first step mapping layouts or types to keys locally, file-by-file, obliviously followed by a second step providing a re-mapping of the layouts to keys globally, cognizant of all files in a program. |
申请公布号 |
US2016048378(A1) |
申请公布日期 |
2016.02.18 |
申请号 |
US201414648606 |
申请日期 |
2014.03.29 |
申请人 |
VARMA Pradeep |
发明人 |
VARMA Pradeep |
分类号 |
G06F9/45 |
主分类号 |
G06F9/45 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for enabling independent compilation in a computer system, comprising:
identifying unique layouts in a pre-processed file or translation unit of a program and assigning unique keys to all the identified unique layouts; creating a local table and populating the same with the unique layouts and their associated unique keys; repeating the aforesaid steps for all pre-processed files or translation units corresponding to the program to thereby generate a set of local tables, wherein each of the local table in the set corresponds to a particular file; creating a global table and populating the same with layouts taken from the set of local tables, such that each entry in the global table is unique; and substituting each layout in each local table by a pointer to the associated unique entry in the global table, thereby linking the local tables and the global table to enable independent compilation of each file in the program. |
地址 |
US |