Пример #1
0
        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);
        }
Пример #2
0
        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);
        }