发明名称 Processors and compiling methods for processors
摘要 A compiling method compiles an object program to be executed by a processor having a plurality of execution units operable in parallel. A first availability chain is created from a producer instruction (p1) to a first consumer instruction (c1), when the execution of the instruction requires a value produced by the producer instruction. The first availability chain includes at least one move instruction (mv1-mv3) for moving the required value from a first point (20: ARF) accessible by the producer execution unit to a second point (22: DRF) accessible by a first consumer execution unit. When a second consumer instruction (c2), also requiring the same value, is scheduled for execution by an execution unit (23: EXU) other than the first consumer execution unit, at least part of the first availability chain is reused to move the required value to a point (23: DRF) accessible by that other execution unit.
申请公布号 US7747990(B2) 申请公布日期 2010.06.29
申请号 US20040491926 申请日期 2004.10.01
申请人 ALTERA CORPORATION 发明人 FERNANDES MARCIO MERINO;LIVESLEY RAYMOND MALCOLM
分类号 G06F9/45;G06F9/30;G06F9/318;G06F9/38;G06F9/44 主分类号 G06F9/45
代理机构 代理人
主权项
地址