資源描述:
《高性能低功耗嵌入式內(nèi)存管理單元設(shè)計(jì)分析》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、浙江大學(xué)碩士學(xué)位論文AbstractWiththedevelopmentofcomplicatedembeddedapplications,memorymanagementhasbecomethefocusandthedifficultpartofHW-SWdesigninhigh-endembeddedprocessors.Virtualmemorytechniqueisaneffectivememorymanagementmethod,whichistransparenttosoftwarebasedonoperatingsystem.Thiscansimplify
2、thememorymanagementmodeandenhancetheportabilityofapplicationsoftware.Meanwhile,memorymanagementunit(MMU),themajorconcemofpowerconsumptionandareacostofembeddedprocessors,isimplementedinhardwaretorealizevirtualmemorytechnique.InthisthesisweproposesomekeytechniquesofembeddedTLBforhighperfor
3、manceandlowpowerimplementationofembeddedMMU.Theoriginalcontributionsofthisthesisareasfollows:1.ATLBdesignmethodbasedoncacheresourcereusing.ThisthesisanalyzedthesimilaritybetweenTLBandCacheentryinstoragestructureandaccessingbehavior,andthenproposedanewTLBdesignmethodbasedonreusingcachehar
4、dwareresourceforlowerpowerconsumptionandsmallerareacostinembeddedprocessor.Thismethodsetupcacheaddressmappingtable,whichrecordedthelocationofTLBentryinCache,todecreaseTLBaccesseswithlessdynamicpowerconsumption.2.Aninnovationofmulti-processTLBentrysharingonecachelinewindow.Thismethodparti
5、tionscachelineintodifferentprocesswindowstopreventfrequencyreplacementofTLBentryduringprocessswitch.Dynamical浙江人學(xué)碩士學(xué)位論文AbstractTLBentryextensionbasedoncachearchitectureenlargedthemappingrangeofphysicaladdressforhigherTLBhitrateandprovidedasolutiontoTLBentryrestrictionintraditionalTLBdesi
6、gn.MoreoveLanentrylockingmethodofTLBwasalsoproposedtobalancetheresourcehazardinmaximumdegreebetweenTLBentryandinstruction/data.3.Two-levellow-powerTLBimplementationwithmultipleTLBpagesizessupported.Thismethodutilizedtwo-levelTLBarchitecturetosolvecacheaccesshazardbetweenTLBandinstruction
7、/data,withgreatdynamicpowersavedwhenaccessingin-cacheTLB.TwopagesizescouldbedynamicallysupportedbyextendingthefirstlevelTLBentryforhigherTLBhitrate.ComparedwithtraditionalTLBdesign,experimentsshowthattheproposedmethodreducesthepowerconsumptionandareacostofembeddedprocesso