Computer Organization

Slides:



Advertisements
Similar presentations
School of Engineering & Technology Computer Architecture Pipeline.
Advertisements

Electrical and Computer Engineering Welcome!. 21 full-time faculty 310 undergraduates, 165 grad students ~85 BS, 35 MS, 4 PhD annually Innovative, project-based.
Team Birdchild Robot: Andromeda Team Members Seth Goldberg Mathew Bell EGN 1935: ECE (Ad)Ventures.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Unmanned Ground Vehicle Group # 3 Kazu Arai, Rudolf Eramus Supervisors: Dr Colin Bradley, Dr Alexandra Branzan Albu.
Computer Science as a Career
CS2100 Computer Organisation Welcome (AY2014/5 Semester 2)
J. Michael Moore Introduction to Computer Science CSCE 110.
Computer Science - I Course Introduction Computer Science Department Boston College Hao Jiang.
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Dr. Daniel Tauritz.
General Purpose Processors: Software This Week In DIG II  Introduction  Basic Architecture  Operation  Programmer’s view (that would be you !) 
1 8/28/06CS150 Introduction to Computer Science 1 Professor: Chadd Williams
Distinctions Between Computing Disciplines
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Computer Science Lego Robotics Lab 07 Page 51. CS Lego Robotics Lab 07 (Updated ) Objectives: 1.Extend the Lego robot with three sensors. 2.Program.
// This is a simple control program Move forward 200 units Turn right 90 Move forward 100 units Turn right 45 Move forward 100 Turn right 45 Move forward.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Welcome to CS 115! Introduction to Programming. Class URL
CDA 3100 Fall Special Thanks Thanks to Dr. Xiuwen Liu for letting me use his class slides and other materials as a base for this course.
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
INTRODUCTION TO COMPUTER SCIENCE Shieu-Hong Lin MATH/CS Department Chapel.
Digital Life. Prabhas Chongstitvatana Professor in computer engineering since 2006 B.Eng. in EE from Kasetsart University, 1980 Ph.D. Artificial Intelligence,
Национальная процедура одобрения и регистрации проектов (программ) международной технической помощи (исключая представление информации об организации и.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Introduction to Computing Muhammad Saeed. Topics Course Description Overview of Areas Contact Information.
CMSC104 Problem Solving and Computer Programming Spring 2011 Section 04 John Park.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Main MenuExercise Set 1Exercise Set 2 Interactive Exercises Set 1 Exercise 1.1 Exercise 1.2 Exercise 1.3.
4/25/2013 CS152, Spring 2013 CS 152 Computer Architecture and Engineering Lecture 22: Putting it All Together Krste Asanovic Electrical Engineering and.
CDA 3100 Fall2009. Special Thanks Thanks to Dr. Xiuwen Liu for letting me use his class slides and other materials as a base for this course.
Computer Science at USF Greg Benson Professor and Chair.
Ee314 Microprocessor Systems Dr. Mircea DABACAN Electrical Engineering & Computer Science Dept., Washington State University Office: EE/ME 504 Phone:
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
INTRODUCTION TO COMPUTER ENGINEERING (ECE 001) Dr. Ahmed Bayoumi Dr. Shady Yehia Elmashad 1.
CS203 – Advanced Computer Architecture Introduction Daniel Wong, Assistant Professor Department of Electrical and Computer Engineering Cooperating Faculty,
Bennie D Waller, Longwood University Bennie D. Waller Longwood University 201 High Street Farmville, VA Intelligent Information Systems.
Computer Engineering Department Islamic University of Gaza
Introduction To Computer Engineering (ECE 001)
CS 1150 – Lab #8 – Using Algorithms for Painting
CMSC104 Problem Solving and Computer Programming Fall 2010 Section 01
Computer Science Courses
BBC6521: Projects 2017/18 Introduction for QM Projects
CS2100 Computer Organisation
The Product The Evolving Role of Software Dual role of software Product - It’s a information transformer producing, managing, acquiring, modifying, transmitting.
EE 312 Course Introduction
1.0 Introduction to Physical Computing
CS203 – Advanced Computer Architecture
CS2100 Computer Organisation
عمارة الحاسب.
CDA 3100 Fall 2015.
CMSC 104 Problem Solving and Computer Programming Fall 2010
CSC Classes Required for TCC CS Degree
CDA 3100 Spring 2010.
CMSC104 Problem Solving and Computer Programming Fall 2010
CMSC104 Problem Solving and Computer Programming Spring 2010
CS1301 – Where it Fits Institute for Personal Robots in Education
CMSC104 Problem Solving and Computer Programming Fall 2009 Section 2
V2Soft Solutions & Innovation Through Technology.
Adult business digital marketing. What to Expect from adult digital marketing.
CompSci 1: Principles of Computer Science Lecture 1 Course Overview
CS 286 Computer Architecture & Organization
William H. Robinson ISIS Vanderbilt University
CMSC104 Problem Solving and Computer Programming Spring 2010
Professor: Shereen Khoja
Including these slides
CS161 – Design and Architecture of Computer Systems
Computer Science Courses in the Major
Including these slides
Computer Science Dr Hwang Chair, Computer Science Department
Vaal university of technology
Presentation transcript:

Computer Organization CS2100 Computer Organization About Part II colintan@nus.edu.sg 1

About Me Do research on artificial intelligence on embedded systems. The “garment” calls me: Tan Keng Yan Colin. I would prefer you to call me: Colin. Do not call me: Dr. Colin, Dr. Tan, Mr. Colin, Mr. Tan, Sir, Oi!, etc etc. I work at: COM2-02-08 I can see you when: you email me to make an appointment AND you get a response from me. My email address is: colintan@nus.edu.sg You can call me at: 6516-7352. In my spare time I: Do research on artificial intelligence on embedded systems. I have a really cool project on intelligent control of unmanned aerial vehicles. 100% Embedded Systems stuff!  Attempt to have some semblance of a life. 2

About Me What I usually teach: CS2106 Operating Systems. CS3216 Software Product Engineering for Digital Markets. What I used to teach: CG3002 Embedded Systems Design Project. What I will be teaching soon: CG1111 Engineering Principles and Practices I Basically EE stuff and a cool maze solving robot. CG1112 Engineering Principles and Practices II More advanced robotics – sensor processing, etc. Term assignment is to build a search and rescue robot. 3

About Me Yes, I do (sort of) have a life outside of NUS.  4

What Are We Covering? In this second half we are looking at our microprocessors work: Instruction Set Architectures. Data Path Design. Processor Control Design. Pipelining. Caching. Input/Output Systems. 5

CREDIT All materials for this section are courtesy of Dr. Soo Yuen Jien (aka Uncle Soo): Really cool chap. Take his classes if you can! 6