First Talk-29-10-2013.pdf

17
PERIYAR MANIAMMAI UNIVERSITY Energy Efficient Dynamic Adaptive Self-Configurable Network Processor A. SATHEESH Research Scholar Department of Computer Science and E ngineering Research Supervisor Dr.D.Kumar Professor & Dean (Research) Department of E lectronics and Communication Engineering 29.10.2013 1 A.SATHEESH, Research Scholar, Periyar Maniammai University

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

Page 1: 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

Page 2: 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 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

Page 3: 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 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

Page 4: 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 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.

Page 5: 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 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) 

Page 6: 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 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

Page 7: 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 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

Page 8: 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 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

Page 9: 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 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

Page 10: 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 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

Page 11: 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 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

Page 12: 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 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   )

Page 13: 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 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   )

Page 14: 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 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

Page 15: 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 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

Page 16: 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 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

Page 17: 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 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