issue logic and power/performance tradeoffs

21
Issue Logic and Power/Performance Tradeoffs Edwin Olson Andrew Menard December 5, 2000

Upload: aletha

Post on 31-Jan-2016

49 views

Category:

Documents


7 download

DESCRIPTION

Issue Logic and Power/Performance Tradeoffs. Edwin Olson Andrew Menard December 5, 2000. The need for low-power architectures. Low performance - PIMs High performance – video decoding/MP3 playback And increasingly , both. How do you design an architecture that can do both?. - PowerPoint PPT Presentation

TRANSCRIPT

  • Issue Logic and Power/Performance TradeoffsEdwin OlsonAndrew Menard

    December 5, 2000

  • The need for low-power architecturesLow performance - PIMsHigh performance video decoding/MP3 playbackAnd increasingly, both.How do you design an architecture that can do both?

  • A couple alternativesHigh performance processor that can be lobotomizedModify Issue LogicChange structure sizesTwo separate coresA high performance/high-power coreA low performance/low-power core

  • Other power throttling mechanismsVoltage scalingHuge power savingsTheres a limit & high performance designs are pushing towards low voltage which doesnt leave much room for throttling.Burn & CoastCompute at full speed, and then go into a sleep mode. Simple linear power/performance throttling.

  • MethodologySimpleScalar/WattchWidely used but little/no verification. Several power models available, but very large margins of error. Still, the size of structures is correlated to power consumption.Industry surveyLook at real-world processors with the range of characteristics of interest.SpecInt95Substantially reduced input sets to make simulation feasible.

  • Issue Window ScalingPopular idea- its a highly active chip structure. Window responsible for 20% of non-clock power (Alpha 21264 & Wattch agree)Does it work?Lets look at RUU usageWhats an upper bound on the useful size?How do smaller sizes impact performance and power?

  • RUU size upper boundsModified SimpleScalar, let RUU be arbitrarily big.

    Chart1

    00.2199817860.08667278260

    0.13249380040.29183423610.10400049430.1694262994

    0.16339699510.36474016290.11508524970.2211822025

    0.19273150690.41384913440.1275627450.272353688

    0.21968609760.52613771430.15643575880.3149571226

    0.28131409790.54750246640.1655214510.4093609029

    0.30239437230.56925970040.16983638240.4287597408

    0.31827132590.58451225110.18303277090.4512356112

    0.3353933430.66014331360.24134664270.4722942931

    0.36303296080.68425689370.25501504750.5026820741

    0.39886311840.72380632820.30197518020.520553774

    0.45943556910.75912761990.31097447950.548913014

    0.50499828630.8080770840.37599990160.5706492115

    0.58520505830.84502504010.42259328040.6028422502

    0.69464840930.86678196230.47146932070.6540878066

    0.75157229850.91218412590.50630169240.6756077309

    0.81263426960.92967705510.58529114250.8334837715

    0.86304112480.94537383670.62520377270.8509708207

    0.89775946370.96126940510.66180368560.8803936427

    0.92026053490.97126122290.75961977470.8947765174

    0.93902440640.98505721590.79169136360.9107152952

    0.95205431150.99069245360.82729803470.9296721249

    0.96467648040.99442586350.86256542370.9560442623

    0.97445687590.9969273770.87340154490.9666811873

    0.98132444390.99791611550.90754194040.979094985

    0.98616312730.99836741250.94510401570.9853506428

    0.98795243720.9986520320.95443038720.9897055276

    0.99053156110.99886879590.9569598330.9915270499

    0.99199717970.99888666910.95844174080.9930817099

    0.99274149040.99898808880.9598860020.99488089

    0.99331458910.99899453140.96045393870.9955271888

    0.99375336680.99900097410.96383778690.9960146063

    0.99469250240.99902882290.96481040160.9964362061

    0.99667972330.99912213740.9651989850.9967803508

    0.99669623080.99917222380.96738332140.9969497642

    0.99732983340.99922033580.98143152240.9972844472

    0.99984938660.99927696880.98193952050.9975758963

    0.99985372880.99936654230.98250616220.9976938918

    0.99985738920.99939906730.9837086340.9981374883

    0.99989794030.99949123870.98412912920.9984296626

    0.99989801210.99953602550.98495846480.9984473429

    0.99990127770.99958164360.98545342070.9990063796

    0.99990630180.99963224960.9874043850.9991642939

    0.99993899390.99967589330.98945607940.9993205161

    0.99993935270.99972016050.98952998520.9994710751

    0.99994315660.99998264640.99054431650.9995269823

    0.99994631460.9999843090.99094150220.9995973582

    0.99995263050.99998451690.99115174970.9996702205

    0.99995263050.99998482860.99149833910.999700505

    0.99995420950.99998524430.99162117620.9997230888

    0.99995736750.99998690690.99192059170.9997382138

    0.99996368340.99998940080.99215627620.9997516467

    0.99997631530.99998940080.99252127270.9997751974

    0.99997631530.99998971250.99301160370.9997923253

    0.99997789420.99999043990.99304656780.9998049294

    0.99997947320.99999189470.993382890.9998260974

    10.99999231040.99367259320.9999184357

    10.99999231040.99385213150.9999191954

    10.99999231040.99385213150.9999217853

    10.99999231040.99403166980.9999307636

    10.9999927260.9943213730.9999310053

    10.999992830.9943213730.9999319377

    10.999992830.9943213730.9999321794

    10.99999293390.99450091130.9999322484

    10.99999334950.99479061450.9999323175

    10.99999334950.99507338041

    10.99999334950.99525291871

    10.99999334950.99525291871

    10.99999366130.99554262191

    10.99999366130.99554262191

    10.9999939730.99572909751

    10.9999939730.99572909751

    10.9999939730.99619140171

    10.9999939730.99619140171

    10.99999428470.9961983391

    10.99999428470.9961983391

    10.99999428470.99666064321

    10.99999449260.99694340911

    10.99999480430.99723940221

    10.999995220.99770170631

    10.999995220.99798724711

    10.99999584350.99857904831

    10.99999615520.99858598561

    10.99999677870.99876940881

    10.99999688260.9987813411

    10.99999729820.99949949421

    10.99999750610.99976727551

    10.99999823350.99988437771

    10.99999833740.9998913151

    10.99999854520.9998913151

    10.99999854520.9998913151

    10.99999854520.9998913151

    10.99999864910.99989825241

    10.99999864910.99989825241

    10.99999864910.99989825241

    10.99999864910.99989825241

    10.9999987530.99990518971

    10.9999987530.99990518971

    10.99999885690.99991212711

    10.99999958430.99996068841

    10.99999968830.99996762581

    10.99999968830.99996762581

    10.99999979220.99998843781

    10.99999979220.99998843781

    10.99999979220.99998843781

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    li

    perl

    compress

    mk88sim

    RUU Occupancy

    Fraction of Cycles

    4-issue

    Chart3

    00.2199817860.0866727826

    0.13249380040.29183423610.1040004943

    0.16339699510.36474016290.1150852497

    0.19273150690.41384913440.127562745

    0.21968609760.52613771430.1564357588

    0.28131409790.54750246640.165521451

    0.30239437230.56925970040.1698363824

    0.31827132590.58451225110.1830327709

    0.3353933430.66014331360.2413466427

    0.36303296080.68425689370.2550150475

    0.39886311840.72380632820.3019751802

    0.45943556910.75912761990.3109744795

    0.50499828630.8080770840.3759999016

    0.58520505830.84502504010.4225932804

    0.69464840930.86678196230.4714693207

    0.75157229850.91218412590.5063016924

    0.81263426960.92967705510.5852911425

    0.86304112480.94537383670.6252037727

    0.89775946370.96126940510.6618036856

    0.92026053490.97126122290.7596197747

    0.93902440640.98505721590.7916913636

    0.95205431150.99069245360.8272980347

    0.96467648040.99442586350.8625654237

    0.97445687590.9969273770.8734015449

    0.98132444390.99791611550.9075419404

    0.98616312730.99836741250.9451040157

    0.98795243720.9986520320.9544303872

    0.99053156110.99886879590.956959833

    0.99199717970.99888666910.9584417408

    0.99274149040.99898808880.959886002

    0.99331458910.99899453140.9604539387

    0.99375336680.99900097410.9638377869

    0.99469250240.99902882290.9648104016

    0.99667972330.99912213740.965198985

    0.99669623080.99917222380.9673833214

    0.99732983340.99922033580.9814315224

    0.99984938660.99927696880.9819395205

    0.99985372880.99936654230.9825061622

    0.99985738920.99939906730.983708634

    0.99989794030.99949123870.9841291292

    0.99989801210.99953602550.9849584648

    0.99990127770.99958164360.9854534207

    0.99990630180.99963224960.987404385

    0.99993899390.99967589330.9894560794

    0.99993935270.99972016050.9895299852

    0.99994315660.99998264640.9905443165

    0.99994631460.9999843090.9909415022

    0.99995263050.99998451690.9911517497

    0.99995263050.99998482860.9914983391

    0.99995420950.99998524430.9916211762

    0.99995736750.99998690690.9919205917

    0.99996368340.99998940080.9921562762

    0.99997631530.99998940080.9925212727

    0.99997631530.99998971250.9930116037

    0.99997789420.99999043990.9930465678

    0.99997947320.99999189470.99338289

    10.99999231040.9936725932

    10.99999231040.9938521315

    10.99999231040.9938521315

    10.99999231040.9940316698

    10.9999927260.994321373

    10.999992830.994321373

    10.999992830.994321373

    10.99999293390.9945009113

    10.99999334950.9947906145

    10.99999334950.9950733804

    10.99999334950.9952529187

    10.99999334950.9952529187

    10.99999366130.9955426219

    10.99999366130.9955426219

    10.9999939730.9957290975

    10.9999939730.9957290975

    10.9999939730.9961914017

    10.9999939730.9961914017

    10.99999428470.996198339

    10.99999428470.996198339

    10.99999428470.9966606432

    10.99999449260.9969434091

    10.99999480430.9972394022

    10.999995220.9977017063

    10.999995220.9979872471

    10.99999584350.9985790483

    10.99999615520.9985859856

    10.99999677870.9987694088

    10.99999688260.998781341

    10.99999729820.9994994942

    10.99999750610.9997672755

    10.99999823350.9998843777

    10.99999833740.999891315

    10.99999854520.999891315

    10.99999854520.999891315

    10.99999854520.999891315

    10.99999864910.9998982524

    10.99999864910.9998982524

    10.99999864910.9998982524

    10.99999864910.9998982524

    10.9999987530.9999051897

    10.9999987530.9999051897

    10.99999885690.9999121271

    10.99999958430.9999606884

    10.99999968830.9999676258

    10.99999968830.9999676258

    10.99999979220.9999884378

    10.99999979220.9999884378

    10.99999979220.9999884378

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    li

    perl

    compress

    RUU Occupancy

    Fraction of Cycles

    RUU Usage

    Chart2

    36920792116967937025

    861150691463187331

    817437701601119838

    751118472594134895

    17173291080595312148

    58742420560198226

    44242820937846649

    477123146781142667

    770207727826630435

    998445232054147770

    1687915380599507689

    126965333991097292

    2235046471059702994

    3049754355564503724

    1586244209375528402

    1701556436922376575

    1404640168341853960

    967463151056431498

    627016152969395684

    522875961551057496

    363092132764346728

    35173054230384946

    27254135928381278

    19137224073117150

    1348359515369094

    498614343406086

    718702739100828

    40841208627346

    2074117216021

    1597097615614

    12227626140

    261706236583

    5537626810515

    4608984201

    1765648223615

    70210463151876

    1215455492

    1028626126

    113031313000

    28874546

    914318966

    1404395351

    91148721092

    1042022181

    106426799

    88252610966

    176164294

    022273

    4433747

    8841328

    176163237

    352242548

    003946

    4435301

    447378

    572143636

    043132

    001941

    000

    001941

    043132

    010

    000

    011941

    043132

    003057

    001941

    000

    033132

    000

    032016

    000

    004998

    000

    0375

    000

    004998

    023057

    033200

    044998

    003087

    066398

    0375

    061983

    01129

    047764

    022895

    071266

    0175

    020

    000

    000

    0175

    000

    000

    000

    0175

    000

    0175

    07525

    0175

    000

    01225

    000

    000

    02125

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    12800

    li

    perl

    compress

    RUU Occupancy

    Cycles

    RUU Usage for 4 issue

    Sheet1

    00000

    1369207936920790.13249380040.1694262994

    286115045532290.16339699510.2211822025

    381743753706660.19273150690.272353688

    475111861217840.21968609760.3149571226

    5171732978391130.28131409790.4093609029

    658742484265370.30239437230.4287597408

    744242888689650.31827132590.4512356112

    847712393460880.3353933430.472294293103692079

    9770207101162950.36303296080.50268207411861150036922910373768903880492perl usage stats00compress usage stats00

    10998445111147400.39886311840.5205537742817437186109718611181832641211696721169670.2199817869370259370250.0866727826

    111687915128026550.45943556910.548913014375111828175542824296282942869146328084300.291834236118733111243560.1040004943

    121269653140723080.50499828630.57064921154171732937512363761810380700970160135100310.364740162911983812441940.1150852497

    132235046163073540.58520505830.6028422502558742441717273417393454188649247259439826250.413849134413489513790890.127562745

    143049754193571080.69464840930.65408780666442428558736955682625489401108059550632200.526137714331214816912370.1564357588

    151586244209433520.75157229850.6756077309747712364425526451358661362820560152688210.54750246649822617894630.165521451

    161701556226449080.81263426960.8334837715877020774771207458394775709620937854781990.56925970044664918361120.1698363824

    171404640240495480.86304112480.850970820799984458770154875907682205576614678156249800.584512251114266719787790.1830327709

    18967463250170110.89775946370.880393642710168791599983309100703872782663528060.660143313663043526092140.2413466427

    19627016256440270.92026053490.894776517411126965310168797410169507023205465848600.684256893714777027569840.2550150475

    20522875261669020.93902440640.910715295212223504611126976811128671238059969654590.723806328250768932646730.3019751802

    21363092265299940.95205431150.929672124913304975412223499212237232533991073053690.75912761999729233619650.3109744795

    22351730268817240.96467648040.956044262314158624413304957913323203147105977764280.80807708470299440649590.3759999016

    23272541271542650.97445687590.966681187315170155614158624414158479935556481319920.845025040150372445686830.4225932804

    24191372273456370.98132444390.97909498516140464015170161515189093820937583413670.866781962352840250970850.4714693207

    25134835274804720.98616312730.98535064281796746316140469316495821843692287782890.912184125937657554736600.5063016924

    2649861275303330.98795243720.9897055276186270161796741916834189466300.929677055185396063276200.5852911425

    2771870276022030.99053156110.9915270499195228751862705315105690976860.945373836743149867591180.6252037727

    2840841276430440.99199717970.9930817099203630921952285615296992506550.961269405139568471548020.6618036856

    2920741276637850.99274149040.9948808921351730203631179615593468100.9712612229105749682122980.7596197747

    3015970276797550.99331458910.9955271888222725412135352613276494795740.985057215934672885590260.7916913636

    3112227276919820.99375336680.996014606323191372222725765423095338040.990692453638494689439720.8272980347

    3226170277181520.99469250240.996436206124134835231932863592895697320.994425863538127893252500.8625654237

    3355376277735280.99667972330.99678035082549861241357692407395938050.99692737711715094424000.8734015449

    34460277739880.99669623080.996949764226718702550939951596033200.997916115536909498114940.9075419404

    3517656277916440.99732983340.9972844472274084126106048434396076630.9983674125406086102175800.9451040157

    3670210278618540.99984938660.997575896328207412774362273996104020.998652032100828103184080.9544303872

    37121278619750.99985372880.99769389182915970284022208696124880.998868795927346103457540.956959833

    38102278620770.99985738920.99813748833012227297371917296126600.998886669116021103617750.9584417408

    391130278632070.99989794030.99842966263126170302822597696136360.998988088815614103773890.959886002

    402278632090.99989801210.99844734293255376315776296136980.99899453146140103835290.9604539387

    4191278633000.99990127770.99900637963346032600656296137600.999000974136583104201120.9638377869

    42140278634400.99990630180.9991642939341765626896140280.999028822910515104306270.9648104016

    43911278643510.99993899390.9993205161357021089896149260.99912213744201104348280.965198985

    4410278643610.99993935270.99947107513612148296154080.999172223823615104584430.9673833214

    45106278644670.99994315660.99952698233710246396158710.9992203358151876106103190.9814315224

    4688278645550.99994631460.999597358238113054596164160.99927696885492106158110.9819395205

    47176278647310.99995263050.999670220539286296172780.99936654236126106219370.9825061622

    480278647310.99995263050.999700505409131396175910.999399067313000106349370.983708634

    4944278647750.99995420950.99972308884114088796184780.99949123874546106394830.9841291292

    5088278648630.99995736750.99973821384291143196189090.99953602558966106484490.9849584648

    51176278650390.99996368340.9997516467431043996193480.99958164365351106538000.9854534207

    52352278653910.99997631530.99977519744410648796198350.999632249621092106748920.987404385

    530278653910.99997631530.9997923253458842096202550.999675893322181106970730.9894560794

    5444278654350.99997789420.99980492944617642696206810.9997201605799106978720.9895299852

    5544278654790.99997947320.9998260974470252696232070.999982646410966107088380.9905443165

    565722786605110.999918435748441696232230.9999843094294107131320.9909415022

    5702786605110.99991919544988296232250.99998451692273107154050.9911517497

    5802786605110.999921785350176396232280.99998482863747107191520.9914983391

    5902786605110.999930763651352496232320.99998524431328107204800.9916211762

    6002786605110.99993100535201696232480.99998690693237107237170.9919205917

    6102786605110.999931937753442496232720.99998940082548107262650.9921562762

    6202786605110.99993217945444096232720.99998940083946107302110.9925212727

    6302786605110.999932248455572396232750.99998971255301107355120.9930116037

    6402786605110.9999323175560796232820.9999904399378107358900.9930465678

    65027866051115701496232960.99999189473636107395260.99338289

    6602786605111580496233000.99999231043132107426580.9936725932

    6702786605111590096233000.99999231041941107445990.9938521315

    6802786605111600096233000.99999231040107445990.9938521315

    6902786605111610096233000.99999231041941107465400.9940316698

    7002786605111620496233040.9999927263132107496720.994321373

    7102786605111630196233050.999992830107496720.994321373

    7202786605111640096233050.999992830107496720.994321373

    7302786605111196233060.99999293391941107516130.9945009113

    7402786605111496233100.99999334953132107547450.9947906145

    7502786605111096233100.99999334953057107578020.9950733804

    7602786605111096233100.99999334951941107597430.9952529187

    7702786605111096233100.99999334950107597430.9952529187

    7802786605111396233130.99999366133132107628750.9955426219

    7902786605111096233130.99999366130107628750.9955426219

    8002786605111396233160.9999939732016107648910.9957290975

    8102786605111096233160.9999939730107648910.9957290975

    8202786605111096233160.9999939734998107698890.9961914017

    8302786605111096233160.9999939730107698890.9961914017

    8402786605111396233190.999994284775107699640.996198339

    8502786605111096233190.99999428470107699640.996198339

    8602786605111096233190.99999428474998107749620.9966606432

    8702786605111296233210.99999449263057107780190.9969434091

    8802786605111396233240.99999480433200107812190.9972394022

    8902786605111496233280.999995224998107862170.9977017063

    9002786605111096233280.999995223087107893040.9979872471

    9102786605111696233340.99999584356398107957020.9985790483

    9202786605111396233370.999996155275107957770.9985859856

    9302786605111696233430.99999677871983107977600.9987694088

    9402786605111196233440.9999968826129107978890.998781341

    9502786605111496233480.99999729827764108056530.9994994942

    9602786605111296233500.99999750612895108085480.9997672755

    9702786605111796233570.99999823351266108098140.9998843777

    9802786605111196233580.999998337475108098890.999891315

    9902786605111296233600.99999854520108098890.999891315

    10002786605111096233600.99999854520108098890.999891315

    10102786605111096233600.99999854520108098890.999891315

    10202786605111196233610.999998649175108099640.9998982524

    10302786605111096233610.99999864910108099640.9998982524

    10402786605111096233610.99999864910108099640.9998982524

    10502786605111096233610.99999864910108099640.9998982524

    10602786605111196233620.99999875375108100390.9999051897

    10702786605111096233620.9999987530108100390.9999051897

    10802786605111196233630.999998856975108101140.9999121271

    10902786605111796233700.9999995843525108106390.9999606884

    11002786605111196233710.999999688375108107140.9999676258

    11102786605111096233710.99999968830108107140.9999676258

    11202786605111196233720.9999997922225108109390.9999884378

    11302786605111096233720.99999979220108109390.9999884378

    11402786605111096233720.99999979220108109390.9999884378

    11502786605111296233741125108110641

    116027866051110962337410108110641

    117027866051110962337410108110641

    118027866051110962337410108110641

    119027866051110962337410108110641

    120027866051110962337410108110641

    121027866051110962337410108110641

    122027866051110962337410108110641

    123027866051110962337410108110641

    124027866051110962337410108110641

    125027866051110962337410108110641

    126027866051110962337410108110641

    127027866051110962337410108110641

    128027866051110962337410108110641

    10962337410108110641

    10962337410108110641

    10962337410108110641

    10962337410108110641

    10962337410108110641

    10962337410108110641

    10962337410108110641

    035695800962337410108110641

    17413580962337410108110641

    27689310962337410108110641

    3739569

    41410092

    5410324

    6321599

    7396265

    8608807

    9567463

    101150187

    11857004

    121620755

    132562125

    141168071

    152145039

    161291270

    17958859

    18888803

    19660956

    20390607

    21236895

    22406073

    23564044

    24485588

    25257884

    26194713

    2787376

    2832381

    2985647

    30101191

    313305

    3237575

    3325918

    3455679

    3556796

    3616568

    3750

    381176

    39182

    4097

    41111

    42973

    4318

    44115

    4546

    46180

    470

    4851

    49223

    50132

    51660

    520

    5344

    5444

    55836

    560

    570

    580

    590

    600

    610

    620

    630

    640

    650

    660

    670

    680

    690

    700

    710

    720

    730

    740

    750

    760

    770

    780

    790

    800

    810

    820

    830

    840

    850

    860

    870

    880

    890

    900

    910

    920

    930

    940

    950

    960

    970

    980

    990

    1000

    1010

    1020

    1030

    1040

    1050

    1060

    1070

    1080

    1090

    1100

    1110

    1120

    1130

    1140

    1150

    1160

    1170

    1180

    1190

    1200

    1210

    1220

    1230

    1240

    1250

    1260

    1270

    1280

    4x44x84x164x324x644x128

    CPI0.9141.31.481.51.51.5

    Power71.772.774.578.282.288.6

    15.81311.812.814.116.2

    8x88x168x328x648x128

    CPI1.311.581.611.611.61

    Power95.1100.4108.2117.5136

    1412.813.715.2518.34

    IPC4x44x84x164x324x64

    8x88x168x328x64

    48163264

    li0.9141.31.481.51.532 "big enough"0.9141.31.481.51.5

    1.341.621.671.670.8041.011.091.091.09

    0.9971.51.81.861.86

    perl0.8041.011.091.091.0916 "big enough"

    1.091.211.231.23

    compress0.9971.51.81.861.8632 "big enough"

    1.542.032.162.16

    8163264

    1.341.621.671.67

    1.091.211.231.23

    1.542.032.162.16

    Sheet1

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    Sheet2

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    Sheet3

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    000

    000

    000

    000

    000

    li

    perl

    compress

    RUU Capacity

    IPC

    IPC vs RUU size for 4-issue

    000

    000

    000

    000

    li

    perl

    compress

    RUU Capacity

    IPC

    IPC vs RUU size for 8-issue

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    li

    perl

    compress

    RUU Occupancy

    Cycles

    RUU Usage

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    0000

    li

    perl

    compress

    mk88sim

    RUU Occupancy

    Fraction of Cycles

    RUU Usage

    Chart2

    0.15125638560.22828485940.10160919090.1728193723

    0.18856412730.30208106090.12853194060.2323461232

    0.21713293090.37644439090.13138428180.2870915084

    0.24554622850.42897373870.14336615580.3321169922

    0.3039895190.53237722120.15593224670.412560744

    0.31833131570.55066804920.16451633830.4313034621

    0.33254164420.57354371030.17210299660.4522332429

    0.34566171020.58575784470.1771724410.469047243

    0.36373953260.6366483030.23286586660.5010270302

    0.38509698150.65567882340.25217241950.5118070997

    0.42552812370.6857591390.25870020460.5358092874

    0.45504912220.7180494370.2658351930.5578473253

    0.51171005220.75782678770.31011141260.5772503034

    0.60071768780.80293810830.33427741840.6523447568

    0.65668451990.82710928030.37605779910.6694776429

    0.72708498040.84582615430.42579798960.6964655627

    0.77839942880.8615738820.46459885270.7151472479

    0.82021008760.88319332540.51292570830.732109611

    0.85291092150.9009447750.54173634160.7516699226

    0.87754563720.92261458850.64420955940.7689616578

    0.8903439320.93957002940.6745643560.8304534597

    0.90137310510.9574360940.70440153140.8425982058

    0.91397693730.96644998640.77338876830.8627327991

    0.94114778610.96990534290.80102881920.8756617552

    0.96148788610.97660734710.84855158420.9345757206

    0.97086720680.97975022330.89425370590.9505261682

    0.9792471770.98200497890.9219520820.9619775163

    0.98285893380.98412471510.94271106790.9704302705

    0.98413121990.98592404230.94986678690.9779237039

    0.98774869620.99756486850.95124832760.9825329901

    0.99163834820.9980046730.95216251610.9854311053

    0.99208630810.99805434340.95418788780.9881849128

    0.99360897190.99809736770.95447543130.991568464

    0.9946465590.99831773630.95467962260.9938878737

    0.99687171990.99882178580.95705730760.9950051014

    0.99914159680.99888498150.96582142270.9952890472

    0.99980073780.99896275180.96690725650.9955017608

    0.99980449750.99907002110.96749480340.9962810143

    0.99985153330.99913216740.96854787640.9968239193

    0.99985881260.99918673490.97004606710.997074973

    0.99986269230.99926275620.97033103270.9974763967

    0.99986713190.99931569130.97090848280.9977104922

    0.99990604840.9993279340.97268648330.9979616278

    0.99990676830.99938285130.97639125080.9981522222

    0.99991136790.99938646580.97685097660.9985169033

    0.99991320780.99993074130.97692670250.9987716845

    0.99992040710.9999351720.97849836350.9989325407

    0.99992040710.99993901970.97875894640.9989796055

    0.99992244690.99993936950.9796601380.9990695982

    0.99993136610.9999429840.97996336370.9990947076

    0.99993664570.9999447330.98093695140.9993968404

    0.99996304330.99995650930.98144748340.999499695

    0.99996304330.99995732540.9820581240.9996512939

    0.99996480310.99996128970.98209109960.99973121

    0.9999665630.99996397150.9827738140.9997415323

    10.99997283290.98400895130.9998798596

    10.99997353240.98401475160.9998810885

    10.99997469840.98407200250.9998852256

    10.99997831290.98408059550.9998919023

    10.99998297680.98473731610.9999074268

    10.99998297680.98537491720.999908246

    10.99998309340.98608921090.9999136529

    10.99998309340.986154840.9999136529

    10.99998344320.98617653730.9999139806

    10.99998414280.98641166351

    10.99998530880.9864280976

    10.99998530880.986879123

    10.99998542540.987437024

    10.99998542540.9879427225

    10.99998542540.9882710827

    10.99998589170.9882792461

    10.99998659130.9883382156

    10.99998682450.9886058878

    10.99998694110.9886642128

    10.99998694110.9888342469

    10.99998694110.9888342469

    10.99998694110.9888342469

    10.99998740750.9897151375

    10.99998810710.9897234083

    10.99998845690.9897390905

    10.99998845690.9900828108

    10.99998845690.9904617624

    10.99998845690.9904617624

    10.99998845690.9904619772

    10.99998892330.9904700332

    10.99998973950.9904703554

    10.9999898560.9906333003

    10.9999898560.9908429697

    10.9999898560.9911713299

    10.99998997260.9914996902

    10.99998997260.9914996902

    10.99999067220.9914996902

    10.99999125520.9918377176

    10.99999195480.9922121579

    10.99999195480.9928888572

    10.9999921880.9929713501

    10.9999921880.9936280706

    10.99999242120.9959265925

    10.99999288760.996007689

    10.99999801780.9964790154

    10.9999982510.9968959911

    10.9999982510.9970319754

    10.9999982510.9970319754

    10.9999982510.9999696022

    10.99999871740.9999785175

    10.99999871740.9999785175

    10.99999906720.9999838881

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    111

    li

    perl

    compress

    mk88sim

    RUU Occupancy

    Fraction of Cycles

    8-issue

    Chart3

    37817481957894945971

    932777632916250648

    71428463778026555

    710396450520111550

    1461213886844116989

    35857715687279917

    35529019619470631

    32803110475547196

    451986436464518500

    533984163216179742

    101086925798560773

    73809127693966426

    1416650341152412207

    2225390386899224983

    1399296207305388971

    1760169160526463076

    1282976135061361232

    1045360185420449918

    817594152246268224

    615923185852954015

    319986145419282600

    275754153229277781

    31512477308642264

    67933229635257326

    50854857480442432

    23450426955425482

    20951819338257869

    9030218180193264

    318101543266619

    904459983812862

    9725037728511

    1120042618856

    380703692677

    2594218901901

    55634432322136

    5675254281593

    1648066710109

    949205470

    11765339804

    18246813948

    976522653

    1114545376

    97310516553

    1847134491

    115314280

    464668705

    1803814632

    0332426

    5138390

    223312823

    132159064

    6601014753

    075685

    4434307

    44236356

    8367611499

    0654

    010533

    03180

    0406114

    005936

    016650

    00611

    03202

    062189

    010153

    004199

    015194

    004708

    003057

    0476

    06549

    022492

    01543

    001583

    000

    000

    048201

    0677

    03146

    003200

    003528

    000

    002

    0475

    073

    011517

    001952

    003057

    013057

    000

    060

    053147

    063486

    006300

    02768

    006114

    0221399

    04755

    0444388

    023882

    001266

    000

    0027349

    0483

    000

    0350

    08150

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    li

    perl

    compress

    RUU Occupancy

    Cycles

    RUU Usage for 8 issue

    Sheet1

    03692079

    1861150

    2817437

    3751118

    41717329

    5587424

    6442428

    7477123

    877020703692079

    99984451861150036922910373768903880492perl usage statscompress usage stats

    10168791528174371861097186111818326412116967937025

    1112696533751118281755428242962829428691463187331

    12223504641717329375123637618103807009701601119838

    1330497545587424417172734173934541886492472594134895

    14158624464424285587369556826254894011080595312148

    151701556747712364425526451358661362820560198226

    161404640877020774771207458394775709620937846649

    17967463999844587701548759076822055766146781142667

    18627016101687915999833091007038727826630435

    19522875111269653101687974101695070232054147770

    20363092122235046111269768111286712380599507689

    2135173013304975412223499212237232533991097292

    22272541141586244133049579133232031471059702994

    23191372151701556141586244141584799355564503724

    24134835161404640151701615151890938209375528402

    254986117967463161404693164958218436922376575

    26718701862701617967419168341853960

    27408411952287518627053151056431498

    28207412036309219522856152969395684

    29159702135173020363117961551057496

    30122272227254121353526132764346728

    3126170231913722227257654230384946

    3255376241348352319328635928381278

    3346025498612413576924073117150

    3417656267187025509399515369094

    35702102740841261060484343406086

    36121282074127743622739100828

    371022915970284022208627346

    3811303012227297371917216021

    3923126170302822597615614

    4091325537631577626140

    411403346032600656236583

    42911341765626810515

    431035702108984201

    441063612148223615

    458837102463151876

    461763811305455492

    4703928626126

    4844409131313000

    4988411408874546

    50176429114318966

    5135243104395351

    5204410648721092

    5344458842022181

    544446176426799

    55572470252610966

    5604844164294

    570498822273

    5805017633747

    5905135241328

    600520163237

    6105344242548

    620544403946

    6305557235301

    6405607378

    650570143636

    66058043132

    67059001941

    68060000

    69061001941

    70062043132

    71063010

    72064000

    73011941

    74043132

    75003057

    76001941

    77000

    78033132

    79000

    80032016

    81000

    82004998

    83000

    840375

    85000

    86004998

    87023057

    88033200

    89044998

    90003087

    91066398

    920375

    93061983

    9401129

    95047764

    96022895

    97071266

    980175

    99020

    100000

    101000

    1020175

    103000

    104000

    105000

    1060175

    107000

    1080175

    10907525

    1100175

    111000

    11201225

    113000

    114000

    11502125

    116000

    117000

    118000

    119000

    120000

    121000

    122000

    123000

    124000

    125000

    126000

    127000

    128000

    00

    00

    00

    00

    00

    00

    00

    0356958000

    174135800

    276893100

    3739569

    41410092

    5410324

    6321599

    7396265

    8608807

    9567463

    101150187

    11857004

    121620755

    132562125

    141168071

    152145039

    161291270

    17958859

    18888803

    19660956

    20390607

    21236895

    22406073

    23564044

    24485588

    25257884

    26194713

    2787376

    2832381

    2985647

    30101191

    313305

    3237575

    3325918

    3455679

    3556796

    3616568

    3750

    381176

    39182

    4097

    41111

    42973

    4318

    44115

    4546

    46180

    470

    4851

    49223

    50132

    51660

    520

    5344

    5444

    55836

    560

    570

    580

    590

    600

    610

    620

    630

    640

    650

    660

    670

    680

    690

    700

    710

    720

    730

    740

    750

    760

    770

    780

    790

    800

    810

    820

    830

    840

    850

    860

    870

    880

    890

    900

    910

    920

    930

    940

    950

    960

    970

    980

    990

    1000

    1010

    1020

    1030

    1040

    1050

    1060

    1070

    1080

    1090

    1100

    1110

    1120

    1130

    1140

    1150

    1160

    1170

    1180

    1190

    1200

    1210

    1220

    1230

    1240

    1250

    1260

    1270

    1280

    4x44x84x164x324x644x128

    CPI0.9141.31.481.51.51.5

    Power71.772.774.578.282.288.6

    15.81311.812.814.116.2

    8x88x168x328x648x128

    CPI1.311.581.611.611.61

    Power95.1100.4108.2117.5136

    1412.813.715.2518.34

    IPC4x44x84x164x324x64

    8x88x168x328x64

    48163264

    li0.9141.31.481.51.532 "big enough"0.9141.31.481.51.5

    1.341.621.671.670.8041.011.091.091.09

    0.9971.51.81.861.86

    perl0.8041.011.091.091.0916 "big enough"

    1.091.211.231.23

    compress0.9971.51.81.861.8632 "big enough"

    1.542.032.162.16

    8163264

    1.341.621.671.67

    1.091.211.231.23

    1.542.032.162.16

    mk88sim

    8 issueliperlcompress0000000

    037817481957894945971378174819578949459710.15125638560.22828485940.10160919090.1728193723

    19327776329162506484714525259081011966190.18856412730.30208106090.12853194060.2323461232

    2714284637780265555428809322859012231740.21713293090.37644439090.13138428180.2870915084

    37103964505201115506139205367911013347240.24554622850.42897373870.14336615580.3321169922

    414612138868441169897600418456595414517130.3039895190.53237722120.15593224670.412560744

    5358577156872799177958995472282615316300.31833131570.55066804920.16451633830.4313034621

    6355290196194706318314285491902016022610.33254164420.57354371030.17210299660.4522332429

    7328031104755471968642316502377516494570.34566171020.58575784470.1771724410.469047243

    84519864364645185009094302546023921679570.36373953260.6366483030.23286586660.5010270302

    95339841632161797429628286562345523476990.38509698150.65567882340.25217241950.5118070997

    1010108692579856077310639155588144024084720.42552812370.6857591390.25870020460.5358092874

    117380912769396642611377246615837924748980.45504912220.7180494370.2658351930.5578473253

    12141665034115241220712793896649953128871050.51171005220.75782678770.31011141260.5772503034

    13222539038689922498315019286688643031120880.60071768780.80293810830.33427741840.6523447568

    14139929620730538897116418582709373535010590.65668451990.82710928030.37605779910.6694776429

    15176016916052646307618178751725426139641350.72708498040.84582615430.42579798960.6964655627

    16128297613506136123219461727738932243253670.77839942880.8615738820.46459885270.7151472479

    17104536018542044991820507087757474247752850.82021008760.88319332540.51292570830.732109611

    1881759415224626822421324681772698850435090.85291092150.9009447750.54173634160.7516699226

    1961592318585295401521940604791284059975240.87754563720.92261458850.64420955940.7689616578

    2031998614541928260022260590805825962801240.8903439320.93957002940.6745643560.8304534597

    2127575415322927778122536344821148865579050.90137310510.9574360940.70440153140.8425982058

    223151247730864226422851468828879672001690.91397693730.96644998640.77338876830.8627327991

    236793322963525732623530800831843174574950.94114778610.96990534290.80102881920.8756617552

    245085485748044243224039348837591178999270.96148788610.97660734710.84855158420.9345757206

    252345042695542548224273852840286683254090.97086720680.97975022330.89425370590.9505261682

    262095181933825786924483370842220485832780.9792471770.98200497890.9219520820.9619775163

    27903021818019326424573672844038487765420.98285893380.98412471510.94271106790.9704302705

    2831810154326661924605482845581688431610.98413121990.98592404230.94986678690.9779237039

    2990445998381286224695927855565488560230.98774869620.99756486850.95124832760.9825329901

    30972503772851124793177855942688645340.99163834820.9980046730.95216251610.9854311053

    31112004261885624804377855985288833900.99208630810.99805434340.95418788780.9881849128

    3238070369267724842447856022188860670.99360897190.99809736770.95447543130.991568464

    33259421890190124868389856211188879680.9946465590.99831773630.95467962260.9938878737

    345563443232213624924023856643489101040.99687171990.99882178580.95705730760.9950051014

    35567525428159324980775856697689916970.99914159680.99888498150.96582142270.9952890472

    36164806671010924997255856764390018060.99980073780.99896275180.96690725650.9955017608

    3794920547024997349856856390072760.99980449750.99907002110.96749480340.9962810143

    381176533980424998525856909690170800.99985153330.99913216740.96854787640.9968239193

    391824681394824998707856956490310280.99985881260.99918673490.97004606710.997074973

    4097652265324998804857021690336810.99986269230.99926275620.97033103270.9974763967

    41111454537624998915857067090390570.99986713190.99931569130.97090848280.9977104922

    429731051655324999888857077590556100.99990604840.9993279340.97268648330.9979616278

    43184713449124999906857124690901010.99990676830.99938285130.97639125080.9981522222

    4411531428025000021857127790943810.99991136790.99938646580.97685097660.9985169033

    4546466870525000067857594590950860.99991320780.99993074130.97692670250.9987716845

    46180381463225000247857598391097180.99992040710.9999351720.97849836350.9989325407

    47033242625000247857601691121440.99992040710.99993901970.97875894640.9989796055

    48513839025000298857601991205340.99992244690.99993936950.9796601380.9990695982

    4922331282325000521857605091233570.99993136610.9999429840.97996336370.9990947076

    5013215906425000653857606591324210.99993664570.9999447330.98093695140.9993968404

    51660101475325001313857616691371740.99996304330.99995650930.98144748340.999499695

    5207568525001313857617391428590.99996304330.99995732540.9820581240.9996512939

    53443430725001357857620791431660.99996480310.99996128970.98209109960.99973121

    544423635625001401857623091495220.9999665630.99996397150.9827738140.9997415323

    558367611499250022378576306916102110.99997283290.98400895130.9998798596

    560654250022378576312916107510.99997353240.98401475160.9998810885

    57010533250022378576322916160810.99997469840.98407200250.9998852256

    5803180250022378576353916168810.99997831290.98408059550.9998919023

    590406114250022378576393916780210.99998297680.98473731610.9999074268

    60005936250022378576393917373810.99998297680.98537491720.999908246

    61016650250022378576394918038810.99998309340.98608921090.9999136529

    6200611250022378576394918099910.99998309340.986154840.9999136529

    6303202250022378576397918120110.99998344320.98617653730.9999139806

    64062189250022378576403918339010.99998414280.98641166351

    65010153250022378576413918354310.99998530880.9864280976

    66004199250022378576413918774210.99998530880.986879123

    67015194250022378576414919293610.99998542540.987437024

    68004708250022378576414919764410.99998542540.9879427225

    69003057250022378576414920070110.99998542540.9882710827

    700476250022378576418920077710.99998589170.9882792461

    7106549250022378576424920132610.99998659130.9883382156

    72022492250022378576426920381810.99998682450.9886058878

    7301543250022378576427920436110.99998694110.9886642128

    74001583250022378576427920594410.99998694110.9888342469

    75000250022378576427920594410.99998694110.9888342469

    76000250022378576427920594410.99998694110.9888342469

    77048201250022378576431921414510.99998740750.9897151375

    780677250022378576437921422210.99998810710.9897234083

    7903146250022378576440921436810.99998845690.9897390905

    80003200250022378576440921756810.99998845690.9900828108

    81003528250022378576440922109610.99998845690.9904617624

    82000250022378576440922109610.99998845690.9904617624

    83002250022378576440922109810.99998845690.9904619772

    840475250022378576444922117310.99998892330.9904700332

    85073250022378576451922117610.99998973950.9904703554

    86011517250022378576452922269310.9999898560.9906333003

    87001952250022378576452922464510.9999898560.9908429697

    88003057250022378576452922770210.9999898560.9911713299

    89013057250022378576453923075910.99998997260.9914996902

    90000250022378576453923075910.99998997260.9914996902

    91060250022378576459923075910.99999067220.9914996902

    92053147250022378576464923390610.99999125520.9918377176

    93063486250022378576470923739210.99999195480.9922121579

    94006300250022378576470924369210.99999195480.9928888572

    9502768250022378576472924446010.9999921880.9929713501

    96006114250022378576472925057410.9999921880.9936280706

    970221399250022378576474927197310.99999242120.9959265925

    9804755250022378576478927272810.99999288760.996007689

    990444388250022378576522927711610.99999801780.9964790154

    100023882250022378576524928099810.9999982510.9968959911

    101001266250022378576524928226410.9999982510.9970319754

    102000250022378576524928226410.9999982510.9970319754

    1030027349250022378576524930961310.9999982510.9999696022

    1040483250022378576528930969610.99999871740.9999785175

    105000250022378576528930969610.99999871740.9999785175

    1060350250022378576531930974610.99999906720.9999838881

    107081502500223785765399309896111

    1080002500223785765399309896111

    1090002500223785765399309896111

    1100002500223785765399309896111

    1110002500223785765399309896111

    1120002500223785765399309896111

    1130002500223785765399309896111

    1140002500223785765399309896111

    1150002500223785765399309896111

    1160002500223785765399309896111

    1170002500223785765399309896111

    1180002500223785765399309896111

    1190002500223785765399309896111

    1200002500223785765399309896111

    1210002500223785765399309896111

    1220002500223785765399309896111

    1230002500223785765399309896111

    1240002500223785765399309896111

    1250002500223785765399309896111

    1260002500223785765399309896111

    1270002500223785765399309896111

    1280002500223785765399309896111

    Sheet1

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    li

    perl

    compress

    RUU Occupancy

    Cycles

    RUU Usage

    Sheet2

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    Sheet3

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    000

    000

    000

    000

    000

    li

    perl

    compress

    RUU Capacity

    IPC

    IPC vs RUU size for 4-issue

    000

    000

    000

    000

    li

    perl

    compress

    RUU Capacity

    IPC

    IPC vs RUU size for 8-issue

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    li

    perl

    compress

    RUU Occupancy

    Fraction of Cycles

  • Effect of bounded RUU sizeThe RUUs occupancy saturates as one would expect.

    Chart2

    0.13259633480.1324938004

    0.16314491460.1633969951

    0.19238721610.1927315069

    0.21941279630.2196860976

    0.2811169060.2813140979

    0.30127627670.3023943723

    0.31728842130.3182713259

    0.33355017130.335393343

    0.36047876160.3630329608

    0.39620392430.3988631184

    0.45633735680.4594355691

    0.50198409070.5049982863

    0.58614347370.5852050583

    0.70080134510.6946484093

    0.75702286030.7515722985

    0.82410480540.8126342696

    10.8630411248

    0.8977594637

    0.9202605349

    0.9390244064

    0.9520543115

    0.9646764804

    0.9744568759

    0.9813244439

    0.9861631273

    0.9879524372

    0.9905315611

    0.9919971797

    0.9927414904

    0.9933145891

    0.9937533668

    0.9946925024

    0.9966797233

    16 Entry RUU

    Unlimited RUU

    RUU Occupancy

    Cycles

    RUU Usage - li

    Chart4

    37376893692079

    861118861150

    824296817437

    761810751118

    17393451717329

    568262587424

    451358442428

    458394477123

    759076770207

    1007038998445

    16950701687915

    12867121269653

    23723252235046

    32320313049754

    15847991586244

    18909381701556

    49582181404640

    967463

    627016

    522875

    363092

    351730

    272541

    191372

    134835

    49861

    71870

    40841

    20741

    15970

    12227

    26170

    55376

    16 Entry RUU

    Unlimited RUU

    RUU Occupancy

    Cycles

    RUU Usage for li

    Sheet1

    0369207936920790.1324938004

    186115045532290.1633969951

    281743753706660.1927315069

    375111861217840.2196860976

    4171732978391130.2813140979

    558742484265370.3023943723

    644242888689650.3182713259

    747712393460880.335393343

    8770207101162950.363032960803692079

    9998445111147400.398863118418611500369229136922910.13241896610373768937376890.132596334803880492perl usage statscompress usage stats

    101687915128026550.45943556912817437186109745533880.1633010322186111845988070.163144914618326412116967937025

    111269653140723080.50499828633751118281755453709420.1926214881282429654231030.19238721612829428691463187331

    122235046163073540.585205058341717329375123661221780.2195635396376181061849130.21941279633807009701601119838

    133049754193571080.694648409355874244171727378394510.28115118674173934579242580.28111690641886492472594134895

    141586244209433520.75157229856442428558736984268200.3022163725556826284925200.301276276754894011080595312148

    151701556226449080.81263426967477123644255288693720.3180878946645135889438780.3172884213661362820560198226

    161404640240495480.86304112488770207747712093464920.3351991507745839494022720.3335501713775709620937846649

    17967463250170110.897759463799984458770154101166460.36281967058759076101613480.3604787616822055766146781142667

    18627016256440270.92026053491016879159998330111149760.398623410391007038111683860.3962039243727826630435

    19522875261669020.9390244064111269653101687974128029500.4591602889101695070128634560.4563373568232054147770

    20363092265299940.9520543115122235046111269768140727180.5046987814111286712141501680.5019840907380599507689

    21351730268817240.9646764804133049754122234992163077100.5848537122122372325165224930.586143473733991097292

    22272541271542650.9744568759141586244133049579193572890.6942226916133232031197545240.7008013451471059702994

    23191372273456370.9813244439151701556141586244209435330.7511111629141584799213393230.7570228603355564503724

    24134835274804720.9861631273161404640151701615226451480.8121372573151890938232302610.8241048054209375528402

    2549861275303330.987952437217967463161404693240498410.8625146503164958218281884791436922376575

    2671870276022030.99053156111862701617967419250172600.8972098094168341853960

    2740841276430440.99199717971952287518627053256443130.9196982075151056431498

    2820741276637850.99274149042036309219522856261671690.9384497228152969395684

    2915970276797550.99331458912135173020363117265302860.9514724173961551057496

    3012227276919820.99375336682227254121353526268838120.9641511437132764346728

    3126170277181520.99469250242319137222272576271563880.973926709154230384946

    3255376277735280.99667972332413483523193286273496740.980858647135928381278

    33460277739880.9966962308254986124135769274854430.985727816624073117150

    34176562779164426718702550939275363820.98755467419515369094

    357021027861854274084126106048276424300.99135794064343406086

    361212786197528207412774362277167920.9940248322739100828

    37102278620772915970284022277208140.9941690755208627346

    3811302786320730122272973719277945330.996812906617216021

    3922786320931261703028225278227580.997825157697615614

    409127863300325537631577278233350.9978458509626140

    41140278634403346032600652788340016236583

    4291127864351341765626810515

    43102786436135702108984201

    44106278644673612148223615

    45882786455537102463151876

    46176278647313811305455492

    470278647313928626126

    484427864775409131313000

    498827864863411408874546

    5017627865039429114318966

    513522786539143104395351

    520278653914410648721092

    534427865435458842022181

    54442786547946176426799

    5557227866051470252610966

    560278660514844164294

    570498822273

    5805017633747

    5905135241328

    600520163237

    6105344242548

    620544403946

    6305557235301

    6405607378

    650570143636

    66058043132

    67059001941

    68060000

    69061001941

    70062043132

    71063010

    72064000

    73011941

    74043132

    75003057

    76001941

    77000

    78033132

    79000

    80032016

    81000

    82004998

    83000

    840375

    85000

    86004998

    87023057

    88033200

    89044998

    90003087

    91066398

    920375

    93061983

    9401129

    95047764

    96022895

    97071266

    980175

    99020

    100000

    101000

    1020175

    103000

    104000

    105000

    1060175

    107000

    1080175

    10907525

    1100175

    111000

    11201225

    113000

    114000

    11502125

    116000

    117000

    118000

    119000

    120000

    121000

    122000

    123000

    124000

    125000

    126000

    127000

    128000

    00

    00

    00

    00

    00

    00

    00

    0356958000

    174135800

    276893100

    3739569

    41410092

    5410324

    6321599

    7396265

    8608807

    9567463

    101150187

    11857004

    121620755

    132562125

    141168071

    152145039

    161291270

    17958859

    18888803

    19660956

    20390607

    21236895

    22406073

    23564044

    24485588

    25257884

    26194713

    2787376

    2832381

    2985647

    30101191

    313305

    3237575

    3325918

    3455679

    3556796

    3616568

    3750

    381176

    39182

    4097

    41111

    42973

    4318

    44115

    4546

    46180

    470

    4851

    49223

    50132

    51660

    520

    5344

    5444

    55836

    560

    570

    580

    590

    600

    610

    620

    630

    640

    650

    660

    670

    680

    690

    700

    710

    720

    730

    740

    750

    760

    770

    780

    790

    800

    810

    820

    830

    840

    850

    860

    870

    880

    890

    900

    910

    920

    930

    940

    950

    960

    970

    980

    990

    1000

    1010

    1020

    1030

    1040

    1050

    1060

    1070

    1080

    1090

    1100

    1110

    1120

    1130

    1140

    1150

    1160

    1170

    1180

    1190

    1200

    1210

    1220

    1230

    1240

    1250

    1260

    1270

    1280

    4x44x84x164x324x644x128

    CPI0.9141.31.481.51.51.5

    Power71.772.774.578.282.288.6

    15.81311.812.814.116.2

    8x88x168x328x648x128

    CPI1.311.581.611.611.61

    Power95.1100.4108.2117.5136

    1412.813.715.2518.34

    IPC4x44x84x164x324x64

    8x88x168x328x64

    48163264

    li0.9141.31.481.51.532 "big enough"0.9141.31.481.51.5

    1.341.621.671.670.8041.011.091.091.09

    0.9971.51.81.861.86

    perl0.8041.011.091.091.0916 "big enough"

    1.091.211.231.23

    compress0.9971.51.81.861.8632 "big enough"

    1.542.032.162.16

    8163264

    1.341.621.671.67

    1.091.211.231.23

    1.542.032.162.16

    8 issueliperlcompress

    037817481957894945971

    1932777632916250648

    271428463778026555

    3710396450520111550

    41461213886844116989

    535857715687279917

    635529019619470631

    732803110475547196

    8451986436464518500

    9533984163216179742

    10101086925798560773

    1173809127693966426

    121416650341152412207

    132225390386899224983

    141399296207305388971

    151760169160526463076

    161282976135061361232

    171045360185420449918

    18817594152246268224

    19615923185852954015

    20319986145419282600

    21275754153229277781

    2231512477308642264

    2367933229635257326

    2450854857480442432

    2523450426955425482

    2620951819338257869

    279030218180193264

    28318101543266619

    29904459983812862

    309725037728511

    311120042618856

    32380703692677

    332594218901901

    3455634432322136

    355675254281593

    361648066710109

    37949205470

    3811765339804

    3918246813948

    40976522653

    411114545376

    4297310516553

    431847134491

    44115314280

    45464668705

    461803814632

    470332426

    485138390

    49223312823

    50132159064

    516601014753

    52075685

    534434307

    5444236356

    558367611499

    560654

    57010533

    5803180

    590406114

    60005936

    61016650

    6200611

    6303202

    64062189

    65010153

    66004199

    67015194

    68004708

    69003057

    700476

    7106549

    72022492

    7301543

    74001583

    75000

    76000

    77048201

    780677

    7903146

    80003200

    81003528

    82000

    83002

    840475

    85073

    86011517

    87001952

    88003057

    89013057

    90000

    91060

    92053147

    93063486

    94006300

    9502768

    96006114

    970221399

    9804755

    990444388

    100023882

    101001266

    102000

    1030027349

    1040483

    105000

    1060350

    10708150

    108000

    109000

    110000

    111000

    112000

    113000

    114000

    115000

    116000

    117000

    118000

    119000

    120000

    121000

    122000

    123000

    124000

    125000

    126000

    127000

    128000

    Sheet1

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    Sheet2

    0

    0

    0

    0

    0

    0

    0

    0

    0

    Sheet3

    000

    000

    000

    000

    000

    li

    perl

    compress

    RUU Capacity

    IPC

    IPC vs RUU size for 4-issue

    000

    000

    000

    000

    li

    perl

    compress

    RUU Capacity

    IPC

    IPC vs RUU size for 8-issue

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    000

    li

    perl

    compress

    RUU Occupancy

    Cycles

    RUU Usage for 8 issue

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    0

    16 Entry RUU

    Unlimited RUU

    RUU Occupancy

    Cycles

    RUU Usage

  • Effect of Bounded RUU Size

    Chart2

    0.04851659070.15108876340.16722101810.16938334670.1694262994

    0.09268570260.2031635340.21972192240.22112410350.2211822025

    0.12558548110.25066389720.2712625810.27228009990.272353688

    10.28725427890.31268523730.31487080.3149571226

    40.36952025360.40556800880.40925204210.4093609029

    50.38513080820.42449357130.42864642920.4287597408

    60.40802147970.44785248010.45113201810.4512356112

    70.43564837620.46733657780.47217380170.4722942931

    810.49730447930.50257948040.5026820741

    990.51603465680.52043097490.520553774

    10100.54766124980.54876627250.548913014

    11110.56999185370.5705663230.5706492115

    12120.60516249270.60267770520.6028422502

    13130.66670671470.65395121260.6540878066

    14140.69662504830.67541853380.6756077309

    15150.8625524380.83328580220.8334837715

    161610.8507788640.8509708207

    1717170.88016092730.8803936427

    1818180.89456157980.8947765174

    1919190.91050198520.9107152952

    2020200.92945130710.9296721249

    2121210.95581538010.9560442623

    2222220.96645174730.9666811873

    2323230.97885619630.979094985

    2424240.98512040220.9853506428

    2525250.98948197180.9897055276

    2626260.99132350650.9915270499

    2727270.99291818530.9930817099

    2828280.99472045770.99488089

    2929290.9954055820.9955271888

    3030300.99592654980.9960146063

    3131310.99644099680.9964362061

    32323210.9967803508

    333333330.9969497642

    343434340.9972844472

    353535350.9975758963

    363636360.9976938918

    373737370.9981374883

    383838380.9984296626

    393939390.9984473429

    404040400.9990063796

    414141410.9991642939

    424242420.9993205161

    434343430.9994710751

    444444440.9995269823

    454545450.9995973582

    464646460.9996702205

    474747470.999700505

    484848480.9997230888

    494949490.9997382138

    505050500.9997516467

    515151510.9997751974

    525252520.9997923253

    535353530.9998049294

    545454540.9998260974

    555555550.9999184357

    565656560.9999191954

    575757570.9999217853

    585858580.9999307636

    595959590.9999310053

    606060600.9999319377

    616161610.9999321794

    626262620.9999322484

    636363630.9999323175

    646464641

    4

    8

    16

    32

    64

    RUU Size

    Fraction of cycles

    mk88sim on 4-issue

    Sheet1

    RUU Occupancym88ksim

    4x44x84x164x324x648x88x168x328x64

    2250076551348949827824909495490637346563544482627422676142190582250076551348949827824909495490637346563544482627422676142190580.04851659070.15108876340.16722101810.16938334670.169426299400.13461187550.16755034430.17278619330.1728193723

    2048451190029815644001499681149878617224001531701145865814532334298527741378765471826409176640515963787546014328568541956722910.09268570260.2031635340.21972192240.22112410350.221182202510.18440523190.22480182430.23241482220.2323461232

    1525808173337015357871482732148186215407491351106133846113365055824335914715780829697891908788702179195037365434702388070087960.12558548110.25066389720.2712625810.27228009990.27235368820.22894718740.27530307620.28712990570.2870915084

    40553120133524612342951234471123374212661761168685110208410992124637745510482403931726491263799120763918567985341198125964810800810.28725427890.31268523730.31487080.314957122630.26555143310.31898584850.33218210970.3321169922

    3002027276768227355952733815224344520447681967389196388246377455134844301208494611861974118545781142912410578887100933531007189010.36952025360.40556800880.40925204210.409360902940.33040782910.39541459940.41260720490.412560744

    56965656393656213756176654235249533445826245756846377455140540861264888212424111124163441197147611074221105516151052945810.38513080820.42449357130.42864642920.428759740850.34608683890.41392905130.43134054390.4313034621

    83532069603965173465087365972948570950915251096146377455148894061334492113075845130672171263120511559930110607671104041910.40802147970.44785248010.45113201810.451235611260.36515913410.43208374280.45215422030.4522332429

    100815358057960988660983351217046903541151241048246377455158975591392550013685731136770501314337512028965114722791145090110.43564837620.46733657780.47217380170.472294293170.37996560370.44961519830.46897646130.469047243

    2059416289297188129487999221447585876359781696780726463774553649172114818471145670251455704234590960129053241225397512231627110.49730447930.50257948040.5026820741810.48237149330.50093149170.5010270302

    558114517417517542273211264021263175463774553649172115376585150844421507458434590960131785351251799612494802110.51603465680.52043097490.520553774910.49258349550.5117244330.5118070997

    942396821285821248539703586903585968463774553649172116318981159057271589583234590960137182381310489913080770110.54766124980.54876627250.5489130141010.51275635920.53571650050.5358092874

    665398631864629453598848539268538017463774553649172116984379165375911652528534590960143170861364416713618787110.56999185370.5705663230.57064921151110.53513992780.5577612920.5578473253

    1048000930733932270536962473914473687463774553649172118032379174683241745755534590960148540481411808114092474110.60516249270.60267770520.60284225021210.55521033920.57713447060.5772503034

    183386914861381484007195003718361331833289463774553649172119866248189544621894156234590960168040851595421415925763110.66670671470.65395121260.65408780661310.6280982620.65219393850.6523447568

    891494622220623190521941418797418267463774553649172120757742195766821956475234590960173260261637301116344030110.69662504830.67541853380.67560773091410.64760722270.66931398370.6694776429

    494423545757074571892867564659420658859463774553649172125701977241523892413664434590960181935901703243117002889110.8625524380.83328580220.83348377151510.68003478070.6962704810.6964655627

    409560550702850640385603214566074560784637745536491721297975822465941724643047345909602675391117489038174589671110.8507788640.850970820716110.7149361650.7151472479

    8516258520484154804141044637745536491721297975822551104225495095345909602675391117904518178730711110.88016092730.880393642717110.73192061430.732109611

    4173964165104791594775284637745536491721297975822592843825911605345909602675391118383677183505991110.89456157980.894776517418110.75150820380.7516699226

    4620254615674232494221454637745536491721297975822639046326373172345909602675391118806926187727441110.91050198520.910715295219110.76881024280.7689616578

    549237548966150000615012064637745536491721297975822693970026922138345909602675391120306932202739501110.92945130710.929672124920110.83012914080.8304534597

    7641507637042979272964914637745536491721297975822770385027685842345909602675391120604859205704411110.95581538010.956044262321110.84230812890.8425982058

    3082903080324905074915484637745536491721297975822801214027993874345909602675391121095366210619891110.96645174730.966681187322110.86235961450.8627327991

    3595373594883188643156364637745536491721297975822837167728353362345909602675391121414230213776251110.97885619630.97909498523110.87539448840.8756617552

    181565181156143877614382734637745536491721297975822855324228534518345909602675391122853006228158981110.98512040220.985350642824110.9342103590.9345757206

    1264181261123926193894004637745536491721297975822867966028660630345909602675391123245625232052981110.98948197180.989705527625110.95026027110.9505261682

    53376527492772052795634637745536491721297975822873303628713379345909602675391123522830234848611110.99132350650.991527049926110.96159216250.9619775163

    46221450212088192063584637745536491721297975822877925728758400345909602675391123731649236912191110.99291818530.993081709927110.97012849570.9704302705

    52238521021861391829384637745536491721297975822883149528810502345909602675391123917788238741571110.99472045770.9948808928110.97773769080.9779237039

    19858187161127281125274637745536491721297975822885135328829218345909602675391124030516239866841110.9954055820.995527188829110.98234591020.9825329901

    151001411571851707524637745536491721297975822886645328843333345909602675391124102367240574361110.99592654980.996014606330110.98528311460.9854311053

    149111220966836672294637745536491721297975822888136428855542345909602675391124169203241246651110.99644099680.996436206131110.98801531020.9881849128

    10315699662931748260346377455364917212979758228984520288655083459096026753911244623772420726811110.9967803508321110.991568464

    49065662446377455364917212979758228984520288704143459096026753911244623772426389211110.9969497642331110.9938878737

    96922727546377455364917212979758228984520288801063459096026753911244623772429116711110.9972844472341110.9950051014

    8440693246377455364917212979758228984520288885463459096026753911244623772429809911110.9975758963351110.9952890472

    3417519346377455364917212979758228984520288919633459096026753911244623772430329211110.9976938918361110.9955017608

    128461902446377455364917212979758228984520289048093459096026753911244623772432231611110.9981374883371110.9962810143

    84611325446377455364917212979758228984520289132703459096026753911244623772433557011110.9984296626381110.9968239193

    512612946377455364917212979758228984520289137823459096026753911244623772434169911110.9984473429391110.997074973

    16189980046377455364917212979758228984520289299713459096026753911244623772435149911110.9990063796401110.9974763967

    4573571546377455364917212979758228984520289345443459096026753911244623772435721411110.9991642939411110.9977104922

    4524613146377455364917212979758228984520289390683459096026753911244623772436334511110.9993205161421110.9979616278

    4360465346377455364917212979758228984520289434283459096026753911244623772436799811110.9994710751431110.9981522222

    1619890346377455364917212979758228984520289450473459096026753911244623772437690111110.9995269823441110.9985169033

    2038622046377455364917212979758228984520289470853459096026753911244623772438312111110.9995973582451110.9987716845

    2110392746377455364917212979758228984520289491953459096026753911244623772438704811110.9996702205461110.9989325407

    877114946377455364917212979758228984520289500723459096026753911244623772438819711110.999700505471110.9989796055

    654219746377455364917212979758228984520289507263459096026753911244623772439039411110.9997230888481110.9990695982

    43861346377455364917212979758228984520289511643459096026753911244623772439100711110.9997382138491110.9990947076

    389737646377455364917212979758228984520289515533459096026753911244623772439838311110.9997516467501110.9993968404

    682251146377455364917212979758228984520289522353459096026753911244623772440089411110.9997751974511110.999499695

    496370146377455364917212979758228984520289527313459096026753911244623772440459511110.9997923253521110.9996512939

    365195146377455364917212979758228984520289530963459096026753911244623772440654611110.9998049294531110.99973121

    61325246377455364917212979758228984520289537093459096026753911244623772440679811110.9998260974541110.9997415323

    2674337746377455364917212979758228984520289563833459096026753911244623772441017511110.9999184357551110.9998798596

    223046377455364917212979758228984520289564053459096026753911244623772441020511110.9999191954561110.9998810885

    7510146377455364917212979758228984520289564803459096026753911244623772441030611110.9999217853571110.9998852256

    26016346377455364917212979758228984520289567403459096026753911244623772441046911110.9999307636581110.9998919023

    737946377455364917212979758228984520289567473459096026753911244623772441084811110.9999310053591110.9999074268

    272046377455364917212979758228984520289567743459096026753911244623772441086811110.9999319377601110.999908246

    713246377455364917212979758228984520289567813459096026753911244623772441100011110.9999321794611110.9999136529

    2046377455364917212979758228984520289567833459096026753911244623772441100011110.9999322484621110.9999136529

    2846377455364917212979758228984520289567853459096026753911244623772441100811110.9999323175631110.9999139806

    1960210046377455364917212979758228984520289587453459096026753911244623772441310811111641111

    Totals:

    46377455364917212979758228984520289587450345909602675391124462377244131080

    Sheet1

    4

    8

    16

    32

    64

    RUU Size

    Fraction of cycles

    mk88sim on 4-issue

    Sheet2

    8

    16

    32

    64

    RUU Size

    Fraction of cycles

    mk88sim on 8-issue

    Sheet3

    00.2199817860.08667278260

    0.13249380040.29183423610.10400049430.1694262994

    0.16339699510.36474016290.11508524970.2211822025

    0.19273150690.41384913440.1275627450.272353688

    0.21968609760.52613771430.15643575880.3149571226

    0.28131409790.54750246640.1655214510.4093609029

    0.30239437230.56925970040.16983638240.4287597408

    0.31827132590.58451225110.18303277090.4512356112

    0.3353933430.66014331360.24134664270.4722942931

    0.36303296080.68425689370.25501504750.5026820741

    0.39886311840.72380632820.30197518020.520553774

    0.45943556910.75912761990.31097447950.548913014

    0.50499828630.8080770840.37599990160.5706492115

    0.58520505830.84502504010.42259328040.6028422502

    0.69464840930.86678196230.47146932070.6540878066

    0.75157229850.91218412590.50630169240.6756077309

    0.81263426960.92967705510.58529114250.8334837715

    0.86304112480.94537383670.62520377270.8509708207

    0.89775946370.96126940510.66180368560.8803936427

    0.92026053490.97126122290.75961977470.8947765174

    0.93902440640.98505721590.79169136360.9107152952

    0.95205431150.99069245360.82729803470.9296721249

    0.96467648040.99442586350.86256542370.9560442623

    0.97445687590.9969273770.87340154490.9666811873

    0.98132444390.99791611550.90754194040.979094985

    0.98616312730.99836741250.94510401570.9853506428

    0.98795243720.9986520320.95443038720.9897055276

    0.99053156110.99886879590.9569598330.9915270499

    0.99199717970.99888666910.95844174080.9930817099

    0.99274149040.99898808880.9598860020.99488089

    0.99331458910.99899453140.96045393870.9955271888

    0.99375336680.99900097410.96383778690.9960146063

    0.99469250240.99902882290.96481040160.9964362061

    0.99667972330.99912213740.9651989850.9967803508

    0.99669623080.99917222380.96738332140.9969497642

    0.99732983340.99922033580.98143152240.9972844472

    0.99984938660.99927696880.98193952050.9975758963

    0.99985372880.99936654230.98250616220.9976938918

    0.99985738920.99939906730.9837086340.9981374883

    0.99989794030.99949123870.98412912920.9984296626

    0.99989801210.99953602550.98495846480.9984473429

    0.99990127770.99958164360.98545342070.9990063796

    0.99990630180.99963224960.9874043850.9991642939

    0.99993899390.99967589330.98945607940.9993205161

    0.99993935270.99972016050.98952998520.9994710751

    0.99994315660.99998264640.99054431650.9995269823

    0.99994631460.9999843090.99094150220.9995973582

    0.99995263050.99998451690.99115174970.9996702205

    0.99995263050.99998482860.99149833910.999700505

    0.99995420950.99998524430.99162117620.9997230888

    0.99995736750.99998690690.99192059170.9997382138

    0.99996368340.99998940080.99215627620.9997516467

    0.99997631530.99998940080.99252127270.9997751974

    0.99997631530.99998971250.99301160370.9997923253

    0.99997789420.99999043990.99304656780.9998049294

    0.99997947320.99999189470.993382890.9998260974

    10.99999231040.99367259320.9999184357

    10.99999231040.99385213150.9999191954

    10.99999231040.99385213150.9999217853

    10.99999231040.99403166980.9999307636

    10.9999927260.9943213730.9999310053

    10.999992830.9943213730.9999319377

    10.999992830.9943213730.9999321794

    10.99999293390.99450091130.9999322484

    10.99999334950.99479061450.9999323175

    10.99999334950.99507338041

    10.99999334950.99525291871

    10.99999334950.99525291871

    10.99999366130.99554262191

    10.99999366130.99554262191

    10.9999939730.99572909751

    10.9999939730.99572909751

    10.9999939730.99619140171

    10.9999939730.99619140171

    10.99999428470.9961983391

    10.99999428470.9961983391

    10.99999428470.99666064321

    10.99999449260.99694340911

    10.99999480430.99723940221

    10.999995220.99770170631

    10.999995220.99798724711

    10.99999584350.99857904831

    10.99999615520.99858598561

    10.99999677870.99876940881

    10.99999688260.9987813411

    10.99999729820.99949949421

    10.99999750610.99976727551

    10.99999823350.99988437771

    10.99999833740.9998913151

    10.99999854520.9998913151

    10.99999854520.9998913151

    10.99999854520.9998913151

    10.99999864910.99989825241

    10.99999864910.99989825241

    10.99999864910.99989825241

    10.99999864910.99989825241

    10.9999987530.99990518971

    10.9999987530.99990518971

    10.99999885690.99991212711

    10.99999958430.99996068841

    10.99999968830.99996762581

    10.99999968830.99996762581

    10.99999979220.99998843781

    10.99999979220.99998843781

    10.99999979220.99998843781

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    1111

    li

    perl

    compress

    mk88sim

    RUU Occupancy

    Fraction of Cycles

    RUU Usage

    MBD00021878.xls

    Chart3

    00.2199817860.0866727826

    0.13249380040.29183423610.1040004943

    0.16339699510.36474016290.1150852497

    0.19273150690.41384913440.127562745

    0.21968609760.52613771430.1564357588

    0.28131409790.54750246640.165521451

    0.30239437230.56925970040.1698363824

    0.31827132590.58451225110.1830327709

    0.3353933430.66014331360.2413466427

    0.36303296080.68425689370.2550150475

    0.39886311840.72380632820.3019751802

    0.45943556910.75912761990.3109744795

    0.50499828630.8080770840.3759999016

    0.58520505830.84502504010.4225932804

    0.69464840930.86678196230.4714693