发明名称 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