[gem5-users] REG head flit in a gem5

2019-03-11 Thread nevethetha ganesan
Hello , I would like to combine two routing algorithms say one for source router to temporary destination router and another algorithm for temporary destination to original destination router.so, the head flit of the packet must change its destination often. There is no clear idea on where the d

Re: [gem5-users] REG head flit in a gem5

2019-03-11 Thread Krishna, Tushar
Take a look at the garnet2.0 wiki and NetworkInterface.cc Cheers, Tushar > On Mar 12, 2019, at 12:40 AM, nevethetha ganesan > wrote: > > Hello , > I would like to combine two routing algorithms say one for source router to > temporary destination > router and another algorithm for temporar

Re: [gem5-users] REG head flit in a gem5

2019-03-11 Thread nevethetha ganesan
Hello Sir, In NetworkInterface.cc flitisizeMessage() I could not understand what is NetDest personal_dest, removeNetDest(personal_dest) ? IS destID used as NI ID variable ? can destID be used to set temporary destination ? On Tue, Mar 12, 2019 at 10:12 AM Krishna, Tushar wrote: > Take a look at

Re: [gem5-users] REG head flit in a gem5

2019-03-12 Thread Krishna, Tushar
NetDest is a bit vector of destinations - you can do a cout and check. I would suggest looking at RoutingUnit.cc’s outportCompute function where the destination id is used and see the RouteInfo struct. For your case, I think you need to add a temp destination there and use

Re: [gem5-users] REG head flit in a gem5

2019-03-12 Thread nevethetha ganesan
Thank you sir.. On Tue, 12 Mar, 2019, 7:14 PM Krishna, Tushar NetDest is a bit vector of destinations - you can do a cout and check. > I would suggest looking at RoutingUnit.cc’s outportCompute function where > the destination id is used and see the RouteInfo struct. > For your case, I think you

Re: [gem5-users] REG head flit in a gem5

2019-03-14 Thread karunya ganesh
hello sir , I tried as you said by changing the temp destination for the routing algorithm and added the temp dest variable in the RouteInfo structure also. But when i run my custom routing algorithm im ending up with Core Aborted Error gem5.debug: build/NULL/mem/ruby/network/garnet2.0/RoutingUni