DocumentCode :
2743865
Title :
Code compression based on operand-factorization for VLIW processors
Author :
Ros, Montserrat ; Sutton, Peter
Author_Institution :
Sch. of Inf. Technol. & Electr. Eng., Queensland Univ., St. Lucia, Qld., Australia
fYear :
2004
fDate :
23-25 March 2004
Firstpage :
559
Abstract :
Code compression algorithms usually require specific techniques to maintain the integrity of the program and ensure its functionality. This paper presents three code compression algorithms: the first encoding scheme used is a dictionary compression method that compresses the original program by replacing every instruction with its corresponding reference into the dictionary. The second compression algorithm exploits the facts that 1) the entire op-code space is usually not used and 2) operand patterns are often common between different instructions. The third compression scheme groups instructions into 8-instruction words and the corresponding instruction/ operand bits from all 8 instructions are grouped together to form dictionary entries. Instruction Factorization was found to be the most efficient compression scheme, though decompression is done sequentially. Although this technique may be very advantageous to single-issue processors. Operand Factorization across instruction-words allows decompression to be parallelized for instructions in the same instruction word, however this is at a cost to compression ratio.
Keywords :
data compression; encoding; instruction sets; multiprocessing systems; VLIW processors; code compression algorithms; dictionary compression method; encoding scheme; instruction factorization; opcode space; operand factorization; operand patterns; operand-factorization; original program; Compression algorithms; Costs; Data compression; Dictionaries; Encoding; Information technology; Processor scheduling; Reduced instruction set computing; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Compression Conference, 2004. Proceedings. DCC 2004
ISSN :
1068-0314
Print_ISBN :
0-7695-2082-0
Type :
conf
DOI :
10.1109/DCC.2004.1281535
Filename :
1281535
Link To Document :
بازگشت