发明名称 Loop Transformation for Computer Compiler Optimization
摘要 A new computer-compiler architecture includes code analysis processes in which loops present in an intermediate instruction set are transformed into more efficient loops prior to fully executing the intermediate instruction set. The compiler architecture starts by generating the equivalent intermediate instructions for the original high level source code. For each loop in the intermediate instructions, a total cycle cost is calculated using a cycle cost table associated with the compiler. The compiler then generates intermediate code for replacement loops in which all conversion instructions are removed. The cycle costs for these new transformed loops are then compared against the total cycle cost for the original loops. If the total cycle costs exceed the new cycle costs, the compiler will replace the original loops in the intermediate instructions with the new transformed loops prior to generation of final code using the instruction set of the processor.
申请公布号 US2011231830(A1) 申请公布日期 2011.09.22
申请号 US20100724467 申请日期 2010.03.16
申请人 QUALCOMM INCORPORATED 发明人 UDAYAKUMARAN SUMESH;ZHANG CHIHONG
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址