📄 tr_1342.ps
字号:
/cgray { /ww exch def /k exch def /y exch def /m exch def /c exch def 0 1 ww 1 sub { /i exch def c i get m i get y i get k i get CMYKtoRGB .144 mul 3 1 roll .587 mul 3 1 roll .299 mul add add c i 3 -1 roll floor cvi put } for c } bind def/gray { /ww exch def /b exch def /g exch def /r exch def 0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul b i get .114 mul add add r i 3 -1 roll floor cvi put } for r } bind def/BITMAPTRUEGRAY { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def /is width string def /gis width string def /bis width string def /cf currentfile def width height 8 [width 0 0 height neg 0 height] { cf is readhexstring pop cf gis readhexstring pop cf bis readhexstring pop width gray} image bitmapsave restore grestore } bind def/BITMAPCMYKGRAY { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def /is width string def /yis width string def /mis width string def /kis width string def /cf currentfile def width height 8 [width 0 0 height neg 0 height] { cf is readhexstring pop cf mis readhexstring pop cf yis readhexstring pop cf kis readhexstring pop width cgray} image bitmapsave restore grestore } bind def/BITMAPGRAY { 8 {fakecolorsetup} COMMONBITMAP } bind def/BITMAPGRAYc { 8 {fakecolorsetup} COMMONBITMAPc } bind def/ENDBITMAP { } bind defend /ALDmatrix matrix def ALDmatrix currentmatrix pop/StartALD { /ALDsave save def savematrix ALDmatrix setmatrix } bind def/InALD { restorematrix } bind def/DoneALD { ALDsave restore } bind def/I { setdash } bind def/J { [] 0 setdash } bind def%%EndProlog%%BeginSetup(5.0) FMVERSION1 1 0 0 612 792 0 1 27 FMDOCUMENT0 0 /Times-Bold FMFONTDEFINE1 0 /Courier FMFONTDEFINE2 0 /Times-Roman FMFONTDEFINE3 0 /Times-Italic FMFONTDEFINE4 0 /Courier-Bold FMFONTDEFINE5 0 /Times-BoldItalic FMFONTDEFINE6 0 /Helvetica-Bold FMFONTDEFINE7 0 /Helvetica FMFONTDEFINE8 1 /Symbol FMFONTDEFINE32 FMFILLS0 0 FMFILL1 0.1 FMFILL2 0.3 FMFILL3 0.5 FMFILL4 0.7 FMFILL5 0.9 FMFILL6 0.97 FMFILL7 1 FMFILL8 <0f1e3c78f0e1c387> FMFILL9 <0f87c3e1f0783c1e> FMFILL10 <cccccccccccccccc> FMFILL11 <ffff0000ffff0000> FMFILL12 <8142241818244281> FMFILL13 <03060c183060c081> FMFILL14 <8040201008040201> FMFILL16 1 FMFILL17 0.9 FMFILL18 0.7 FMFILL19 0.5 FMFILL20 0.3 FMFILL21 0.1 FMFILL22 0.03 FMFILL23 0 FMFILL24 <f0e1c3870f1e3c78> FMFILL25 <f0783c1e0f87c3e1> FMFILL26 <3333333333333333> FMFILL27 <0000ffff0000ffff> FMFILL28 <7ebddbe7e7dbbd7e> FMFILL29 <fcf9f3e7cf9f3f7e> FMFILL30 <7fbfdfeff7fbfdfe> FMFILL%%EndSetup%%Page: "1" 1%%BeginPaperSize: Letter%%EndPaperSize612 792 0 FMBEGINPAGE[0 0 0 1 0 0 0][ 0 0 0 0 1 1 1][ 0 1 1 0 1 0 0][ 1 0 1 0 0 1 0][ 1 1 0 0 0 0 1][ 1 0 0 0 0 1 1][ 0 1 0 0 1 0 1][ 0 0 1 0 1 1 0] 8 FrameSetSepColorsFrameNoSep0 0 0 1 0 0 0 KJ0 0 0 1 0 0 0 K59.98 557.57 551.95 719.71 R7 X0 0 0 1 0 0 0 KV0 14 Q0 X(The SimpleScalar T) 190.44 710.38 T(ool Set, V) 308.17 710.38 T(ersion 2.0) 363.93 710.38 T1 10 Q(*Contact: dburger@cs.wisc.edu) 218.96 592.05 T(http://www.cs.wisc.edu/~mscalar/simplescalar.html) 158.96 580.05 T2 F(1) 303.5 41.28 T59.98 72 293.98 127.71 R7 XV2 8 Q0 X0.33 (This w) 59.98 122.38 P0.33 (ork w) 82.22 122.38 P0.33 (as initially supported by NSF Grants CCR-9303030, CCR-) 103.24 122.38 P0.16 (9509589, and MIP-9505853, ONR Grant N00014-93-1-0465, a donation) 59.98 112.38 P0.86 (from Intel Corp., and by U.S. Army Intelligence Center and F) 59.98 102.38 P0.86 (ort Hua-) 266.23 102.38 P1 (chuca under Contract D) 59.98 92.38 P1 (ABT63-95-C-0127 and ARP) 138.85 92.38 P1 (A order no. D346.) 232.55 92.38 P0.21 (The current support for this w) 59.98 82.38 P0.21 (ork comes from a v) 156.72 82.38 P0.21 (ariety of sources, all of) 219.59 82.38 P(to which we are indebted.) 59.98 72.38 T2 12 Q(Doug Bur) 154.47 683.29 T(ger*) 201.92 683.29 T(Computer Sciences Department) 112.54 655.29 T(Uni) 107.68 642.29 T(v) 125.38 642.29 T(ersity of W) 131.2 642.29 T(isconsin-Madison) 184.71 642.29 T(1210 W) 128.85 629.29 T(est Dayton Street) 166.21 629.29 T(Madison, W) 109.76 616.29 T(isconsin 53706 USA) 168.61 616.29 T(T) 385.12 683.14 T(odd M. Austin) 391.49 683.14 T(MicroComputer Research Labs, JF3-359) 325.16 655.14 T(Intel Corporation, 2111 NE 25th A) 325.36 642.14 T(v) 492.45 642.14 T(enue) 498.27 642.14 T(Hillsboro, OR 97124 USA) 359.14 629.14 T2 8 Q(Uni) 59.98 750.81 T(v) 71.78 750.81 T(ersity of W) 75.66 750.81 T(isconsin-Madison Computer Sciences Department T) 111.33 750.81 T(echnical Report #1342, June, 1997.) 278.3 750.81 T0 0 0 1 0 0 0 K0 0 0 1 0 0 0 K3 9 Q0.1 (This r) 71.98 549.98 P0.1 (eport describes r) 93 549.98 P0.1 (elease 2.0 of the SimpleScalar tool set,) 153.87 549.98 P0.23 (a suite of fr) 59.98 538.98 P0.23 (ee) 101.6 538.98 P0.23 (, publicly available simulation tools that of) 109.5 538.98 P0.23 (fer both) 265.49 538.98 P0.8 (detailed and high-performance simulation of modern micr) 59.98 527.98 P0.8 (opr) 274.38 527.98 P0.8 (o-) 286.48 527.98 P0.36 (cessor) 59.98 516.98 P0.36 (s. The ne) 82.88 516.98 P0.36 (w r) 115.71 516.98 P0.36 (elease of) 127.49 516.98 P0.36 (fer) 159.43 516.98 P0.36 (s mor) 169.34 516.98 P0.36 (e tools and capabilities, pr) 189.62 516.98 P0.36 (e-) 286.98 516.98 P3.31 (compiled binaries, cleaner interfaces, better documentation,) 59.98 505.98 P3.25 (easier installation, impr) 59.98 494.98 P3.25 (o) 152.83 494.98 P3.25 (ved portability) 157.24 494.98 P3.25 (, and higher perfor-) 212.74 494.98 P1.16 (mance) 59.98 483.98 P1.16 (. This r) 83.33 483.98 P1.16 (eport contains a complete description of the tool) 111.08 483.98 P1.17 (set, including r) 59.98 472.98 P1.17 (etrie) 116.24 472.98 P1.17 (val and installation instructions, a descrip-) 132.6 472.98 P0.43 (tion of how to use the tools, a description of the tar) 59.98 461.98 P0.43 (g) 248.39 461.98 P0.43 (et SimpleS-) 252.8 461.98 P1.21 (calar ar) 59.98 450.98 P1.21 (c) 90.1 450.98 P1.21 (hitectur) 93.96 450.98 P1.21 (e) 121.63 450.98 P1.21 (, and many details about the internals of the) 125.54 450.98 P-0.08 (tools and how to customize them. W) 59.98 439.98 P-0.08 (ith this guide) 188.27 439.98 P-0.08 (, the tool set can) 235.04 439.98 P0.56 (be br) 59.98 428.98 P0.56 (ought up and g) 78.88 428.98 P0.56 (ener) 134.74 428.98 P0.56 (ating r) 150.6 428.98 P0.56 (esults in under an hour \050on sup-) 175.09 428.98 P(ported platforms\051.) 59.98 417.98 T0 12 Q(1 Ov) 59.98 392.98 T(er) 87.19 392.98 T(view) 97.73 392.98 T2 9 Q1.01 (Modern processors are incredibly comple) 72 375.98 P1.01 (x marv) 225.35 375.98 P1.01 (els of engi-) 251.47 375.98 P1.78 (neering that are becoming increasingly hard to e) 59.98 364.98 P1.78 (v) 245.93 364.98 P1.78 (aluate. This) 250.2 364.98 P1.44 (report describes the SimpleScalar tool set \050release 2.0\051, which) 59.98 353.98 P1.03 (performs f) 59.98 342.98 P1.03 (ast, \337e) 98.66 342.98 P1.03 (xible, and accurate simulation of modern pro-) 123.06 342.98 P1.9 (cessors that implement the SimpleScalar architecture \050a close) 59.98 331.98 P0.37 (deri) 59.98 320.98 P0.37 (v) 73.75 320.98 P0.37 (ati) 78.02 320.98 P0.37 (v) 86.8 320.98 P0.37 (e of the MIPS architecture [4]\051. The tool set tak) 91.16 320.98 P0.37 (es bina-) 265.36 320.98 P1.83 (ries compiled for the SimpleScalar architecture and simulates) 59.98 309.98 P0.51 (their e) 59.98 298.98 P0.51 (x) 83.09 298.98 P0.51 (ecution on one of se) 87.46 298.98 P0.51 (v) 161.75 298.98 P0.51 (eral pro) 166.11 298.98 P0.51 (vided processor simulators.) 194.22 298.98 P1.7 (W) 59.98 287.98 P1.7 (e pro) 67.75 287.98 P1.7 (vide sets of precompiled binaries \050including SPEC95\051,) 87.56 287.98 P0.54 (plus a modi\336ed v) 59.98 276.98 P0.54 (ersion of GNU GCC \050with associated utilities\051) 123.73 276.98 P0.75 (that allo) 59.98 265.98 P0.75 (ws you to compile your o) 89.75 265.98 P0.75 (wn SimpleScalar test binaries) 185 265.98 P(from FOR) 59.98 254.98 T(TRAN or C code.) 96.69 254.98 T0.34 (The adv) 72 243.98 P0.34 (antages of the SimpleScalar tools are high \337e) 101.35 243.98 P0.34 (xibility) 266.3 243.98 P0.34 (,) 291.73 243.98 P0.81 (portability) 59.98 232.98 P0.81 (, e) 96.89 232.98 P0.81 (xtensibility) 106.07 232.98 P0.81 (, and performance. W) 145.99 232.98 P0.81 (e include \336v) 225.93 232.98 P0.81 (e e) 271.92 232.98 P0.81 (x) 282.84 232.98 P0.81 (e-) 287.21 232.98 P2.08 (cution-dri) 59.98 221.98 P2.08 (v) 95.25 221.98 P2.08 (en processor simulators in the release. The) 99.61 221.98 P2.08 (y range) 265.16 221.98 P0.2 (from an e) 59.98 210.98 P0.2 (xtremely f) 94.72 210.98 P0.2 (ast functional simulator to a detailed, out-of-) 132.07 210.98 P1.36 (order issue, superscalar processor simulator that supports non-) 59.98 199.98 P(blocking caches and speculati) 59.98 188.98 T(v) 166.98 188.98 T(e e) 171.34 188.98 T(x) 181.45 188.98 T(ecution.) 185.81 188.98 T1.32 (The tool set is portable, requiring only that the GNU tools) 72 177.98 P0.19 (may be installed on the host system. The tool set has been tested) 59.98 166.98 P0.38 (e) 59.98 155.98 P0.38 (xtensi) 63.84 155.98 P0.38 (v) 85.11 155.98 P0.38 (ely on man) 89.48 155.98 P0.38 (y platforms \050listed in Section) 130.09 155.98 P0.38 (2\051. The tool set) 238.35 155.98 P1.21 (is easily e) 59.98 144.98 P1.21 (xtensible. W) 97.75 144.98 P1.21 (e designed the instruction set to support) 143.74 144.98 P1.74 (easy annotation of instructions, without requiring a retar) 318 549.98 P1.74 (geted) 532.51 549.98 P2.88 (compiler for incremental changes. The instruction de\336nition) 318 538.98 P0.01 (method, along with the ported GNU tools, mak) 318 527.98 P0.01 (es ne) 487.71 527.98 P0.01 (w simulators) 505.74 527.98 P0.87 (easy to write, and the old ones e) 318 516.98 P0.87 (v) 439.36 516.98 P0.87 (en simpler to e) 443.73 516.98 P0.87 (xtend. Finally) 499.46 516.98 P0.87 (,) 549.75 516.98 P1.89 (the simulators ha) 318 505.98 P1.89 (v) 383.1 505.98 P1.89 (e been aggressi) 387.46 505.98 P1.89 (v) 446 505.98 P1.89 (ely tuned for performance,) 450.36 505.98 P0.42 (and can run codes approaching \322real\323 sizes in tractable amounts) 318 494.98 P0.99 (of time. On a 200-MHz Pentium Pro, the f) 318 483.98 P0.99 (astest, least detailed) 478.29 483.98 P1.02 (simulator simulates about four million machine c) 318 472.98 P1.02 (ycles per sec-) 500.98 472.98 P1.93 (ond, whereas the most detailed processor simulator simulates) 318 461.98 P(about 150,000 per second.) 318 450.98 T2.44 (The current release \050v) 330.02 439.98 P2.44 (ersion 2.0\051 of the tools is a major) 415.93 439.98 P0.18 (impro) 318 428.98 P0.18 (v) 339.37 428.98 P0.18 (ement o) 343.73 428.98 P0.18 (v) 372.52 428.98 P0.18 (er the pre) 376.89 428.98 P0.18 (vious release. Compared to v) 411.01 428.98 P0.18 (ersion 1.0) 516.32 428.98 P0.33 ([2], this release includes better documentation, enhanced perfor-) 318 417.98 P0 (mance, compatibility with more platforms, precompiled SPEC95) 318 406.98 P2.66 (SimpleScalar binaries, cleaner interf) 318 395.98 P2.66 (aces, tw) 456.86 395.98 P2.66 (o ne) 488.42 395.98 P2.66 (w processor) 506.1 395.98 P0.47 (simulators, option and statistic management packages, a source-) 318 384.98 P0.21 (le) 318 373.98 P0.21 (v) 324.27 373.98 P0.21 (el deb) 328.64 373.98 P0.21 (ugger \050DLite!\051 and a tool to trace the out-of-order pipe-) 350.41 373.98 P(line.) 318 362.98 T0.38 (The rest of this document contains information about obtain-) 330.02 351.98 P1.89 (ing, installing, running, using, and modifying the tool set. In) 318 340.98 P0.96 (Section) 318 329.98 P0.96 (2 we pro) 347.25 329.98 P0.96 (vide a detailed procedure for do) 380.52 329.98 P0.96 (wnloading the) 499.8 329.98 P0.48 (release, installing it, and getting it up and running. In Section) 318 318.98 P0.48 (3,) 545.25 318.98 P0.82 (we describe the SimpleScalar architecture and details about the) 318 307.98 P-0.13 (tar) 318 296.98 P-0.13 (get \050simulated\051 system. In Section) 327.33 296.98 P-0.13 (4, we describe the SimpleS-) 451.79 296.98 P0.05 (calar processor simulators and discuss their internal w) 318 285.98 P0.05 (orkings. In) 512.96 285.98 P1.01 (Section) 318 274.98 P1.01 (5, we describe tw) 347.25 274.98 P1.01 (o tools that enhance the utility of the) 413.18 274.98 P0.66 (tool set: a pipeline tracer and a source-le) 318 263.98 P0.66 (v) 468.11 263.98 P0.66 (el deb) 472.47 263.98 P0.66 (ugger \050for step-) 494.7 263.98 P-0.11 (ping through the program being simulated\051. In Section) 318 252.98 P-0.11 (6, we pro-) 515.48 252.98 P0.71 (vide the history of the tools\325 de) 318 241.98 P0.71 (v) 434.53 241.98 P0.71 (elopment, describe current and) 438.9 241.98 P4.29 (planned ef) 318 230.98 P4.29 (forts to e) 359.81 230.98 P4.29 (xtend the tool set, and conclude. In) 400.25 230.98 P0.82 (Appendix) 318 219.98 P0.82 (A and Appendix) 355.75 219.98 P0.82 (B contain detailed de\336nitions of the) 419.13 219.98 P(SimpleScalar instructions and system calls, respecti) 318 208.98 T(v) 503.76 208.98 T(ely) 508.12 208.98 T(.) 518.54 208.98 T0 12 Q(2 Installation and Use) 318 183.98 T2 9 Q0.07 (The only restrictions on using and distrib) 330.02 166.98 P0.07 (uting the tool set are) 478.24 166.98 P1 (that \0501\051 the cop) 318 155.98 P1 (yright notice must accompan) 375.66 155.98 P1 (y all re-releases of) 482.77 155.98 P0.05 (the tool set, and \0502\051 third parties \050i.e., you\051 are forbidden to place) 318 144.98 P0.87 (an) 318 133.98 P0.87 (y additional distrib) 326.36 133.98 P0.87 (ution restrictions on e) 395.92 133.98 P0.87 (xtensions to the tool) 476.64 133.98 P-0.09 (set that you release. The cop) 318 122.98 P-0.09 (yright notice can be found in the dis-) 419.92 122.98 P0.63 (trib) 318 111.98 P0.63 (ution directory as well as at the head of all simulator source) 330.32 111.98 P(\336les. W) 318 100.98 T(e ha) 345.28 100.98 T(v) 359.84 100.98 T(e included the cop) 364.21 100.98 T(yright here as well:) 429.85 100.98 T3 F(Copyright \050C\051 1994, 1995, 1996, 1997 by T) 330.02 84.98 T(odd M. A) 485.7 84.98 T(ustin) 518.76 84.98 T0 0 0 1 0 0 0 KFMENDPAGE%%EndPage: "1" 1%%Page: "2" 2612 792 0 FMBEGINPAGE[0 0 0 1 0 0 0][ 0 0 0 0 1 1 1][ 0 1 1 0 1 0 0][ 1 0 1 0 0 1 0][ 1 1 0 0 0 0 1][ 1 0 0 0 0 1 1][ 0 1 0 0 1 0 1][ 0 0 1 0 1 1 0] 8 FrameSetSepColorsFrameNoSep0 0 0 1 0 0 0 K2 10 Q0 X0 0 0 1 0 0 0 K(2) 303.48 37.33 T0 0 0 1 0 0 0 K0 0 0 1 0 0 0 K3 9 Q0.61 (This tool set is distrib) 72 713.74 P0.61 (uted \322as is\323 in the hope that it will be) 152.26 713.74 P1.08 (useful. The tool set comes with no warr) 59.98 702.74 P1.08 (anty) 208.9 702.74 P1.08 (, and no author or) 223.9 702.74 P0.31 (distrib) 59.98 691.74 P0.31 (utor accepts any r) 83.3 691.74 P0.31 (esponsibility for the consequences of its) 149.16 691.74 P(use) 59.98 680.74 T(.) 71.84 680.74 T-0.1 (Everyone is gr) 72 669.74 P-0.1 (anted permission to copy) 124.15 669.74 P-0.1 (, modify and r) 213.61 669.74 P-0.1 (edistrib-) 263.48 669.74 P(ute this tool set under the following conditions:) 59.98 658.74 T(\245) 59.98 645.74 T1.91 (This tool set is distrib) 77.98 645.74 P1.91 (uted for non-commer) 163.44 645.74 P1.91 (cial use only) 242.91 645.74 P1.91 (.) 291.73 645.74 P1.37 (Please contact the maintainer for r) 77.98 634.74 P1.37 (estrictions applying to) 210.73 634.74 P(commer) 77.98 623.74 T(cial use of these tools.) 106.63 623.74 T(\245) 59.98 610.74 T0.54 (P) 77.98 610.74 P0.54 (ermission is gr) 82.75 610.74 P0.54 (anted to anyone to mak) 137.21 610.74 P0.54 (e or distrib) 223.28 610.74 P0.54 (ute cop-) 264.19 610.74 P1.33 (ies of this tool set, either as r) 77.98 599.74 P1.33 (eceived or modi\336ed, in any) 191.44 599.74 P-0.11 (medium, pr) 77.98 588.74 P-0.11 (o) 118.46 588.74 P-0.11 (vided that all copyright notices, permission and) 122.87 588.74 P0.35 (nonwarr) 77.98 577.74 P0.35 (anty notices ar) 108.85 577.74 P0.35 (e pr) 162.72 577.74 P0.35 (eserved, and that the distrib) 176.99 577.74 P0.35 (utor) 278.97 577.74 P0.39 (gr) 77.98 566.74 P0.39 (ants the r) 85.84 566.74 P0.39 (ecipient permission for further r) 120.29 566.74 P0.39 (edistrib) 237.51 566.74 P0.39 (ution as) 264.83 566.74 P(permitted by this document.) 77.98 555.74 T(\245) 59.98 542.74 T0.88 (P) 77.98 542.74 P0.88 (ermission is gr) 82.75 542.74 P0.88 (anted to distrib) 137.88 542.74 P0.88 (ute these tools in compiled)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -