欢迎来到天天文库
浏览记录
ID:1710539
大小:147.50 KB
页数:16页
时间:2017-11-13
《pipelined implementation ofvirtual interface architectureon myrinet》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PipelinedImplementationofVirtualInterfaceArchitectureonMyrinetMoon-SangLee,Jung-LokYu,andSeung-RyoulMaengEECS,KoreaAdvancedInstituteofScienceandTechnologyContentsIntroductionArchitecturalModelMotivationDesign&ImplementationPerformanceEvaluationConclusion&FutureWorkIntroduction(1)clustercompu
2、terhighperformancemicroprocessorhighspeednetworkmassivevolumeandlowcostuser-levelcommunication(ULC)removekernelinterventionfromdatatransmissioncopyoverheadbetweenkernelbufferanduserbuffermultipleprotocollayerinadequateoperation(CRC,backupcopy)contextswitchwithkernelinterventionVirtualInterface
3、Architecture(VIA)industrystandardforULCVIAspecification1.0(bycompaq,intelandmicrosoft)Introduction(2)VIarchitecturalmodelApplicationOSCommunicationInterfaceSocket,MPI,Cluster,othersVIUserAgentVIKernelAgentNetworkInterfaceControllerUserModeKernelModeVIVIVICQSend/ReceiveRDMARead/WriteOpen/Connec
4、tRegisterMemoryVIConsumerVIProviderArchitecturalModel(1)overallarchitectureLANaiCPULANaiCPUsenddoorbellreceivedoorbelluseraddressspacereceivedescriptorsenddescriptordatapacketsinNICmemoryMyrinetNICMyrinetNIC1245973sendbufferreceivebuffer8610useraddressspacehosthostArchitecturalModel(2)hardware
5、resourcesonMyrinetNIChostDMA:2channelscontrollablebyMyrinetNICLANai:RISCprocessorlinkDMA:2channelslocalmemory:SRAMwiththesamespeedasLANaifastlocalmemoryhostDMALANaiprocessorlinkDMAPCIbusMyrinetlinkLBUSMotivation(1)currentlyPCIbusisthemainbottlenecktoULC66MHz64bitPCIbusisgoingtobeadoptedhigh-le
6、velsemanticsofsend/receivetransactionwastingLANaicyclesunderutilizingDMAchannelsTxDeschostDMAwaitTxDatahostDMATxDatalinkDMAwaitwaitstatushostDMAwaitringsenddoorbellsendcompletionsendpipelineRxDatalinkDMAwaitRxDeschostDMAwaitRxDatahostDMAstatushostDMAwaitwaitringrecvdoorbellrecvcompletionreceiv
7、epipelineMotivation(2)splittimemeasuredusingK-VIAtransferringalargemessagemightstallLANaiforalongtimeDesign&Implementation(1)practicaluseofhardwaredoorbellafewarithmeticoperationtofindamatchingVIPCIaddressspace…SRAMspaceuseri’svirtualad
此文档下载收益归作者所有