发明名称 Use of multiple procedure entry and/or exit points to improve instruction scheduling
摘要 In a repeated sequence of instructions of a procedure based language, multiple entry points and/or exit points, that is access points, control repetitions and create multiple code segments. At least one segment is executed fewer times than the number of repetitions n that the entire sequence of instructions is called. At least one of the repetitions has extra code that is not necessary in all or some of the repetitions, and the extra code is isolated by the added access points, to improve speed of execution through reduction of machine cycles. In contrast to the external call entry and exit points, for example, the added entry and/or exit point is used only within the function itself during repetitions. When executed, the internal calls of added entry and/or exit points cause one segment to have fewer repetitions than another segment. A specific example is that of a recursive sequence of instructions.
申请公布号 US2003135848(A1) 申请公布日期 2003.07.17
申请号 US20010029496 申请日期 2001.12.21
申请人 HITACHI, LTD. 发明人 KRISHNAN SIVARAM
分类号 G06F9/42;G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/42
代理机构 代理人
主权项
地址