Invention Grant
US09043582B2 Enhanced instruction scheduling during compilation of high level source code for improved executable code 有权
在编译高级源代码以改进可执行代码时增强指令调度

Enhanced instruction scheduling during compilation of high level source code for improved executable code
Abstract:
Systems and methods for static code scheduling are disclosed. A method can include receiving an intermediate representation of source code, building a directed acyclic graph (DAG) for the intermediate representation, and creating chains of dependent instructions from the DAG for cluster formation. The chains are merged into clusters and each node in the DAG is marked with an identifier of a cluster it is part of to generate a marked instruction DAG. Instruction DAG scheduling is then performed using information about the clusters to generate an ordered intermediate representation of the source code.
Information query
Patent Agency Ranking
0/0