发明名称 PROGRAM CONSTRUCTION METHOD
摘要 FIELD: information technology. ^ SUBSTANCE: invention discloses a method of constructing a program for running in a computer system comprising a central processing unit, memory and an instruction cache, comprising steps on which the initial program code is constructed using the central processing unit, a report on frequency of use of each program line is formed and that report is stored in memory, the most frequently run cycles in the initial program code are determined from the said report, the initial program code is modified, whereby marks are made not by a generating compiler, but by transfer from the initial code in the programming language to the initial code in assembler, frequently run cycles, the modified program code is stored in memory, the modified program code is compiled into the initial program code in assembler for the intended device, procedure addresses are levelled according to the size of the cache line, marked cycles in the initial program code in assembler are determined and classified into several predefined types, addresses for the onset of marked cycles are levelled if that is needed for the cycle of the given type by adding assembler instructions and storing the initial code in assembler in memory, a modified assembler code for the intended device is constructed by compiling and assembling. ^ EFFECT: faster execution of constructed program. ^ 7 cl, 6 dwg
申请公布号 RU2406112(C2) 申请公布日期 2010.12.10
申请号 RU20080142462 申请日期 2008.10.28
申请人 KORPORATSIJA "SAMSUNG EHLEKTRONIKS KO., LTD." 发明人 JAKOVLEV SERGEJ JUR'EVICH;SAFONOV IL'JA VLADIMIROVICH;BYKOVA TAT'JANA VLADIMIROVNA
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址