Title:
OPTIMIZING DEVICE AND OPTIMIZING METHOD FOR MICROPROCESSOR OBJECT CODE, AND RECORDING MEDIUM RECORDED WITH OPTIMIZING PROGRAM
Document Type and Number:
Japanese Patent JP3758984
Kind Code:
B2
Abstract:
PROBLEM TO BE SOLVED: To relocate data codes in object codes to improve an execution speed of a program even if the data codes are outside a displacement range.
SOLUTION: In this optimizing device, a simulator 1 analyzes a data access command in the primary object codes F1. The simulator 1 has a data access information generation part 14 outputting a data address and a size to data access information F3; a data relocation part 15 referring to the data access information F3, sorting the data codes in descending order of an access frequency of each address, selecting the data code of a maximum size in the same address as a selection data code, relocating the selection data codes in the descending order of the access frequency in a cache area and correcting command code; and a secondary object code generation part 16 generating the relocated data and the corrected command code as secondary object codes F4.
More Like This:
Inventors:
Ezaki Manabu
Application Number:
JP2001104924A
Publication Date:
March 22, 2006
Filing Date:
April 03, 2001
Export Citation:
Assignee:
NEC Microsystems, Inc.
International Classes:
G06F9/45; (IPC1-7): G06F9/45
Domestic Patent References:
JP11096015A | ||||
JP2000122877A | ||||
JP2001195263A | ||||
JP11073329A | ||||
JP10333916A | ||||
JP6505820A | ||||
JP8263372A | ||||
JP3109642A | ||||
JP8077068A | ||||
JP9034725A |
Other References:
船間政昭(外1名),RISCマイコン用組み込みソフトの自動最適化ツール,NEC技報,2001年 3月23日,第54巻第3号,p.34-37
Attorney, Agent or Firm:
Tatsuo Tokumaru