Download presentation
Presentation is loading. Please wait.
Published byFerdinand Cobb Modified over 9 years ago
1
1 CS 294-42: Technology Trends Ion Stoica (http://www.cs.berkeley.edu/~istoica/classes/cs294/11/) September 12, 2011
2
2 “Skate where the puck's going, not where it's been” – Walter Gretzky “Skate where the puck's going, not where it's been” – Walter Gretzky
3
Processors MIMD (Multi-Core Processors) – linear increase: two additional cores every two years SIMD (GPUs) – exponential increase: width double every four years 3
4
SSDs Performance: Reads: 25us latency Write: 200us latency Erase: 1,5 ms Steady state, when SSD full One erase every 64 or 128 reads (depending on page size) Lifetime: 100,000-1 million writes per page 4 Rule of thumb: writes 10x more expensive than reads, and erases 10x more expensive than writes Rule of thumb: writes 10x more expensive than reads, and erases 10x more expensive than writes
5
Storage Performance & Price Bwdth (sequential R/W) Cost/GBSize HHD50-100 MB/s$0.05-0.1/GB2-4 TB SSD 1 200-500 MB/s (SATA) 1.5 GB/s (PCI) $2-4/GB200GB-1TB DRAM10-16 GB/s$12-13/GB64GB-256GB 5 Bwdth: SSD up to x10 than HDD, DRAM > x10 than SSD Price: HDD x20 less than SSD, SSD x5 less than DRAM Bwdth: SSD up to x10 than HDD, DRAM > x10 than SSD Price: HDD x20 less than SSD, SSD x5 less than DRAM 1 http://www.fastestssd.com/featured/ssd-rankings-the-fastest-solid-state-drives/
6
Storage Price Trends RAMs: x2 every ~20 month (http://www.jcmit.com/memoryprice.htm)http://www.jcmit.com/memoryprice.htm 1990-2000: x75 decrease 2000-2010: x63 decrease Disks: x2 decrease every ~2 years SSDs prices dropped faster than disk prices for last 5 year (http://rogerluethy.wordpress.com/2010/12/07/price- trends-of-hdds-vs-ssds/) (http://rogerluethy.wordpress.com/2010/12/07/price- trends-of-hdds-vs-ssds/ But decrease slightly less over last year 6 Storage price halves every ~2 years
7
Hard Drives (25 years ago) IBM Personal Computer/AT (1986) 30 MB hard disk - $500 30-40ms seek time 0.7-1 MB/s (est.) 7 30-40sec to scan entire disk
8
Memory (today) 96 GB RAM - $650-800 (ECC RAM) Memory bus speed: 10-16 GB/s 8 6-10sec to scan entire memory!
9
Working Set: RAM Doubling Software (1995) 9
10
Working Set (Today) When was the last time your experience trashing on your laptop? Memory growing faster than application’s needs – conjecture 10 Today’s memory, yesterday’s disk!
11
Working Set – Datacenters % of jobs whose full inputs fit in memory (~1 week) 11 Memory (GB) Facebook (% jobs) Microsoft (% jobs) Yahoo! (% jobs) 8693866 16745181 32968297.5 64979899.5 12898.899.499.8 19299.5100 25699.6100 Nearly all jobs’ inputs fitting in main memory in near future? Nearly all jobs’ inputs fitting in main memory in near future? (Ganesh Ananthanarayanan)
12
(Random) Thoughts Today’s disks, yesterday’s tapes [John Ousterhout] Today’s memory, yesterday’s disk? Or should be today’s SSDs, yesterday’s disks? SSDs not great for caches (due limited writes) Perfect for archival though and GFS-like filer systems ;-) In-memory computation not enough for interactive workloads Parallelism only way out if need to touch a lot of data 12
13
(Random) Thoughts (cont’d) Today’s servers in Hadoop clusters: 10-12 disks Up to 1GB/s bwdth How to take advantage of this? GPU use will only increase: faster increase in processing power than CPUs Need better support for virtualization What to do about memory bwdth? For data intensive apps, locality will continue to be critical 13
14
Predictions?? Memory the new disk Working sets of more and more apps will fit in memory SSDs will become the new tape (archival) GPUs: main driver for increasing processing power Will be integrated in the main processor 14
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.