Top Banner
POLITECNICO DI MILANO Marco D. Santambrogio [email protected] DRESD DRESD in a Nutshell in a Nutshell Dynamic Reconfigurability in Embedded System Design DRESD @ PdM – June 2007 DRESD @ PdM – June 2007
20

DRESD In A Nutshell June07

Nov 18, 2014

Download

Technology

usrdresd

DRESD project short presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DRESD In A Nutshell June07

POLITECNICO DI MILANO

Marco D. Santambrogio

[email protected]

DRESDDRESD in a Nutshell in a NutshellDynamic Reconfigurability in Embedded System

Design

DRESD @ PdM – June 2007DRESD @ PdM – June 2007

Page 2: DRESD In A Nutshell June07

2

OutlineOutline

MicroLABReconfiguration

MotivationsBasic DefinitionReconfiguration in everyday lifeSoCNew frontiers

DRESDPhilosophyDRESD @ PdMDRESD in the WorldWhat you can do…

Questions?

Page 3: DRESD In A Nutshell June07

3

What’s next…What’s next…

MicroLABReconfiguration

MotivationsBasic DefinitionReconfiguration in everyday lifeSoCNew frontiers

DRESDPhilosophyDRESD @ PdMDRESD in the WorldWhat you can do…

Questions?

Page 4: DRESD In A Nutshell June07

4

MicroLAB organization:Thesis works: 50-60/year

Class Projects: 80-100/year

PhD students: 8Researchers: 4Professors: 8

MicroLAB Workstations:Linux: 26Windows: 3Laptop (Linux/Win): 20SUN: 15

MicroLABMicroLAB

Page 5: DRESD In A Nutshell June07

5

What’s next…What’s next…

MicroLABReconfiguration

MotivationsBasic DefinitionReconfiguration in everyday lifeSoCNew frontiers

DRESDPhilosophyDRESD @ PdMDRESD in the WorldWhat you can do…

Questions?

Page 6: DRESD In A Nutshell June07

6

MotivationsMotivations

Increasing need for behavioral flexibility in embedded systems design

Support of new standards, e.g. in media processingAddition of new features

Applications too large to fit on the device all at once

Speedup the overall computation of the final system

However, we need a way to process a specification to make it suitable for reconfigurable implementation

Page 7: DRESD In A Nutshell June07

7

ReconfigurationReconfiguration

The process of physically altering the location or functionality of network or system elements. Automatic configuration describes the way sophisticated networks can readjust themselves in the event of a link or device failing, enabling the network to continue operation.

Gerald Estrin, 1960

Page 8: DRESD In A Nutshell June07

8

Reconfiguration in everyday Reconfiguration in everyday lifelife

Soccer

Hockey

Football(Complete – Static)

(Partial – Dynamic)

(Partial – Static)

Page 9: DRESD In A Nutshell June07

9

SoC ReconfigurationSoC Reconfiguration

fix

PartialTotalEmbedded

Page 10: DRESD In A Nutshell June07

10

Different Scenarios...Different Scenarios...

Single Device Distributed System

Page 11: DRESD In A Nutshell June07

11

New frontiersNew frontiers

ArchitecturesQuantum computingReconfigurable computing is not equal to XilinxNanotechnologies

Models and paradigmsIs the turing machine enough?RDL: Reconfiguration Description language

ApplicationsStart from real worls needsBenchmarking...

Knowledge about all these disciplines will help transform reconfigurable computing from an art to a science.

Page 12: DRESD In A Nutshell June07

12

What’s next…What’s next…

MicroLABReconfiguration

MotivationsBasic DefinitionReconfiguration in everyday lifeSoCNew frontiers

DRESDPhilosophyDRESD @ PdMDRESD in the WorldWhat you can do…

Questions?

Page 13: DRESD In A Nutshell June07

13

DRESD PhilosophyDRESD Philosophy

Do or do not! There’s no try!Do or do not! There’s no try! Master Yoda

I need to believe that something I need to believe that something extraordinary is possible!extraordinary is possible!

Alicia Nash

Page 14: DRESD In A Nutshell June07

14

DRESD @ PdMDRESD @ PdM

and many more…

Page 15: DRESD In A Nutshell June07

15

DRESD in regular curricula @ PdM a.a. DRESD in regular curricula @ PdM a.a. 06/0706/07

Undergraduate classesLogic Synthesis (projects)

Graduate classesSW Laboratory (projects)Computer Architecture (projects)High Performance Processors and Systems (projects and regular class)Soft Computing (projects)IA and Robotics Lab (projects)Hardware Design Methodologies (projects)Hardware and Software Design Methodologies (projects)Embedded Systems (projects)

Page 16: DRESD In A Nutshell June07

16

Students OverviewStudents Overview

Undergraduate degree03/04: 7 - 04/05: 18 - 05/06: 33Total (06/07): 19

3° year: 19

Master degreeTotal: 20

4° year: 145° year: 6

PhD involved in DRESDMinor

2°year: 1Major

1°year: 13° year: 1

Page 17: DRESD In A Nutshell June07

17

DRESD in the WORLD @ June DRESD in the WORLD @ June ‘07‘07

EuropePaderborn University and HNIEPFL

USAUICNorthwestern

CompaniesSynplicityImpulseCSiemens

Page 18: DRESD In A Nutshell June07

18

What you can do…What you can do…

MeetingRegular meeting every two weeksDRESD Beer3D-DRESD: the DRESD official meeting, July/August

Web: www.dresd.orgMailing List: [email protected]

Page 19: DRESD In A Nutshell June07

19

What’s next…What’s next…

MicroLABReconfiguration

MotivationsBasic DefinitionReconfiguration in everyday lifeSoCNew frontiers

DRESDPhilosophyDRESD @ PdMDRESD in the WorldWhat you can do…

Questions?

Page 20: DRESD In A Nutshell June07

20

END?END?

Are you ready to see how deep the rabbit-hole goes?…