Patent
1996-09-16
1998-06-09
Treat, William M.
395387, 395590, 395598, G06F 945
Patent
active
057649944
ABSTRACT:
A method for compressing a set of compiled microcode to be utilized within a data processing system is disclosed. In accordance with the method and system of the present invention, all branch instructions within a set of compiled microcode are first identified. Then, the set of compiled microcode is parsed into a number of microcode segments such that each microcode segment begins at an instruction following each identified branch instruction or at a target address of each identified branch instruction. Subsequently, each of these microcode segments is individually translated to its compressed form by utilizing a data-compression routine. Finally, all the compressed microcode segments are concatenated together and linked by inserting branch instructions with modified target address, to yield a set of compressed executable microcode. By doing so, the required memory for storing the compressed executable microcode is reduced.
REFERENCES:
patent: 4355306 (1982-10-01), Mitchell
patent: 4410916 (1983-10-01), Pratt et al.
patent: 4558302 (1985-12-01), Welch
patent: 4862167 (1989-08-01), Copeland, III
patent: 4876541 (1989-10-01), Storer
patent: 5126739 (1992-06-01), Whiting et al.
patent: 5146221 (1992-09-01), Whiting et al.
patent: 5155484 (1992-10-01), Chambers, IV
patent: 5319793 (1994-06-01), Hancock et al.
patent: 5353061 (1994-10-01), Rodriguez et al.
patent: 5369605 (1994-11-01), Parks
patent: 5398319 (1995-03-01), Sakamura et al.
patent: 5414425 (1995-05-01), Whiting et al.
patent: 5414833 (1995-05-01), Hershey et al.
patent: 5463390 (1995-10-01), Whiting et al.
patent: 5632024 (1997-05-01), Yajima et al.
patent: 5652852 (1997-07-01), Yokota
IBM Technical Disclosure Bulletin, vol. 34, No. 6, Nov. 1991 "Enhancing Board Functional Self-Test by Concurrent Sampling".
IBM Technical Disclosure Bulletin, vol. 37, No. 04B, Apr. 1994 "Acceleration of Multimedia Applications Using Branch Conditional to Previous Target Instruction".
Dillon Andrew J.
International Business Machines - Corporation
Ng Antony P.
Salys Casimer K.
Treat William M.
LandOfFree
Method and system for compressing compiled microcode to be execu does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for compressing compiled microcode to be execu, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for compressing compiled microcode to be execu will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2213964