DOC PREVIEW
U of I CS 433 - Computer System Organization

This preview shows page 1-2-3-4-5-6 out of 17 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

CS 433: Computer System OrganizationAdministrative MattersWeb SitePolicies: GradingPolicies: CheatingMake-upsPolicies: AttendanceProjectsProf. Harrison’s Grade-Related Sympathy DiagramA Note For Special StudentsThe BookGoals and FocusSkills You Will DevelopWhat Kind of Person is a Computer Architect?Course at a GlanceSystems / Processors by Structure and PriceProcessors by Programming Model and Application01/14/19 CS 433 Luddy Harrison 1CS 433:Computer System OrganizationProf. Luddy HarrisonLecture 101/14/19 CS 433 Luddy Harrison 2Administrative MattersProfessor: Luddy Harrison 4108 Siebel Center [email protected] (please use this)Office Hours: by appointment (send me email)Teaching Assistants: Lin Tan[email protected] Office Hours and location will be on the web site Textbook: John L. Hennessy and David A. Patterson Computer Architecture: A Quantitative Approach (Third Edition) ISBN 1-55860-596-7 (cloth) ISBN 1-55860-724-2 (paper)01/14/19 CS 433 Luddy Harrison 3Web SiteURL:http://www.cs.uiuc.edu/class/cs433ugWhat you will find there:Schedule of lectures, homeworks, quizzes, examsLecture notesLinks to processor documentationPoliciesThe Web Site Is ImportantAll announcements will be made thereIt will be online by Sunday evening Sept 2701/14/19 CS 433 Luddy Harrison 4Policies: GradingHomeworks will be lightly countedQuizzes will be every other Tuesday beginning Sept 6They will cover the previous homework material and lecturesRoughly speaking: if it’s not in the lectures, it won’t be on the tests or homeworksIf it’s in the lectures it is fair game01/14/19 CS 433 Luddy Harrison 5Policies: CheatingCollaborative work is cheatingYou will get a zero on the assignment and a loss of a letter grade if caughtI’m trying hard to take away the motivation for cheating by using quizzesIf you do well on a homework and flag the quiz I will probably ask you to explain01/14/19 CS 433 Luddy Harrison 6Make-upsNo quiz makeupsThe lowest quiz grade is droppedThis lets you miss a week of class without penaltyIn the event of illness contact me. I will probably do nothing unless you miss several weeks of class.I require a note from the Dean as well as a signed note from a doctor saying that the illness is to serious for you to go to classA McKinley timestamp thing will not do01/14/19 CS 433 Luddy Harrison 7Policies: AttendanceAttendance is not requiredQuizzes are every other Thursday starting Sept 8.01/14/19 CS 433 Luddy Harrison 8ProjectsYou can do an extra-credit projectThis will change your grade by at most one letterI’m thinking of visual simulations of processors01/14/19 CS 433 Luddy Harrison 9Prof. Harrison’s Grade-Related Sympathy Diagram01/14/19 CS 433 Luddy Harrison 10A Note For Special StudentsIf things are going really badly for you …You aren’t attending classes or doing your workYou aren’t sure you are in the right degree program, or that you want a degree at allFor some other reason you are down and out… then you should come see me (really)No, I won’t give you a good grade!But I might be able to help you.01/14/19 CS 433 Luddy Harrison 11The BookI will follow it closely concerningPipeliningTomasculoCacheVirtual MemoryOtherwise I will not follow it closelyI find it to be old and funky but quaintIf I don’t lecture on material, it will not be tested or homeworked or quizzed01/14/19 CS 433 Luddy Harrison 12Goals and FocusProcessor ArchitectureTherefore dropping CA:AQA Chapters 7 (Secondary Storage) and8 (Interconnects)Mechanisms for PerformanceParallelismPipeliningData parallelismILPStaticDynamicMultithreadingMultiprocessingReduced Memory Latency / Increased Memory BandwidthCachingLatency HidingWide Memory InterfacesCurrent Processors as Examples (this list is only preliminary)MIPS (general purpose, embedded control)ARM (low-power general-purpose, e.g., PDAs)Intel IA32 (x86) (general purpose, embedded control, almost everything)IBM PowerPC (general purpose, embedded control, network processing)TI TMS320C6000 (C6x) (high-performance media and signal processing)ADI TigerSharc (cellular infrastructure, software radio)Intel IXA (network processing)01/14/19 CS 433 Luddy Harrison 13Skills You Will Develop1. Know the major classes of processor typeWhat characterizes each in terms ofProgramming Model / ApplicationStructurePerformance2. Grasp a new processor architecture quicklySize it up in terms ofProgramming Model / ApplicationStructurePerformanceCompare it intelligently to its ancestors3. Reason about processor and system performanceQuantitatively (CA:AQA)Qualitatively and Intuitively01/14/19 CS 433 Luddy Harrison 14What Kind of Person is a Computer Architect?Expert in target application domainExpert in circuit / logic design and highly proficient with CAD toolsGood engineering team leaderCan inspire others to followCan promote and explain ideas tirelesslyCan talk well withCustomersCo-workersInvestors, sponsors, etc.Can organize work for othersKnows the history of computer architectureWhat has been done beforeWhat worked and did not work, etc.At least for the processor type under consideration, but most commonly for many types of processors01/14/19 CS 433 Luddy Harrison 15Course at a GlanceInstruction Sets (Ch 2)MIPSARMPipelined Execution (App A)Performance Metrics (Ch 1)Instruction Level ParallelismStatic Exploitation (Ch 4)C6xTigerSharcDynamic Exploitation (Ch 3)IA32Memory Hierarchy (Ch 5)CachingMemory System DesignVirtual MemoryPowerPCMultithreading and Multiprocessing (Ch 6)Symmetric MPDistributed computingSimultaneous MultiThreadingStream ProcessingIXA01/14/19 CS 433 Luddy Harrison 16Systems / Processors by Structure and PriceMainframesCDC Cyber SeriesIBM 360MinicomputersPDP-11Vax 11/750MicroprocessorsIntel 8086Motorola 68000Supercomputers (Vector)Cray 2, XMPMinisupercomputers (Vector)Alliant FX/8ConvexRISCMIPS R3000, R4000, …Alpha 21164, 21264Motorola 88000, 88100,IBM Power / PowerPCSun SparcSignal Processors (Harvard Architecture)Motorola 56000TI C54, C55VLIWTI


View Full Document

U of I CS 433 - Computer System Organization

Download Computer System Organization
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Computer System Organization and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Computer System Organization 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?