发明名称 Recursive functions optimizier (RFO) for compliers of high-level programming languages
摘要 RFO is a method for preprocessors of compilers of high-level programming languages which have built-in recursive function support. Given the source code, RFO identifies the recursive function and uses a formula to determine the maximum size of the results table which is used to store the intermediate results. When the table is filled, it wraps around, discards the old values, and replaces them with the new ones. An index is used to indicate the position of the latest entries, which are used for the backward search of the table This method results in efficient memory usage as well as shorter time of calculations compared with the standard mechanism provided by the compilers. RFO is independent of the computing machine power or its supporting compiler. This method is advantageous for cases requiring huge processing resources.
申请公布号 US5696971(A) 申请公布日期 1997.12.09
申请号 US19940363341 申请日期 1994.12.23
申请人 RECURSIVE TECHNOLOGIES ASSOCIATES 发明人 MASIH, RUSK
分类号 G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址