Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2006-09-26
2006-09-26
Chaki, Kakali (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S159000, C717S160000
Reexamination Certificate
active
07114151
ABSTRACT:
Interlocked floating-point instructions are detected, and a register address referring to and assigning an operand in the interlocked instructions is changed to an odd-number address not assigned as any operation at the time of compiling. Next, an instruction not in any register-dependency relation with the interlocked instructions is detected, and the detected instruction is inserted between instructions interlocked with each other. Thus a program can be executed with an improved efficiency.
REFERENCES:
patent: 4965724 (1990-10-01), Utsumi et al.
Mark Scott Johnson “Effectiveness of a Machine-Level, Global Optimizer”, ACM 1986, pp. 99-108.
Hennessy et al. “Postpass Code Optimization of Pipeline Constraints”, ACM Transactions on Programming Languages and Systems, vol. 5, No. 3, Jul. 1983, pp. 422-448.
M. Anton Ertl and Andreas Krall: “Removing Anti Dependences by Repairing” Proceedings of the Compiler Construction (CC'96), 'Online! 1996, pp. 33-43, XP002255044 Retrieved from the Internet: <URL:http://citeseer.nj.nec.com/ertl96removing.html> 'retrieved on Sep. 19, 2003! * p. 34, line 17-p. 35, line 13 *.
Philip B. Gibbons, Steven S. Muchnick: “Efficient instruction scheduling for a pipelined architecture” Proceedings of the 1986 SIGPLAN Symposium on Compiler Construction, 'Online! 1996, pp. 11-16, XP002255045 ISBN: 0-89791-197-0 Retrieved from the Internet: <URL:http://portal.acm.org/citation.cfm?id=13312&jmp=cit&d1=ACM&d1=ACM> 'retrieved on Sep. 19, 2003! * p. 11, right-hand column, line 26-line 29 * * p. 12, right-hand column, line 5-p. 14, left-hand column, line 17: figures 1, 3 *.
David Lanskov, Scott Davidson, Bruce Shriver: “Local Microcode Compaction Techniques” ACM Computing Surveys (CSUR), 'Online! Sep. 1980, pp. 261-294, XP002255046, Retrieved from the Internet: <URL:http://portal.acm.org/citation.cfm?id=356819.356822&d1=GUIDE&d1=ACM&idx=J204&part=periodical&WantType=periodical&title=ACM%20Computing%20Surveys%20%28CSUR%29> 'retrieved on Sep. 19, 2003! * p. 261, right-hand column, line 12-p. 266, right-hand column, line 32 *.
Allan V H et al: “Enhanced Region Scheduling On A Program Dependence Graph” Microarchitecture, 1992. Micro 25., Proceedings of the 25th Annual International Symposium on Portland, OR, USA Dec. 1-4, 1992, Los Alamitos, CA, USA, IEEE Comput. Soc, US, Dec. 1, 1992, pp. 72-80, XP010094790 ISBN: 0-8186-3175-9 * p. 73, left-hand column, line 15-p. 77, right-hand column, line 41 *.
Lam M S: “Complier Optimizations for Superscalar Computers” Computing Methods in Applied Sciences and Engineering, London, GB, Jan. 29, 1990, pp. 360-377, XP000351408 * p. 362, line 6-p. 373, line 16 *.
Chaki Kakali
Frommer William S.
Frommer & Lawrence & Haug LLP
Sony Corporation
Wood William H.
LandOfFree
Code conversion method and apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Code conversion method and apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Code conversion method and apparatus will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3534094