Process for running programs on processors and corresponding processor system
    1.
    发明申请
    Process for running programs on processors and corresponding processor system 有权
    在处理器和相应的处理器系统上运行程序的过程

    公开(公告)号:US20040059894A1

    公开(公告)日:2004-03-25

    申请号:US10612825

    申请日:2003-07-01

    CPC classification number: G06F9/3879 G06F9/3853 G06F9/3877

    Abstract: The program to be executed is compiled by translating it into native instructions of the instruction-set architecture of the processor system, organizing the instructions deriving from the translation of the program into respective bundles in an order of successive bundles, each bundle grouping together instructions adapted to be executed in parallel by the processor system. The bundles of instructions are ordered into respective sub-bundles, said sub-bundles identifying a first set of instructions, which must be executed before the instructions belonging to the next bundle of said order, and a second set of instructions, which can be executed both before and in parallel with respect to the instructions belonging to said subsequent bundle of said order. There is defined a sequence of execution of the instructions in successive operating cycles of the processor system, assigning each sub-bundle to an operating cycle, thus preventing simultaneous assignment to the same operating cycle of two sub-bundles belonging to the first set of two successive bundles. The instructions of the sequence may be executed by the various processors of the system in conditions of binary compatibility.

    Abstract translation: 将要执行的程序通过将其转换为处理器系统的指令集体系结构的本机指令而进行编译,将按程序的翻译导出的指令按照连续的捆的顺序进行组织, 由处理器系统并行执行。 所述指令束被排列到相应的子束中,所述子束标识第一组指令,其必须在属于所述命令的下一束的指令之前执行,以及可以执行的第二组指令 在属于所述顺序的所述后续束的指令之前和之后。 在处理器系统的连续操作周期中定义了执行指令的顺序,将每个子束分配到操作周期,从而防止同时分配属于第一组二的两个子束的相同操作周期 连续捆绑 序列的指令可以由系统的各种处理器在二进制兼容性的条件下执行。

Patent Agency Ranking