作者: Jeremy Lau , Stefan Schoenmackers , Timothy Sherwood , Brad Calder
关键词:
摘要: In an embedded system, the cost of storing a program on-chip can be as high microprocessor. Compressing application's code to reduce amount memory required is attractive way decrease costs. this paper, we examine executable form compression using echo instructions.With instructions, two or more similar, but not necessarily identical, sections reduced single copy repeating code. The left in location one original All other are replaced with instruction that tells processor execute subset instructions from copy.We present results full compiler and simulator implementation takes input programs, compresses them simulates their execution. We apply register renaming scheduling expose similarities code, use profiles guide compression, propose minor architectural modifications support instructions. addition, compare combine prior techniques: procedural abstraction IBM's CodePac.