DOC PREVIEW
Berkeley COMPSCI 61C - Lecture 43 Summary & Goodbye

This preview shows page 1 out of 3 pages.

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

Unformatted text preview:

CS61C L43 Summary & Farew ell (1) Garcia, Fa ll 2004 © U CB In the next 4 yrs, time-lapse movies will showthe construction of the newCITRIS building. Very cool.Lecturer PSOE Dan Garciawww.cs.berkeley.edu/~ddgarciainst.eecs.berkeley.edu/~cs61cCS61C : Machine StructuresLecture 43Summary & Goodbye2004-12-10Time Lapse! ⇒www.cs.berkeley.edu/~ddgarcia/tl/CS61C L43 Summary & Farew ell (2) Garcia, Fa ll 2004 © U CBCool Stuff…the videos before lecture• SIGGRAPH Electronic Theatrewww.siggraph.org/publications/video-review/SVR.html• $40/video for ACM Members• SIGGRAPH Conference in LA!• 2004-07-31 ⇒ 2004-08-04www.siggraph.org/s2005/CS61C L43 Summary & Farew ell (3) Garcia, Fa ll 2004 © U CBReview• Benchmarks• Attempt to predict performance• Updated every few years• Measure everything from simulation ofdesktop graphics programs to battery life• Megahertz Myth• MHz ≠ performance, it’s just one factor• It’s non-trivial to try to help people indeveloping countries with technology• Viruses/worms have damaging potentialthe likes of which we can only imagine.CS61C L43 Summary & Farew ell (4) Garcia, Fa ll 2004 © U CBMicrosoft Research response to wormsTheir Vision: Shielding Before Patching• Protect the time window betweenvulnerability disclosure and patchapplication.• Shields: vulnerability-specific, exploit-generic network filters. Currently focus onend-host based shields.• Patch is the ultimate fix of the vulnerability• Shield is removed upon patch applicationCS61C L43 Summary & Farew ell (5) Garcia, Fa ll 2004 © U CBShield VulnerabilitySignature (Per Vulnerability)Incoming or OutgoingNetwork TrafficShielded Traffic to Processes or Remote HostsShield FrameworkNew Shield PolicyOverview of Shield Usage• Shield framework lies above the transport layer.• Shields are disseminated and (automatically) installed before public vulnerability disclosureCS61C L43 Summary & Farew ell (6) Garcia, Fa ll 2004 © U CBAdministrivia (1/2) : Final Exam & ReviewFinal Exam: Tue 2004-12-14, 12:30-3:30pm230 HearstOnly bring two 8.5”x11” handwrittenpieces of paper. Leave your backpacks,books, calculators, cells & pagers home!Final Exam Review • 2004-12-12 @ 2pm in 10 Evans • Bring questions!CS61C L43 Summary & Farew ell (7) Garcia, Fa ll 2004 © U CBAdministrivia (2/2) : Join us!• If you did well in CS3 or 61{A,B,C}(A- or above) and want to be on staff?• Usual path: Lab assistant ⇒ Reader ⇒ TA• Fill in form outside 367 Soda before firstweek of semester…• I (Dan) strongly encourage anyone whogets an A- or above in the class to followthis path… I’ll be teaching 61C all of 2005!CS61C L43 Summary & Farew ell (8) Garcia, Fa ll 2004 © U CBCS61C: So what's in it for me? (1st lecture)Learn some of the big ideas in CS & engineering:• 5 Classic components of a Computer• Principle of abstraction, systems built as layers• Data can be anything (integers, floating point,characters): a program determines what it is• Stored program concept: instructions just data• Compilation v. interpretation thru system layers• Principle of Locality, exploited via a memoryhierarchy (cache)• Greater performance by exploiting parallelism(pipelining)• Principles/Pitfalls of Performance MeasurementCS61C L43 Summary & Farew ell (9) Garcia, Fa ll 2004 © U CBRapid Change AND Little Change• Continued Rapid Improvement inComputing• 2X every 1.5 years (10X/5yrs, 1000X/15yrs)• Processor speed, Memory size: Moore’sLaw as enabler (2X transistors/chip/1.5yrs); Disk capacity too (not Moore’s Law)• Caches, Pipelining, Branch Prediction, ...• 5 classic components of all computers 1. Control2. Datapath3. Memory4. Input5. Output}Processor (or CPU)CS61C L43 Summary & Farew ell (10) Garcia, Fa ll 2004 © U CBWhat’s this stuff good for? (1/3)• Allows for computer-controlledcustom corneal surgery• It’s not there yet (imho)• The potential is therefor adaptive optics andhyperacuity (> 20/20)Complications: http://www.surgicaleyes.org/CS61C L43 Summary & Farew ell (11) Garcia, Fa ll 2004 © U CBWhat’s this stuff good for? (2/3)CS61C L43 Summary & Farew ell (12) Garcia, Fa ll 2004 © U CBWhat’s this stuff good for? (3/3)• Toto, #1 Toilet maker inJapan, charges $4,000for high-tech toilets.• Microprocessor-control• Heated seat• Bidet (temp & pressure)• Hot air, perfume• Rear-end washer• Noisemaker to masksounds• Clock, Remote control• Auto-urinalysis,contacts your doctorhttp://www.theplumber.com/japan.htmlCS61C L43 Summary & Farew ell (13) Garcia, Fa ll 2004 © U CBTaking advantage of Cal Opportunities““The Godfather answers all of lifeThe Godfather answers all of life’’s questionss questions””–– Heard in Heard in ““YouYou’’ve got Mailve got Mail””• Why are we the #2 Univ in the WORLD?• Research, reseach, research!• Whether you want to go to grad school orindustry, you need someone to vouch foryou! (as is the case with the Mob)• Techniques• Find out what you like, do lots of webresearch (read published papers), hit OHof prof, show enthusiasm & initiative• http://research.berkeley.edu/CS61C L43 Summary & Farew ell (14) Garcia, Fa ll 2004 © U CBOpportunities with me Spring 2005• GamesCrafters• We are developing SW, analysis on small2-person games of no chance. (e.g., achi,connect-4, dots-and-boxes, etc.)• Req: A- in CS61C, Game Theory Interest• MS-DOS X (Mac Student Developers)• Help students develop apps for OS X. Norequirements (other than Mac, interest)• UCBUGG (Recreational Graphics)• Develop computer-generated images andanimations. Req: 3D experience, portfolioCS61C L43 Summary & Farew ell (15) Garcia, Fa ll 2004 © U CBPeer InstructionStrong or Weak AI? Strong AI:Machines that act intelligently havereal, conscious minds...sentience WeakAI: Machines can be made to act as ifthey were intelligent.In the future, what’llbe the most importantcomputer component? Strong AI1: Control2: Datapath3: Memory4: Input5: OutputWeak AI6: Control7: Datapath8: Memory9: Input0: Output Proce ssor ComputerControl(“ b rain” )Dat apath(“ b rawn” )Memory(where programs, data live whenrunning)Dev icesInputO ut putCS61C L43 Summary & Farew ell (16) Garcia, Fa ll 2004 © U CBPeer Instruction Answerwww.popsci.com/popsci/medicine/article/0,12543,576464,00.html• A macaque monkey at Duke University canalready control a robotic arm with thought.• DARPA is extremely


View Full Document

Berkeley COMPSCI 61C - Lecture 43 Summary & Goodbye

Documents in this Course
SIMD II

SIMD II

8 pages

Midterm

Midterm

7 pages

Lecture 7

Lecture 7

31 pages

Caches

Caches

7 pages

Lecture 9

Lecture 9

24 pages

Lecture 1

Lecture 1

28 pages

Lecture 2

Lecture 2

25 pages

VM II

VM II

4 pages

Midterm

Midterm

10 pages

Load more
Download Lecture 43 Summary & Goodbye
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 Lecture 43 Summary & Goodbye 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 Lecture 43 Summary & Goodbye 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?