public BufRingMultiNetwork_IRI(BufRingMultiNetwork_Coord c) { _coord = c; //Console.WriteLine("new IRI: coord {0}", c); _bufGL = new Queue <Flit>(); _bufLG = new Queue <Flit>(); _bufL = new Queue <Flit>(); _bufG = new Queue <Flit>(); _creditGL = Config.bufrings_G2L; _creditLG = Config.bufrings_L2G; _creditL = Config.bufrings_localbuf; _creditG = Config.bufrings_globalbuf; _localBack = new BufRingMultiNetwork_IRI_LocalPort(this); _globalBack = new BufRingMultiNetwork_IRI_GlobalPort(this); }
public BufRingMultiNetwork_IRI(BufRingMultiNetwork_Coord c) { _coord = c; //Console.WriteLine("new IRI: coord {0}", c); _bufGL = new Queue<Flit>(); _bufLG = new Queue<Flit>(); _bufL = new Queue<Flit>(); _bufG = new Queue<Flit>(); _creditGL = Config.bufrings_G2L; _creditLG = Config.bufrings_L2G; _creditL = Config.bufrings_localbuf; _creditG = Config.bufrings_globalbuf; _localBack = new BufRingMultiNetwork_IRI_LocalPort(this); _globalBack = new BufRingMultiNetwork_IRI_GlobalPort(this); }