/
Computer Organization and Design Computer Organization and Design

Computer Organization and Design - PowerPoint Presentation

calandra-battersby
calandra-battersby . @calandra-battersby
Follow
481 views
Uploaded On 2016-07-28

Computer Organization and Design - PPT Presentation

Wrap Up Montek Singh Dec 2 2015 What else can we do to improve speed Multicoremultiprocessor Use more than one processor multiprocessor called multicore when they are all on the same chip ID: 423449

data level energy implemented level data implemented energy multicore memory dec semester

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Computer Organization and Design" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Computer Organization and DesignWrap Up!

Montek Singh

Dec

2

, 2015Slide2

What else can we do?… to improve speed?Slide3

Multicore/multiprocessorUse more than one processor = multiprocessorcalled multicore when they are all on the same chipread all about it in Chapter 6 of textbookSlide4

GPUs for data-intensive tasksOriginally developed for graphicsNow rapidly gaining importance for general-purpose computingMain advantagesMassively data-parallelFast memory architecturesSlide5

NanotechnologyNanoelectronicsDNA based self-assembled electronicsUse DNA to fabricate tinier transistors than possible today using laser/lithographic techniquesSlide6

Energy-efficient designMany many research directions…A new and very interesting one is “energy harvesting”Slide7

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

What we learnt this semesterYou now have a pretty good idea about how computers are designed and how they work:How performance is measuredHow data and instructions are representedHow 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!Slide9

Grades?We are trying to wrap up all grading!Final Exam is on Mon, Dec 7, 12-3pm

Also, don’t

forget to submit your course evaluation!