Wrap Up Don Porter.

Slides:



Advertisements
Similar presentations
Slide 1Michael Flynn EE382 Winter/99 EE382 Processor Design Stanford University Winter Quarter Instructor: Michael Flynn Teaching Assistant:
Advertisements

Syllabus Instructor: Dr. Wesam Ashour
CSc 2310 Principles of Programming (Java)
1-1 Welcome to: CSC225 Introduction to Computer Organization Paul Hatalsky.
CS250: Computer Architecture Midterm Review Prof. Chris Clifton February 28, 2007.
CS 300 – Lecture 2 Intro to Computer Architecture / Assembly Language History.
MATH 330: Ordinary Differential Equations Fall 2014.
ECO201 PRINCIPLES OF MICROECONOMICS Instructor: Professor Bill Even Office: 3018 FSB Home page:
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
COM181 Computer Hardware Ian McCrumRoom 5B18,
COMP 151: Computer Programming II Spring Course Topics Review of Java and basics of software engineering (3 classes. Chapters 1 and 2) Recursion.
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
COSC 3127 Programming Languages Dave Goforth FA377.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1-1 Welcome to: CSC225 Introduction to Computer Organization.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
Fall 2015, Aug 17 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Fall 2015 Introduction Vishwani D. Agrawal.
Welcome to Physics 220. What will we study? Electricity and Magnetism Why? To Graduate.
COSC 3330/6308 Computer Architecture Jehan-François Pâris
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM585 Special Topics in Computer Design.
Computer Engineering Rabie A. Ramadan Lecture 1. 2 Welcome Back.
The Study of Living Things % = A 89 80% = B % = C % = D 59 – 0% = F.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Computer Organization and Design Wrap Up! Montek Singh Wed, Dec 4, 2013.
Computer Organization and Design Wrap Up! Montek Singh Dec 2, 2015.
Spring 2016, Jan 13 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Spring 2016 Introduction Vishwani D. Agrawal.
Introduction Computer Organization Spring 1436/37H (2015/16G) Dr. Mohammed Sinky Computer Architecture
1 Potential for Parallel Computation Chapter 2 – Part 2 Jordan & Alaghband.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
1 COMP541 Wrap Up Montek Singh Apr 24, Conclusion of this course  What did we learn this semester? Combinational logic Combinational logic Sequential.
Introduction to CSCI 1311 Dr. Mark C. Lewis
Chapter 1 Introduction.
0. Course Introduction Rocky K. C. Chang, 25 August 2017.
Computer Organization and Architecture Lecture 1 : Introduction
The Study of Computer Science Chapter 0
The CPU, RISC and CISC Component 1.
ENCM 369 Computer Organization
MATH/COMP 340: Numerical Analysis I
Chapter 10: Computer systems (1)
CSc 1302 Principles of Computer Science II
Final exam: Wednesday, March 20, 2:30pm
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
The Study of Computer Science Chapter 0
Computer Architecture Syllabus
What Else is There? CMPT 411: Knowledge Representation. Mainly Logic.
Using MyMathLab Features
Comp 541 Wrap Up! Montek Singh Apr 27, 2018.
Chapter 10 Programming Fundamentals with JavaScript
EEL 4713/EEL 5764 Computer Architecture
Welcome to Physics 1D03.
Computer Science A Level
Using MyMathLab Features
1.1 The Characteristics of Contemporary Processors, Input, Output and Storage Devices Types of Processors.
ECE 265 Introduction to Microcontroller Based Systems (A first course in computer architecture) 9/28/ ECE265.
MyMathLab® Student Overview QRB/501
ECE 8823: GPU Architectures
Welcome to: CSC225 Introduction to Computer Organization
Human Media Multicore Computing Lecture 1 : Course Overview
Human Media Multicore Computing Lecture 1 : Course Overview
Human Media Multicore Computing Lecture 1 : Course Overview
WELCOME TO EE457 COMPUTER SYSTEMS ORGANIZATION
ENGINEERING 1301 INTRODUCTION TO ENGINEERING
MyStatLab Student Overview QNT/561
Dept. of Computer & Information Sciences (Course Introduction)
Professor: Shereen Khoja
The Study of Computer Science Chapter 0
Parallel & Distributed Computing Fall 2006
Term Dr Abdelhafid Bouhraoua
Presentation transcript:

Wrap Up Don Porter

What else can we do? … to improve speed?

Multicore/multiprocessor Use more than one processor = multiprocessor called multicore when they are all on the same chip read all about it in Chapter 6 of textbook

GPUs for data-intensive tasks Originally developed for graphics Now rapidly gaining importance for general-purpose computing Main advantages Massively data-parallel Fast memory architectures

Nanotechnology Nanoelectronics DNA based self-assembled electronics Use DNA to fabricate tinier transistors than possible today using laser/lithographic techniques

Energy-efficient design Many many research directions… A new and very interesting one is “energy harvesting” Smart home: Internet-of-Things

So, what did we learn this semester? That’s it folks! So, what did we learn this semester?

What we learnt this semester You now have a pretty good idea about how computers are designed and how they work: How performance is measured How data and instructions are represented How arithmetic and logic operations are performed How ALU and control circuits are implemented How registers and memory are implemented Lots of lower-level programming experience: C and MIPS This is how programs are actually executed! This is how OS/networking code is actually written! Java and other higher-level languages are convenient high-level abstractions. You probably have new appreciation for them!

Where to go from here? Courses you can take in the future: COMP 530: Operating Systems COMP 541: Digital Logic and Computer Design COMP 740: Computer Architecture [grad]

Final Exam? Grades? We are trying to wrap up all grading! Final Exam is on Mon, May 7, 12-2pm Also, don’t forget to submit your course evaluation!

Final Exam Material covered: Open-book, open-notes, calculator allowed Everything, but more emphasis on post-midterm material Open-book, open-notes, calculator allowed Laptop required: Answers will be entered in Sakai (as in the midterm) Sample questions (from past exams) on website Date/time: Mon, May 7, 12-2pm

Grading Lab X (mini project) Lowest drops Letter grade cut-offs scores will be available by the final exam Lowest drops Sakai already has been set up to drop lowest 1 lab (amongst Labs 1-10 only) lowest 1 homework; lowest 2 quizes Some of you are missing some scores will be eventually set to 0 for non-submission Letter grade cut-offs Will only move lower (in your favor) if at all, but not higher

Good luck for all your finals! Do not forget to submit your course evaluation!