“Smart Me” for Smart Life, Smart Lifestyle

20
“Smart Me” for Smart Life, Smart Lifestyle Driving Internet of Things Revolution… March 18, 2015 Weili Dai, President and Co-Founder Marvell Technology Group NASDAQ: MRVL

Transcript of “Smart Me” for Smart Life, Smart Lifestyle

Page 1: “Smart Me” for Smart Life, Smart Lifestyle

“Smart Me” for Smart Life, Smart Lifestyle – Driving Internet of Things Revolution…

March 18, 2015

Weili Dai, President and Co-Founder

Marvell Technology Group

NASDAQ: MRVL

Page 2: “Smart Me” for Smart Life, Smart Lifestyle

Our Vision …

2

Smart Me

Page 3: “Smart Me” for Smart Life, Smart Lifestyle

Three Fundamental Technical Challenges

3

Size

Power Cost

Page 4: “Smart Me” for Smart Life, Smart Lifestyle

Marvell Groundbreaking Solutions

4

MoChi™ (MOdular CHIp)

Build Chips in Lego-like Format

FLC® (Final-Level Cache)

Redefine Main Memory Hierarchy

L3 Cache

L2 Cache

L1 Cache

SSD

HDD

DRAM

CPU

Page 5: “Smart Me” for Smart Life, Smart Lifestyle

Outdated Computing Architecture

5

1980’s 1990’s 2000’s 2010’s

Decades

Perf

orm

an

ce

C

ost

CPU CPU CPU CPU

L4 DRAM

L3 Cache

L2 Cache

DRAM (64~245KB)

Out of Control

L1 Cache

L3 Cache

L2 Cache

L1 Cache

L2 Cache

L1 Cache

L1 Cache

DRAM (2~6MB)

DRAM (1~4GB)

DRAM (8~16GB)

Page 6: “Smart Me” for Smart Life, Smart Lifestyle

Clue on How to Solve DRAM Explosion

6

Most processes are idle, yet in aggregate, take up a lot of DRAM space

Page 7: “Smart Me” for Smart Life, Smart Lifestyle

Revolutionary FLC® Memory Architecture

7

CPU

Conventional SSD

Main Memory

Stage 1

Stage 2

Final-Level Cache (FLC) Smaller, Faster, Lower-Power DRAM

High Speed

HDD

L3 Cache

L2 Cache

L1 Cache

L3 Cache

L2 Cache

L1 Cache

DRAM (8~16GB)

DRAM (128MB~1GB)

L3 Cache

L2 Cache

L1 Cache

SSD

HDD

DRAM or DDRAM

HS-DRAM

CPU CPU

Now Future

Page 8: “Smart Me” for Smart Life, Smart Lifestyle

FLC vs. Conventional Memory Hierarchy

8

Cover only active portion of small # of working

data sets (minimum: 1)

1

Much Smaller DRAM (< 1/8)

2

Much Lower Power (< 1/4)

3

Higher Speed

4

Can be co-located next to CPU

5

Can be easily flushed out to SSD for complete

power-down

6

Fast Wake-up

7

Total size has to cover all working data sets

1

Final Level Cache (FLC) Conventional Main Memory (DRAM)

Page 9: “Smart Me” for Smart Life, Smart Lifestyle

FLC Extends Battery Life

9

w/ FLC: 0.5GB w/o FLC: 2~4GB

Energy required to retain DRAM states ~ 10× Increase in Standby Time

Battery capacity extremely limited ~ 100× with MRAM FLC in the Future

Modern OS requirements for DRAM

Key Challenge for Wide Adoption: Very Short Battery Life

Page 10: “Smart Me” for Smart Life, Smart Lifestyle

FLC Saves Memory Cost

10

~1/10 capacity of main memory DRAM sufficient for DRAM FLC

System cost savings from FLC architecture = Total DRAM market of ~ $44B × 0.5 x 0.9

(assuming 50% FLC adoption) ~$20B

Total potential annual savings for end users ~$40B

Implications for Memory Industry • With FLC, many new applications of DRAM will emerge

• Mainstream main memory will use Flash NAND (especially 3D)

• FLC will enable new memory technologies like RRAM

Page 11: “Smart Me” for Smart Life, Smart Lifestyle

FLC Reduces Format Factor

• Half the operating power

• Half the battery size

• 10× standby battery life

• Half the cost

11

Page 12: “Smart Me” for Smart Life, Smart Lifestyle

FLC Enables Future Supercomputing

12

“Smart Me” Energy Efficient

Data Center

FLC enables larger main memories

(10’s of TB vs. 100’s of GB)

Large server room reduced to one cube

Page 13: “Smart Me” for Smart Life, Smart Lifestyle

FLC Lowers IDC Energy Consumption

13

• The FLC memory architecture

potentially saves 50% of power

consumption of computers

• That’s a 2.5% decrease in world

energy consumption!

• IT infrastructure estimated to

consume 10% of world

energy

• Assume 50% of this energy

use is from running and

cooling computers/servers

Page 14: “Smart Me” for Smart Life, Smart Lifestyle

MoChi™ (MOdular CHIp)

14

Single-Die SoC

(Conventional)

MoChi Blocks

(Concept like Lego®)

Page 15: “Smart Me” for Smart Life, Smart Lifestyle

MoChi and Virtual SoC (VSoC™)

• No Need to change existing software for single-chip SoC designers

• Virtual SoC offers convenience of 1 device & hides complexity

15

MoChi Interconnect

MoChi’s (Access common resource such as DRAM)

(Concept like Lego®)

Page 16: “Smart Me” for Smart Life, Smart Lifestyle

MoChi Applications Example – Smartphone

16

Application

Processor

MoChi

Step-

Pyramid

DRAM

(FLC)

Mo

Ch

i In

terc

on

ne

ct

LTE MODEM

MoChi

WiFi

MoChi

CPU GPU

AP MoChi Module

1x1/2x2

802.11n/ac

R9/R10/R11/R1216

8GB/16GB/32GB

SSD

(Main Memory)

MCM of AP MoChi and

DRAM FLC next to

reduces package pins,

simplifying PCB design

Product features are customizable by selecting different flavors of MoChi’s

4/8 of 32b/64b Cores

2x2Gb

Page 17: “Smart Me” for Smart Life, Smart Lifestyle

MoChi Applications Example – Laptop

17

Application

Processor

MoChi

Step-

Pyramid

DRAM

(FLC)

Mo

Ch

i In

terc

on

ne

ct

LTE MODEM

MoChi

CPU GPU

High-End

AP MoChi Module 1x1/2x2

802.11n/ac

R9/R10/R11/R1216

4x2Gb

8GB/16GB/32GB

SSD

(Main Memory)

MCM of AP MoChi and

DRAM FLC next to

reduces package pins,

simplifying PCB design

South Bridge MoChi is added to high-end AP, MODEM, and WiFi MoChi’s

WiFi

MoChi

SB

MoChi

USB 3.0

PCIe SATA

GE

(Optional)

8 of 64b Cores

Page 18: “Smart Me” for Smart Life, Smart Lifestyle

Kinoma Open Source Announcement

18

JSXS

JavaScript

Engine

Page 19: “Smart Me” for Smart Life, Smart Lifestyle

Our Vision, Delivered …

19

L3 Cache

L2 Cache

L1 Cache

SSD

HDD

DRAM

CPU

FLC® (Final-Level Cache) MoChi™ (MOdular CHIp)

Driving down Power, Cost and Size

Enabling

Smart Me

Page 20: “Smart Me” for Smart Life, Smart Lifestyle