资源描述:
《A fast on-chip profiler memory using a pipelined binary tree》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、AFastOn-ChipProfilerMemoryusingaPipelinedBinaryTreeRomanLysecky,SusanCotterell,FrankVahid*DepartmentofComputerScienceandEngineeringUniversityofCalifornia,Riverside{rlysecky,susanc,vahid}@cs.ucr.edu*AlsowiththeCenterforEmbeddedComputerSystemsatUCIrvinedrawbacksforl
2、argedatasets.First,theiraccesstimeincreasesasAbstracttheybecomelarger,sincethesignalsforthekeymustbeWeintroduceanovelmemoryarchitecturethatcancountthedistributedtoallmemorylocationssimultaneously.Thus,largeroccurrencesofpatternsonasystem’sbus,ataskknownasCAMshaves
3、loweraccesstimes.Second,theirsizeisgreaterthanprofiling.Suchprofilingcanserveavarietyofpurposes,likeregularRAM(randomaccessmemory).AtypicalSRAM(staticdetectingamicroprocessor’ssoftwarehotspotsorfrequentlyRAM)cellusessixtransistors,whereasatypicalfullyassociativeus
4、eddatavalues,whichcanbeusedtooptimizevariousaspectsCAMcellhavingbuilt-incomparisonlogicrequirestenofthesystem.Thememory,whichwecallProMem,isbasedonatransistors.Third,suchaCAMmayconsumeexcessivepower,pipelinedbinarysearchtreestructure,yieldingseveralbeneficialsince
5、everywordoftheCAMwillbeactiveoneachaccess.features,includingnon-intrusiveness,accuratecounts,excellentWethereforehavedevelopedamemoryarchitecturesizeandpowerefficiency,veryfastaccesstimes,andtheuseofspecificallyintendedforprofiling.Theprofilermemorycanbestandardme
6、morieswithonlysimpleadditionallogic.Themainusedtokeepcountsofhundredsorthousandsofbuspatternslimitationisthatthesetofpotentialpatternsmustbepreloadedsimultaneously,incontrasttopreviousprofilerhardware.Yet,theintothememory.WedescribetheProMemarchitecture,andshowmem
7、oryhasasimpleinterfacetothebusitismonitoring,isveryexcellentsizeandperformanceadvantagescomparedwithCAMsizeefficient,andcanbecomposedfromacollectionofstandard(content-addressablememory)baseddesigns.registerfilesormemoriessurroundedbyasmallamountofadditionallogic.B
8、yusinganovelpipelinedbinarysearchtreeKeywordsarchitecture,ourprofilermemoryachievessingle-cycleProfiling,binarysearchtree,pipelinedbinarysearchtree,on-c