调节阀厂家
免费服务热线

Free service

hotline

010-00000000
调节阀厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

图horn货币银行学答案ethornetmanual-【xinwen】

发布时间:2021-10-12 11:15:49 阅读: 来源:调节阀厂家

HORNETUserManual

Copyright?2011MIT

hornet hornet manual

LISTOFFIGURESCONTENTS

Contents

12

Introduction

GettingStarted

2.1BeforeInstallation.............2.2HORNETDesignOverview.......

2.2.1Simulatingregisteredhardware2.2.2Tile-basedsystemmodel....2.2.3ThePEandthebridge......2.2.4Thenetworkswitchnode....2.3HowtoInstall...............2.4GeneratingaSystemImageFile.....2.5RunningaSimulation..........

.......................................................................................................................................................................................................................................................................................

1111112234455567101011121313141415151617

3

Con?guringYourSystem

3.1RunningaSyntheticNetworkTraf?cusingaTrace-drivenInjector(Network-OnlyMode)..

3.1.1XYRoutingonan8x82DMeshwith2virtualchannels.................3.1.2TraceFormat(writinganevent?le).............................3.1.3ChangingRoutingAlgorithms................................3.1.4ChangingtheNumberofVirtualChannels.........................3.1.5ChangingVirtualChannelAllocationSchemes......................3.1.6UsingBidirectionalLinks...................................3.2RunninganInstrumentedApplication(nativex86executables)usingthePinInstrumenta-tionTool.................................................3.3RunninganApplicationusingaMIPSCoreSimulator......................

3.3.1SharedMemorySupport(private-L1andshared-L2MSI/MESI)............3.3.2Networkcon?guration.....................................3.3.3Runninganapplication....................................3.3.4Troubleshooting.........................................Statistics

SpeedingUpYourSimulation(ParallelSimulation)References

456

ListofFigures

123456

AsystemassimulatedbyHORNET.................AHORNETnetworknode.......................ObliviousRoutingAlgorithms....................VirtualChannelCon?gurations....................BandwidthAdaptiveNetwork....................Parallelizationspeedupforcycle-accurate,1024-coresimulations

................................................................................................

238101216

ii

hornet hornet manual

2GETTINGSTARTED

1Introduction

HORNETisahighlycon?gurable,cycle-levelmulticoresimulatorwithsupportforavarietyofmemoryhierarchies,interconnectroutingandVCallocationalgorithms,aswellasaccuratepowerandthermalmodeling.Itsmultithreadedsimulationenginedividestheworkequallyamongavailablehostprocessorcores,andpermitseithercycle-accurateprecisionorincreasedperformanceatsomeaccuracycostviaperiodicsynchronization.HORNETcanbedriveninnetwork-onlymodebysyntheticpatternsorapplicationtraces,infullmulticoremodeusingabuilt-inMIPScoresimulator,orasamulticorememoryhierarchyusingnativeapplicationsexecutedunderthePininstrumentationtool.

2

2.1GettingStartedBeforeInstallation

InordertofullybuildHORNET,youwillneedthefollowing:

?aC++compiler

?theBoostC++library

?Python2.5

?Automake/Autoconf/Libtool

?binutilsandGCCforcross-compilingtoaMIPStarget

2.2

2.2.1HORNETDesignOverviewSimulatingregisteredhardware

SinceHORNETsimulatesaparallelhardwaresysteminsideapartiallysequentialprogramatcyclelevel,itmustre?ecttheparallelbehaviorofthehardware:allvaluescomputedwithinasingleclockcycleandstoredinregistersbecomevisiblesimultaneouslyatthebeginningofthenextclockcycle.Tosimulatethis,mostsimulatorobjectsrespondtotickandtickmethods,whichcorrespondtotherisingandfallingedgesoftheclock;conceptually,computationoccursonthepositiveclockedgeandtheresultsarestoredinashadowstate,whichthenbecomesthecurrentstateatthenextnegativeclockedge.(SeeSection5formoredetails).

Forcycle-accurateresultsinamulti-threadedsimulation,athesimulationthreadsmustbebarrier-synchronizedoneverypositiveedgeandeverynegativeedge.Aspeed-vs-accuracytradeoffispossiblebyperformingbarriersynchronizationlessoften:whileper-?itandper-packetstatisticsaretransmittedwiththepacketsandstillaccuratelymeasuretransittimes,the?itsmayobservedifferentsystemstatesandcongestionsalongthewayandtheresultsmayneverthelessdiffer(cf.Section4).

2.2.2Tile-basedsystemmodel

TheHORNETNoCsystemmodel(de?nedinsys.hppandsys.cpp)iscomposedofanumberofin-terconnectedtiles(de?nedintile.hppandtile.cpp).AsshowninFigure1,eachtilecomprisesaprocessingelement(PE),whichcanbeaMIPSCPUsimulatororascript-driveninjectororaPinfront-end,abridgethatconvertspacketsto?its,and,?nally,thenetworkswitchnodeitself.

Sinceeachtilecanberuninaseparatethread,inter-tilecommunicationissynchronizedusing?ne-grainedlocks(seeSection5).Toavoidunnecessarysynchronization,eachtilehasaprivateindependentlyinitializedMersenneTwisterrandomnumbergeneratorandcollectsitsownstatistics;attheendofthesimulation,theper-tilestatisticsarecollectedandcombinedintowhole-systemstatistics.

中国食道癌医院排名

北京哪家医院治疗肿瘤

日本nk细胞免疫疗法多少钱