发明名称 Compiler with flexible scheduling
摘要 A computer program consisting of a compiler for compiling source code programs into executable code. The compiler is suited to achieving high efficiency on a processor that can process many instructions at once but the instructions have dependency constraints and the processor has no internal mechanism for dealing with these constraints, such as the Itanium class of processors. As each instruction is considered for addition to a group of instructions for a single cycle, dependencies are checked to determine whether the entire group can be scheduled in any possible order. Once all the instructions of the group have been selected, the instructions are then reordered for placement in a reservation table. For implementation in the Itanium class of processors, detailed requirements of the processor are accommodated with a structure that can be adjusted for any processor in the class. The structure can also be adjusted for other classes of processors.
申请公布号 US8141068(B1) 申请公布日期 2012.03.20
申请号 US20020175267 申请日期 2002.06.18
申请人 THOMPSON CAROL L.;HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. 发明人 THOMPSON CAROL L.
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址