Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

HWG702 Introduction to Computer Memory System

No description
by

Hao Chen

on 22 October 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of HWG702 Introduction to Computer Memory System

Introduction to Computer Memory System
If you successfully finish this course, you will be able to:
1. 'List'- list the organization of traditional computer systems, and to be familiar with the workflow of their memory systems.
2. 'Tell' - tell the difference of memory systems from architecture level, identify the main bottleneck of the memory systems.
3. 'Solve' - present prediction on performance for further high memory-required workloads, and solve real world problem as improving memory performance.
Memory Structure
Computer Memory Introduction
HWG 702 Group L
Chen Hao
Computer Organization
The Classic Components of a Computer [2]:
What kind of compenents do computers have in common ?

Performance Evaluation [1]:
How to tell a computer system is good or bad? Use your experience to explain. Hint: Overall performances
Activity: Workflow Model
Activity: Enhanced Memory
Why Should We Care ?
How Should We Implement?
What's the trade-off in this pyramid-like structure ? Talk from aspects such as 'Price', 'Size' and 'Speed'. -> Activity 2
Capacity vs speed
Learning Outcomes
Find the items indexed by words
Calculate numbers in those items
Time Cost Analysis
1. 'Search': Some of you will be asked to find the word-indexed items in the table,
2. 'Calculate': and to calculate the number contained in those items.
3. 'Record': The rest of students will be asked to record the time cost of ‘finding cards’ and ‘calculating numbers’ separately.
I want to find the price of bicycle and bag
I want to find the total price and buy them
Total price: 145
The time of 'finding':
??? second
The time of 'calculate':
??? second
1. Probability-based method: Given the probability of the searching frequency of word, any ideas to reduce the total time cost for Activity 1?
Find the items indexed by words
I want to find the price of bicycle and bag.
Calculate numbers in those items
I want to find the total price and buy them
Total price: 145
Time Cost Analysis
The time of 'finding':
??? second
The time of 'calculate':
??? second
Most Used Words
The Full Words Dictionary
Most Used Words
The Full Words Dictionary
Most Used Words
The Full Words Dictionary
Most Used Words
The Full Words Dictionary
Using a revised word table compared to Activity 1
Remote Memory
Cost and Risk
Read and Write
Remote Memory
At least local data are revised at the same time.
The remote data hasn't been updated.
2. Given the prices of different memory devices, how will you design your own memory system? Hint: please think of the trade-off, e.g. when you want fast memory, you can't save money.
Testbench : Time
Example: IBM-X61
CPU: Intel Core 2 Duo 2.0GHz T7300 (L2-Cache 16MB) -> 'SRAM, 0.5-5ns'
Chipset: Intel 965 Express
Memory: 2048MB DDR2 PC5300 (2× 1 GB)
-> 'DRAM, 50-70ns'
Hard Drive: 7200RPM 100GB Hitachi SATA -> 'Magnetic Disk, 5,000,000+ ns'
Screen: 12.1" 1024×768 LCD
Optical Drive: LG GCC-4247N DVD/CDRW
Full transcript