**************** Course Schedule **************** .. raw:: html <link rel="stylesheet" type="text/css" href="_static/custom.css" /> <table class="calendar" cellspacing="0" cellpadding="6" width="100%" border="1" bordercolor=lightgray> <thead> <tr> <td width="7%" align="center">Monday</td> <td width="35%" align="center" bgcolor=dodgerblue><font color=white>Tuesday </font></td> <td width="7%" align="center" >Wednesday</td> <td width="35%" align="center" bgcolor=dodgerblue><font color=white>Thursday </font></td> <td width="12%" align="center" >Friday</td> </tr> </thead> <tr> <!-- week of Aug 24 --> <td id="2020-8-24"><span>Aug 24</span><br /> </td> <td id="2020-8-25" bgcolor=#d7ffd7><span>Aug 25</span><br /> <b>Lec-1:</b> Course Introduction<br> <b>MP0 Released</b> <br /> </td> <td id="2020-8-26"><span>Aug 26</span><br /> </td> <td id="2020-8-27" bgcolor=#d7ffd7><span>Aug 27</span><br /> <b>Lec-2:</b> Instruction Set Architecture<br /> <b>MP0 Lab Session</b><br> </td> <td id="2020-8-28"><span>Aug 28</span><br /></td> </tr> <tr> <!-- week of Aug 31 --> <td id="2020-8-31"><span>Aug 31</span><br/> </td> <td id="2020-9-1" bgcolor=#edef6c><span>Sep 1</span><br /> <b>Lec-3:</b> Performance, Energy, and Power Metric </a> <br /> <span><b>MP0 Due</span><br> <span><b>MP1 Released </span> </td> <td id="2020-9-2"><span>Sep 2</span></td> <td id="2020-9-3" bgcolor=#f0f0ff><span>Sep 3</span> <br /> <b>Lec-4:</b> Basic Processor Architecture <br /> <b>MP1 Lab Session</b><br> </td> <td id="2020-9-4"><span>Sep 4</span></td> </tr> <tr> <!-- week of Sep 7 --> <td id="2020-9-7"><span>Sep 7</span><br/> </td> <td id="2020-9-8" bgcolor=#d7ffd7><span>Sep 8</span><br/> <b>Lec-5:</b> Memory Hierarchy and Cache (Part 1)<br /> </td> <td id="2020-9-9"><span>Sep 9</span></td> <td id="2020-9-10" bgcolor=#d7ffd7><span>Sep 10</span><br /> <b>Lec-6:</b> Memory Hierarchy and Cache (Part 2) <br /> </td> <td id="2020-9-11"><span>Sep 11</span><br /> </td> </tr> <tr> <!-- week of Sep 14 --> <td id="2020-9-14" ><span>Sep 14</span><br/> </td> <td id="2020-9-15" bgcolor=#f0f0ff><span>Sep 15</span><br/> <b>Lec-7:</b> Virtual Memory and Address Translation </a> <br /> </td> <td id="2020-9-16"><span>Sep 16</span></td> <td id="2020-9-17" bgcolor=#f0f0ff><span>Sep 17</span><br/> <b>Lec-8:</b> Pipeline (Overview) </a> <br /> </td> <td id="2020-9-18"><span>Sep 18</span><br> </td> </tr> <tr> <!-- week of Sep 21 --> <td id="2020-9-21"><span>Sep 21</span></br> </td> <td id="2020-9-22" bgcolor=#d7ffd7><span>Sep 22</span><br/> <b>Lec-9:</b> Pipeline (Data and Control Hazard) <br /> </td> <td id="2020-9-23"><span>Sep 23</span></td> <td id="2020-9-24" bgcolor=#d7ffd7><span>Sep 24</span><br/> <b>Lec-10:</b> Midterm I Review <br /> </td> <td id="2020-9-25"><span>Sep 25</span><br /> </td> </tr> <tr> <!-- week of Sep 28 --> <td id="2020-9-28"><span>Sep 28</span></br> </td> <td id="2020-9-29" bgcolor=#f0f0ff><span>Sep 29</span><br/> <b>Lec-11:</b> Energy Efficient Computing<br /> </td> <td id="2020-9-30"><span>Sep 30</span></td> <td id="2020-10-1" bgcolor=#f0f0ff><span>Oct 1</span><br/> <b>Lec-12:</b> Midterm 1</a> <br /> </td> <td id="2020-10-2"><span>Oct 2</span> </td> </tr> <tr> <!-- week of Oct 5 --> <td id="2020-10-5"><span>Oct 5</span></br> </td> <td id="2020-10-6" bgcolor=#d7ffd7><span>Oct 6</span><br/> <b>Lec-13:</b> Dynamic Scheduling 1<br /> </td> <td id="2020-10-7"><span>Oct 7</span></td> <td id="2020-10-8" bgcolor=#d7ffd7><span>Oct 8</span><br/> <b>Lec-14:</b> Dynamic Scheduling 2<br /> </td> <td id="2020-10-9"><span>Oct 9</span><br /> </td> </tr> <tr> <!-- week of Oct 12 --> <td id="2020-10-12"><span>Oct 12</span></td> <td id="2020-10-13" bgcolor=#f0f0ff><span>Oct 13</span><br/> <b>Lec-15:</b> Memory Technologies<br /> </td> <td id="2020-10-14"><span>Oct 14</span></td> <td id="2020-10-15" bgcolor=#f0f0ff><span>Oct 15</span><br/> <b>Lec-16:</b> Prefetching</a> <br /> </td> <td id="2020-10-16"><span>Oct 16</span><br /> </td> </tr> <tr> <!-- week of Oct 19 --> <td id="2020-10-19"><span>Oct 19</span></td> <td id="2020-10-20" bgcolor=#d7ffd7><span>Oct 20</span><br/> <b>Lec-17:</b> Multi-core Processor<br /> </td> <td id="2020-10-21"><span>Oct 21</span></td> <td id="2020-10-22" bgcolor=#d7ffd7><span>Oct 22</span><br/> <b>Lec-18:</b> Cache Coherence<br/> </td> <td id="2020-10-23"><span>Oct 23</span><br/></td> </tr> <tr> <!-- week of Oct 26 --> <td id="2020-10-26" bgcolor=white><span>Oct 26</span></td> <td id="2020-10-27" bgcolor=#f0f0ff><span>Oct 27</span><br/> <b>Lec-19:</b> SIMD and GPU <br /> </td> <td id="2020-10-28"><span>Oct 28</span></td> <td id="2020-10-29" bgcolor=#f0f0ff><span>Oct 29</span><br/> <b>Lec-20:</b> Midterm-II Review</a> <br /> </td> <td id="2020-10-30"><span>Oct 30</span></td> </tr> <tr> <!-- week of Nov 2--> <td id="2020-11-2"><span>Nov 2</span></td> <td id="2020-11-3" bgcolor=#d7ffd7><span>Nov 3</span><br/> <b>Lec-21:</b> I/O Subsystem <br /> </td> <td id="2020-11-4"><span>Nov 4</span></td> <td id="2020-11-5" bgcolor=#d7ffd7><span>Nov 5</span><br/> <b>Lec-22:</b> Midterm-II <br /> </td> <td id="2020-11-6"><span>Nov 6</span></td> </tr> <tr> <!-- week of Nov 9 --> <td id="2020-11-9"><span>Nov 9</span></td> <td id="2020-11-10" bgcolor=#f0f0ff><span>Nov 10</span><br/> <b>Lec-23:</b>Storage System<br /> </td> <td id="2020-11-11"><span>Nov 11</span></td> <td id="2020-11-12" bgcolor=#f0f0ff><span>Nov 12</span><br/> <b>Lec-24:</b> Emerging Memory/Storage Technologies<br /> </td> <td id="2020-11-13"><span>Nov 13</span></td> </tr> <tr> <!-- week of Nov 16 --> <td id="2020-11-16"><span>Nov 16</span></td> <td id="2020-11-17" bgcolor=#d7ffd7><span>Nov 17</span><br/> <b>Lec-25:</b> Hardware Accelerators <br /> </td> <td id="2020-11-18"><span>Nov 18</span></td> <td id="2020-11-19" bgcolor=#d7ffd7><span>Nov 19</span><br/> <b>Lec-26:</b> TBD <br /> </td> <td id="2020-11-20"><span>Nov 20</span></td> </tr> <tr> <!-- week of Nov 23 --> <td id="2020-11-23"><span>Nov 23</span></td> <td id="2020-11-24"><span>Nov 24</span><br/> Fall Break (No Class)<br/> </td> <td id="2020-11-25"><span>Nov 25</span></td> <td id="2020-11-26"><span>Nov 26</span><br/> Fall Break (No Class) </a> <br /> </td> <td id="2020-11-27"><span>Nov 27</span></td> </tr> <tr> <!-- week of Nov 30 --> <td id="2020-11-30"><span>Nov 30</span></td> <td id="2020-12-1" bgcolor=#edef6c><span>Dec 1</span><br/> <b>Lec-27:</b>Final Review<br /> </td> <td id="2020-12-2"><span>Dec 2</span></td> <td id="2020-12-3" bgcolor=#edef6c><span>Dec 3</span><br/> <b>Lec-28:</b>MP3 Project Presentation I</a> <br /> </td> <td id="2020-12-4"><span>Dec 4</span></td> </tr> <tr> <!-- week of Dec 7 --> <td id="2020-12-7"><span>Dec 7</span></td> <td id="2020-12-8"><span>Dec 8</span><br/> <b>Lec-29:</b>MP3 Project Presentation II<br/> </td> <td id="2020-12-9"><span>Dec 9</span></td> <td id="2020-12-10"><span>Dec 10</span><br/> <i>No Class</i><br/> </td> <td id="2020-12-11"><span>Dec 11</span></td> </tr> <tr> <!-- week of Dec 14 --> <td id="2020-12-14"><span>Dec 14</span></td> <td id="2020-12-15"><span>Dec 15</span></td> <td id="2020-12-16"><span>Dec 16</span></td> <td id="2020-12-17" bgcolor=#edef6c><span>Dec 17</span><br/> <i>Final Exam (tenntative)</i> <br/> </td> <td id="2020-12-18"><span>Dec 18</span></td> </tr> </table>