First Talk-29-10-2013.pdf

Post on 14-Apr-2018

213 views 0 download

Transcript of First Talk-29-10-2013.pdf

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 1/17

PERIYAR MANIAMMAI UNIVERSITY

Energy Efficient Dynamic AdaptiveSelf-Configurable Network Processor

A. SATHEESH

Research Scholar

Department of Computer Science and Engineering

Research Supervisor

Dr.D.KumarProfessor & Dean (Research)Department of Electronics and Communication

Engineering

29.10.2013

1A.SATHEESH, Research Scholar, Periyar Maniammai University

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 2/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

If you are able, give only what isneeded-this is a principle of thosewho respect the value of wealth

“¬üÈ¢ý «ÇÅÈ¢óÐ ®¸ «Ð¦À¡ÕûÀ¡üÈ¢ ÅÆíÌ ¦¿È¢” 

¾¢ÕìÌÈû, 477

Thirukkural, 477

2A.SATHEESH, Research Scholar, Periyar Maniammai University

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 3/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

Overview

Introduction

Problem and Solution

Design and Method

Result Analysis

Conclusion and Future Work

3A.SATHEESH, Research Scholar, Periyar Maniammai University

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 4/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

Introduction

4A.SATHEESH, Research Scholar, Periyar Maniammai University

 2% of energy consumed in the world by computers.

 Performance penalties are very severe

 Poor resource allocation–

non-uniform Traffic

 IXP2400 NP consumes – 9-12W (400MHz)

- 13-16W (600MHz)

 Our proposed method - saved 25-28% of power

consumption.

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 5/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

Introduction

5A.SATHEESH, Research Scholar, Periyar Maniammai University

Heavy Traffic Low Traffic Moderate Traffic

Source: CAIDA (The Cooperative Association for Internet Data Analysis) 

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 6/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

Functional Unit

6A.SATHEESH, Research Scholar, Periyar Maniammai University

Media

Switch

Fabric

Scratchpad

memory

SRAM

Controller 

 A

DRAM

Controller 

PCI

Controller 

SRAM

Controller 

B

ME

0x1

ME

0x2

Hash

Unit

CAP

ME

0x0

ME

0x3

ME

0x4

ME

0x5

ME

0x7

ME

0x6

Intel

XScale

Core

Peripheral

Intel

XScale

Core

   P  e  r   f  o  r  m  a  n  c

  e

   M  o  n   i   t  o  r

ME  C l   u s  t   er 2 

ME  C l   u s  t   er 1 

Input

Output

Control

128SRAM

XFER IN

128 GPRA BANK

128 GPR

B BANK

128DRAM

XFER IN

16

entriesCAM

   A 

   B

   A   L   U 

128 SRAMXFER

128 SRAMXFER IN

Local

Memory640

Words

ControlStore4K

instruction

CommandFIFO

   S   h   i   f   t  e  r

Functional Unit of IXP2400 NP

Architecture of IXP2400 NPMicroengine

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 7/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

Overview

 Introduction

 Problem and Solution

 Design and Method

 Result Analysis

 Conclusion and Future Work

7A.SATHEESH, Research Scholar, Periyar Maniammai University

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 8/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

Problem and Solution

Problem:Network Processor (NP) Consumes more power.

Solution:

Microengines(ME) are consumed more than 80%

of Power

MEs are Switched off/on based upon traffic

fluctuation 

8A.SATHEESH, Research Scholar, Periyar Maniammai University

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 9/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

Overview

 Introduction

 Problem and Solution

 Design and Method

 Result Analysis

 Conclusion and Future Work

9A.SATHEESH, Research Scholar, Periyar Maniammai University

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 10/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

10A.SATHEESH, Research Scholar, Periyar Maniammai University

Design and Method

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 11/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

Overview

 Introduction

 Problem and Solution

 Design and Method

 Result Analysis

 Conclusion and Future Work

11A.SATHEESH, Research Scholar, Periyar Maniammai University

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 12/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

NP without Dynamic Reconfiguration

12A.SATHEESH, Research Scholar, Periyar Maniammai University

0

100

200

300

400

500

600

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30

Time(Sec) 

 Arrival Rate Queue Length

   W  o  r   k   l  o  a   d   (   N

  o .  o   f   P  a  c   k  e   t  s   )

0

100

200

300

400

500

600

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30

Time(Sec) 

 Arrival Rate Queue Length

Wo

rk 

loa

d

(No

. of 

Pac

ket

s) 

   W  o  r   k   l  o  a   d   (   N  o .  o   f   P  a  c   k

  e   t  s   )

0

50

100

150

200

250

300

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30

Time(Sec) 

 Arrival Rate Queue Length

   W  o  r   k   l  o  a   d   (   N  o .  o   f   P  a

  c   k  e   t  s   )

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 13/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

NP with Dynamic Reconfiguration

13A.SATHEESH, Research Scholar, Periyar Maniammai University

0

100

200

300

400

500

600

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30

Time(Sec) 

 Arrival Rate Queue Length

Dynamic

Deployment 

   W  o  r   k   l  o  a   d   (   N  o .  o   f   P  a  c   k  e   t  s   )

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 14/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

Power Consumption

14A.SATHEESH, Research Scholar, Periyar Maniammai University

Benchmark Applications

ipfwdr nat md4

Power(Watt)

0

2

4

6

8

10

12

Low Traffic

Moderate Traffic

Heavy Traffic

Power consumption by different benchmarksin non-uniform traffic mixture (Corefrequency is 600MHz)

Power consumption by different benchmarks innon-uniform traffic mixture (Core frequency is400MHz)

Benchmark Applications

ipfwdr nat md4

Power(Watt)

0

2

4

6

8

10

12

14

16

Low Traffic

Moderate Traffic

Heavy Traffic

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 15/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

Power Consumption of MEs

15A.SATHEESH, Research Scholar, Periyar Maniammai University

Power Consumption of MEs

Micro-engines in IXP2400 NP

ME0 ME1 ME2 ME3 ME4 ME5 ME6 ME7

%

ofPowerConsu

mption

0

20

40

60

80

100

Low Traffic

Moderate Traffic

Heavy Traffic

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 16/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

Throughput Vs Sojourn Time

16A.SATHEESH, Research Scholar, Periyar Maniammai University

No. of Packets

200 400 600 800 1000

Time(Seco

nds)

0.0

0.2

0.4

0.6

0.8

1.0

Throughput

Sojourn Time

7/27/2019 First Talk-29-10-2013.pdf

http://slidepdf.com/reader/full/first-talk-29-10-2013pdf 17/17

PERIYAR MANIAMMAI UNIVERSITY

   P   E   R   I   Y   A

   R   M   A   N   I   A   M   M   A

   I   U   N   I   V   E   R   S   I   T   Y

Overview

 Introduction

Problem and Solution

Design and Method

Result Analysis

 Conclusion and Future Work

17A.SATHEESH, Research Scholar, Periyar Maniammai University