发明名称 Communication scheduling for parallel processing architectures
摘要 A system comprises a plurality of computation units interconnected by an interconnection network. A method for configuring the system comprises receiving subsets of instructions corresponding to different portions of a program, each subset assigned to one of the computation units; scheduling instructions in a given subset for execution on the assigned computation unit, including scheduling communication instructions that send to or receive from a different computation unit over the interconnection network; allocating registers in a given computation unit for storing values accessed by instructions in a subset assigned to the given computation unit; and scheduling instructions after allocating registers to account for spills of values stored in allocated register to memory, preserving the order of communication instructions scheduled before allocating registers.
申请公布号 US8291400(B1) 申请公布日期 2012.10.16
申请号 US20080028005 申请日期 2008.02.07
申请人 LEE WALTER;GOTTLIEB ROBERT A.;SONI VINEET;AGARWAL ANANT;SCHOOLER RICHARD;TILERA CORPORATION 发明人 LEE WALTER;GOTTLIEB ROBERT A.;SONI VINEET;AGARWAL ANANT;SCHOOLER RICHARD
分类号 G06F9/45;G06F9/44;G06F13/00;G06F13/28 主分类号 G06F9/45
代理机构 代理人
主权项
地址