资源描述:
《Cache Design for Embedded Real-Time Systems嵌入式实时系统的高速缓存设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、CacheDesignforEmbeddedReal-TimeSystemsBruceJacobElectrical&ComputerEngineeringDepartmentUniversityofMarylandatCollegeParkblj@eng.umd.eduhttp://www.ee.umd.edu/~blj/ABSTRACTWhyisthisso?Theemphasisingeneral-purposesystemsistypicallyspeed,whichisrelatedtotheaverage
2、-casebehav-Cacheshavelongbeenamechanismforspeedingmemoryiorofasystem.Incontrast,real-timedesignersareconcernedaccessandarepopularinembeddedhardwarearchitectureswiththeaccuracyandreliabilityofasystem,whicharerelatedfrommicrocontrollerstocore-basedASICdesigns.How
3、ever,totheworst-casebehaviorofasystem.Whenareal-timesys-cachesareconsideredill-suitedforembeddedreal-timesys-temiscontrollingcriticalequipment,executiontimemustlietemsbecausetheyprovideaprobabilisticperformanceboost—withinpredesignedconstraints,withoutfail.Vari
4、abilityinexe-acachemayormaynotcontainthedesireddataatanygivencutiontimeiscompletelyunacceptablewhenthefunctionisamoment.Analysisthatguaranteeswhenanitemwillorwillcriticalcomponent,suchasintheflightcontrolsystemofannotbeinthecachehasprovendifficult,somanyreal-time
5、sys-airplaneortheantilockbrakesystemofanautomobile.temssimplydisablecachingandscheduletasksbasedonTheproblemwithusingtraditionalhardware-managedworst-casememoryaccesstime.cachesinreal-timesystemsisthattheyprovideaprobabilisticYetthereareseveralcacheorganization
6、sthatprovidetheperformanceboost;acachemayormaynotcontainthebenefitofcachingwithoutthereal-timedrawbacksofhard-desireddataatanygiventime.Ifthedataispresentintheware-managedcaches.Thesearesoftware-managedcaches,cache,accessisveryfast.Ifthedataisnotpresentinthecach
7、e,andseveraldifferentexamplescanbefound,fromDSP-styleaccessisveryslow.Typically,thefirsttimeamemoryitemison-chipRAMtoacademicdesigns.requested,itisnotinthecache.FurtheraccessestotheitemThispapercomparestheoperationandorganizationofarelikelytofindthedatainthecache
8、,thereforeaccesswillbecachesasfoundingeneral-purposeprocessors,microcontrol-fast.However,latermemoryrequeststootherlocationsmightlers,andDSPs;italsodiscussesdesignsforembedd