Skip to main content

allocate_hosted

Function allocate_hosted 

Source
pub fn allocate_hosted(
    mp: &Metapipeline,
    buffer_words: &[usize],
    t: &PlasticineTarget,
    ag_stages: &[usize],
) -> Result<Allocation, Unplaceable>
Expand description

allocate with the stages listed in ag_stages hosted on the PERIMETER ADDRESS GENERATORS (ISCA’17 §3.4: the AGs at the chip’s edges drive the DRAM tile loads and stores) rather than on PCUs: such a stage takes no PCU and places no FU stage; place routes it from the mesh edge.