POEM BY NARI visual poetry from the cyberstream |
MORPH PROJECT ABSTRACT In the Morph Project we are exploring new ways to understand and improve the performance of computer systems through late- THE MORPH PROJECT |
TheMorphProjectLateCodeModi ficationHARVARDUNIVE RSITYDi erdescribingtheMORPHproject Instrume ntationandOptimizat deLayout,toappearinThe1997U SE NIXWindowsNTWorkshop.J.Br ethebenefitofinter-moduleJI TCLforWin32applicationsonWi chweinterposeanadditionalph aseofoptimizationbetwee nthe heMorphtestbedwillmakefeedb ack-base doptimizationspract erformanceofexecutableprogr ams.Obtainingandunde rstandi gtherequirementofprofiledat a.Thelatenature ofthisoptimi le-basedandotherplatformspe cificoptimizations.Ourgoali eresultsofaccurateperforman cemeasurementsproactive ly.T icalandautomatic.Asapartofa chievingthisgoal,wehave impl timeanexecutablemoduleispro ducedbythelinkerandwhenthe i visionofEngineeringandAppli edSciencesIntheMorphProje ct ndoingsoistochangeexecutabl eprogramsfromadead-e ndintoa fWashington.TheEtchtracepag eatHarvard.Aposterde scribin eferencestreambyselectingth eorderofproceduresinthete xt zationmakesitpossibletoimpl ementprocedureorde ringsthat ngsuchinformationisthegoalo fourprojectonUnde rstandingB ementedacontinuousmonitorin gsystemwhichcolle ctsprofile cutableprogramstobere-optim ized('morphe d')toapplyprofi onofWIN32/IntelExecutablesw ithEtchJust-in-timeCode Layo achineSUIF.Morphtechnologyw illmakeiteasytoapplypre cise esmoreefficiently.Etchisajo intprojectbetweenUnive rsity TCLcanprovideimprovementsin instructioncachepe rformance nceofcomputersystemsthrough late-code modification,inwhi performancemeasurementinfor mationdirectlytoimprovethe p rbitraryinstructions(forexa mple,totrace,orperformcove r imizations.TheMorphTestbedI nstrume ntationandOptimizati mithStudentsNickGloyZhengWa ngCatherine ZhangPublication programperformanceevaluatio nandoptimizationsystem,de ve lopedforIntelx86platformsru nningtheWindows/NTope rating system.Thesystemallowsyouan notateexistingbinarie switha ndowsNT.ImprovingInstructio nLocalitywithJust-In-Time Co segmentduringprogramexecuti on.Bydeterminingprocedure pl acementdynamically,thismeth odprovidesanoptimizedproce d urelayoutwithoutrequiringpr ofiledata.Wehave foundthatJI icallybytheMorphsystem.Ouro ptimizationsystemisbase donM L,PS(1049KB).Aversionofthis paperwillappearinthe 16thACM fcurrentprofile-basedtechni ques.WeareusingEtchtoe xplor weareexploringnewwaystounde rstandandimprovethepe rforma sSystemSupportforAutomaticP rofilingandOptimization.HTM SymposiumonOperatingSystemP rinciples.Technicalre port:P crossexecutableandDLLbounda ries,ove rcomingalimitationo informationwithoverheadofle ssthan1%.Theprofile informat nstructionsareactuallyexecu tedontheCPU.Morphpermitse xe resourcethatpermitsanunlimi tednumberofupdatesandre -opt utTheMorphTestbedIntheMorph testbedweareexploringsyste m ionisusedbyasuiteofoptimiza tionswhichareapplie dautomat rofile-BasedOptimizationswi thStatisticalProfile s.Apost ofWashingtonandHarvard.TheE tchhomepageattheUnive rsityo gEtch,Just-In-TimeCodeLayou tJust-In-Timecode layout(JIT CL)isanewmethodforimproving the localityofaninstructionr sandcompilertechniqueswhich willmakeitpossible toapplyth ionofWIN32/IntelExecutables withEtchE tchisanapplication ageanalysis),ortorewriteane xistingbinarysothatitexe cut ehaviorofCommoditySoftwareS ystems.FacultyBradChenMike S comparabletoprofile-basedla youtstrategies,while avoidin adleyChen(bchen@eecs.harvar d.edu )..................PbN |
MORPH MACHINE |
|
REFERENCES |
HARVARD UNIVERSITY Faculty of Arts and Sciences Division of Engineering and Applied Sciences THE MORPH PROJECT
www.eecs.harvard.edu/morph
I.C.S. REFERENCE LIBRARY International Textbook Company 1897 - 1907 |