📄 http:^^www.cs.uoregon.edu^classes^cis629^
字号:
</UL><H3><A NAME="grading">Grading</A></H3> <UL> <LI> 20% Homework <LI> 30% Midterm <LI> 20% Programming <LI> 30% Term Project </UL><H3><A NAME="schedule">Approximate Schedule</A></H3><table border=2><tr><td align=left valign=top width=100><b>Date</b></td><td align=left valign=top width=300><b>Topic</b></td><td align=left valign=top width=200><b>Assignment</b></td></tr><tr><td>Oct. 1</td> <td>Introduction</td> <td>Chapter 1</td></tr><tr><td>Oct. 3</td> <td><!WA28><A HREF="http://www.cs.uoregon.edu/classes/cis629/Lecture/Lecture2/Main.ps">Performance costs</A></td> <td>Chapter 1; Readings</td></tr><tr><td>Oct. 8</td> <td><!WA29><A HREF="http://www.cs.uoregon.edu/classes/cis629/Lecture/Lecture3/Main.ps">Pipelining</A></td> <td>Chapter 3; Readings</td></tr><tr><td>Oct. 10</td> <td><!WA30><A HREF="http://www.cs.uoregon.edu/classes/cis629/Lecture/Lecture4/Main.ps">Pipelining (continued)</A></td> <td>Chapter 3; Readings</td></tr><tr><td>Oct. 15</td> <td><!WA31><A HREF="http://www.cs.uoregon.edu/classes/cis629/Lecture/Lecture5/Main.ps">Instruction Level Parallelism (ILP)*</A></td> <td>Chapter 3; Readings; Tutorial</td></tr><tr><td>Oct. 22</td> <td><!WA32><A HREF="http://www.cs.uoregon.edu/classes/cis629/Lecture/Lecture6/Main.ps">ILP: Overcoming Data Hazards</A></td> <td>Chapter 3; Readings; Tutorial</td></tr><tr><td>Oct. 24</td> <td>ILP: Reducing Branch Penalties</td> <td>Chapter 3; Readings; Tutorial</td></tr><tr><td>Oct. 29</td> <td><!WA33><A HREF="http://www.cs.uoregon.edu/classes/cis629/Lecture/Lecture7/Main.ps">ILP: Superscalar</A></td> <td>Tutorial</td></tr><tr><td>Oct. 31</td> <td>ILP: Limits</td> <td><b>TAKEHOME MIDTERM</b></td></tr><tr><td>Nov. 5</td> <td><!WA34><A HREF="http://www.cs.uoregon.edu/classes/cis629/Lecture/Lecture8/Main.ps">Cache Systems</A></td> <td>Chapter 2</td></tr><tr><td>Nov. 7</td> <td><!WA35><A HREF="http://www.cs.uoregon.edu/classes/cis629/Lecture/Lecture9/Main.ps">Cache Systems</A></td> <td>Chapter 2; Readings</td></tr><tr><td>Nov. 12</td> <td><!WA36><A HREF="http://www.cs.uoregon.edu/classes/cis629/Lecture/Lecture10/Main.ps">Memory Systems</A></td> <td>Chapter 6, Section 6.4 and 6.5; Readings</td></tr><tr><td>Nov. 14</td> <td><!WA37><A HREF="http://www.cs.uoregon.edu/classes/cis629/Lecture/Lecture11/Main.ps">Multiprocessor Systems</A></td> <td>Chapter 6, Chapter 7; Readings</td></tr><tr><td>Nov. 19</td> <td>No Class</td> <td>Work on Project</td></tr><tr><td>Nov. 21**</td> <td>Cache Coherent Memory Systems</td> <td>Chapter 6: Readings</td></tr><tr><td>Nov. 25***</td> <td>The Sequent STiNG architecture</td> <td>Readings: Sequent STiNG paper</td></tr><tr><td>Nov. 26</td> <td>Multiprocessor Architectures</td> <td>Trip to Sequent</td></tr><tr><td>Nov. 28</td> <td>THANKSGIVING</td> <td>THANKSGIVING</td></tr><tr><td>Dec. 3</td> <td>Multiprocessor Architectures</td> <td>Chapter 6: Readings</td></tr><tr><td>Dec. 5</td> <td>Multiprocessor Architectures</td> <td>Chapter 6: Readings</td></tr><tr><td>Dec. 9</td> <td><b>PROJECT DUE</b></td> <td><b>PROJECT DUE</b></td></tr></table><pre>* This class will be taught by John Conery.** This class will be taught by Jan Cuny.*** This is a Monday makeup class.</pre><H3><A NAME="tutorials">Tutorials</A></H3><UL> <LI> Prof. Driscoll, Portland State University, has developed an online <!WA38><A HREF="http://www.ee.pdx.edu/~driscoll/super/begin.html"> <cite>Tutorial on Superscalar Microprocessor Design</cite></A>. Each student must work through the "expert" level of the tutorial.</UL><H3><A NAME="tools">Tools</A></H3><UL> <LI> <!WA39><A HREF="http://www.cs.wisc.edu/~larus/warts.html"> Wisconsin Architectural Research Tool Set (WARTS)</A>. WARTS will, hopefully, be available for project use. <LI> <!WA40><A HREF="http://www.ece.neu.edu/~kevinrh/"> A Dinero Server (Dinero by Remote)</A>. Dinero is a C-based cache simulation program that is provided as part of WARTS. <LI> <!WA41><a HREF="http://www.cs.uoregon.edu/classes/cis629/MINT/mint.user.manual.ps"> MINT</a>: a fast program-driven simulator for multiprocessor systems. MINT will be available for project use.<!--http://tracebase.nmsu.edu/tracebase.html--> <LI> <!WA42><A HREF="http://www.cs.washington.edu/homes/pardo/sim.d/index1.d/Index.html"> Instruction-Level Simulation And Tracing</A> - This contains a huge list of simulators, emulators, and tracing tools, including an extensive bibliography as well as list of people to contact.</UL><H3><A NAME="miscellanea">Miscellanea</A></H3><UL> <LI> <!WA43><A HREF="http://www.cs.wisc.edu/~arch/www">Computer Architecture Home Page</A>. The WWW Computer Architecture Page was designed at the University of Wisconsin, Madison, to act as a central repository of links pointing to information relevant to computer architecture researchers and students. It contains pointers to over seventy major architecture research groups and projects, most major computer architecture- related conferences, industrial pages, organizations, and news groups and a selection of miscellaneous links of interest to computer architects. <LI> Usenet newsgroup for computer architecture (<!WA44><A HREF="news:comp.arch">comp.arch</A>). <LI> <!WA45><A HREF="http://info.acm.org">ACM</A> Special Interest Group on Computer Architecture <!WA46><A HREF="http://www.acm.org/sigarch/">(SIGARCH)</A><BR> <LI> <!WA47><A HREF="http://infopad.eecs.Berkeley.edu/CIC/">CPU Info Center</a> - info on current/future processors. <P> <LI> The <!WA48><A HREF="http://performance.netlib.org/performance/html/PDSbrowse.html"> Performance Database</A> Server. <LI> <!WA49><A HREF="http://hpwww.epfl.ch/bench/bench.FAQ.html"> Benchmarks FAQ</A> - from the newsgroup <!WA50><A HREF="news:comp.benchmarks">comp.benchmarks</A>. <LI> <!WA51><A HREF="http://performance.netlib.org/performance/html/spec.html"> SPEC benchmarks</A> - SPEC92/SPEC95 benchmark suite from the <!WA52><A HREF="http://www.specbench.org/"> Standard Performance Evaluation Corporation</A>.<!-- <LI> <!WA53><A HREF="http://www.cs.wisc.edu/~markhill/spec92miss.html"> Online Raw Data for <cite>Cache Performance of the SPEC92 Benchmark Suite</cite></A>--></UL><H3><A NAME="misconduct">Academic Misconduct</A></H3><UL> <LI> <!WA54><A HREF="http://darkwing.uoregon.edu/~stl/conduct.html">University of Oregon's student conduct code</A>. <LI> <!WA55><A HREF="http://darkwing.uoregon.edu/~stl/brochure.html">Student Academic Integrity</A>. A brochure put out by the UO Dean of Students.</UL><H3><A NAME="class">Class Roster</A></H3><pre> Al-Fudhail, Maan alaalove@cs.uoregon.edu Appayya, Vimala vimala@cs.uoregon.edu Fiskio-Lasseter, Jo johnfl@cs.uoregon.edu Galli, Mark mgalli@cs.uoregon.edu Gao, Yi ygao@cs.uoregon.edu Lindlan, Kathleen klindlan@cs.uoregon.edu Ma, Chia-Cha chiache@cs.uoregon.edu Palsule, Prachi pvp@cs.uoregon.edu Pusca, Lornel ionel@cs.uoregon.edu Reimer, Yolanda yreimer@cs.uoregon.edu Robertson, Chad carober@cs.uoregon.edu Sai, Teck tecks@cs.uoregon.edu Sather, Jim jims@cs.uoregon.edu Sheth, Sai saisheth@cs.uoregon.edu Skidmore, Jenifer skid@cs.uoregon.edu Svitak, John svitak@cs.uoregon.edu Wang, Chien-Chung chien@cs.uoregon.edu Wang, Zhunqin zhunqinw@cs.uoregon.edu Xiao, Yong xiao@cs.uoregon.edu Xue, Jianzhong xue@cs.uoregon.edu Yang, Shuang sqyang@cs.uoregon.edu Yao, Lixing ylixing@cs.uoregon.edu</pre></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -