发明名称 |
COMPILE PROCESSING DEVICE, DATA PROCESSING DEVICE, COMPILE PROCESSING METHOD, AND PROGRAM |
摘要 |
PROBLEM TO BE SOLVED: To improve the efficiency of reuse of values by shortening the bit length of data to be kept in a memory storing an execution result when reusing the values (Memoization). SOLUTION: A reuse-instruction determination unit 120 analyzes the use modes of a plurality of instruction sections in a program, and determines reuse sections in which the execution result is used again from among the instruction sections. A hash function determination unit 200 determines a section identification value generating function from candidate functions that are candidates of section identification value generating function, the generating function generating a section-identification value identifying a reuse section by a value of a bit width narrower than the bit width of the starting address of the reuse section. A machine-word program generation unit 140 generates a machine-word program embedding the section identification value generating function determined by the hash function determination unit 200. COPYRIGHT: (C)2011,JPO&INPIT
|
申请公布号 |
JP2011096153(A) |
申请公布日期 |
2011.05.12 |
申请号 |
JP20090251586 |
申请日期 |
2009.11.02 |
申请人 |
SONY CORP |
发明人 |
OMORI MUTSUHIRO;WARIH KURNIAWAN |
分类号 |
G06F9/45 |
主分类号 |
G06F9/45 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|