POLITECNICO DI MILANO DRESD DRESD Future Plan Future Plan Dynamic Reconfigurability in Embedded System Design .:: 0809 ::. .:: 0809 ::. Marco D. Santambrogio: [email protected]
Jun 13, 2015
POLITECNICO DI MILANO
DRESDDRESD Future Plan Future PlanDynamic Reconfigurability in Embedded System
Design
.:: 0809 ::..:: 0809 ::.
Marco D. Santambrogio: [email protected]
2
Inside DRESDInside DRESD
The first research group (born in 2004) in the reconfigurable computing area @ Polimi (also in Italy)
A structured structure of people involved in DRESD
A research group based on people and not on roles:the individuality should be favoredtake care of individuals to build a strong team
A research group based on roles and not on people:it should be independent of the people involved today (continuity)it cannot rely only on the initial enthusiasm and on the efforts of few people
Let’s work together but the organization has to be:agile, distributed, participated
3
OutlineOutline
Academia (objectives)Research (objectives)DRESD, the associationMeeting
4
What’s nextWhat’s next
4
Academia (objectives)R&E: DRESD, a virtuous circleDRESD @ PdM
Research (objectives)DRESD, the associationMeeting
5
Research and Education: DRESD, a virtuous Research and Education: DRESD, a virtuous circlecircle
Research and Education have been often perceived as a dichotomy
While a suitable balance and a careful guidance of the students is of key importance, we advocate an holistic approach to the problem.
This scenario turns into a virtuous cycleWe try to transform a zero sum game, as the research/education is often perceived, as a win-win game, in which both the quality and result of research and the students experience are positively influenced.
6
DRESD in regular curricula @ PdM a.a. DRESD in regular curricula @ PdM a.a. 08/0908/09
Undergraduate classesIng Inf: computer architecture projects
Graduate classesSW Laboratory (projects)Computer Architecture (projects)High Performance Processors and Systems (projects and regular class)Soft Computing (projects)Data mining and AI (projects)Hardware Design Methodologies (projects)Hardware and Software Design Methodologies (projects)Embedded Systems (projects)
7
What’s nextWhat’s next
Academia (objectives)
Research (objectives)DRESD research objectivesMicroLAB and RCLABGroups and ViewsDRESD collaborationsPublications
TrendsPlanned
DRESD, the associationMeeting
8
DRESD Research ObjectivesDRESD Research Objectives
8
Define a reconfigurable design methodology that exploits FPGAs
Design automation flow and tools to generate hardware and software components and runtime supportDynamically reconfigurable hardware and software architectures
Exploit dynamic reconfigurability for different target reconfigurable architecturesDefine and implement a new generation of self reconfigurable architectures based on LinuxIncrease the reconfiguration performance via novel techniques, i.e. runtime reconfigurable cores relocation, reconfigurable cores identification, reconfigurable cores reuseDesign innovative applicative solutions towards real world needsExplore novel architectural paradigms e.g, DNA computing, bio-inspired system, neuroscience and reconfigurable computing
9
MicroLAB and RCLABMicroLAB and RCLAB
The first Italian Reconfigurable Computing LABLocated inside the MicroLAB @ DEI (Politecnico di Milano)
RCLAB Workstations:Linux/Windows: 22Laptops: 20
RCLAB FPGAs:Xilinx: 35 (VIIP: 15 , V4: 3fx, 3lx; V5: 2, S3: 10)Altera: 10ATMEL: 1
10
Groups Groups 1/21/2
Blanket: architectures Website: http://www.dresd.org/blanket
Caronte: design flowWebsite: http://www.dresd.org/caronte
CITiES: communication infrastructureWebsite: http://www.dresd.org/cities
DReAMS: multi-FPGAsWebsite: http://www.dresd.org/dreams
HERA: evolvable HWWebsite: http://www.dresd.org/hera
HLR: theoretical aspectsWebsite: http://www.dresd.org/hlr
11
Groups Groups 2/22/2
OSyRiS: operating system support Website: http://www.dresd.org/osyris
Polaris: placement and relocationWebsite: http://www.dresd.org/polaris
RDL: modeling and system specificationWebsite: http://www.dresd.org/rdl
R4R: reliabilityWebsite: http://www.dresd.org/r4r
VALERIE: simulationWebsite: http://www.dresd.org/valerie
12
Groups Vs AreasGroups Vs Areas
Groups: a operative view of the projects in DRESD
Areas: a logical view of the work developed in DRESD
earendil: the DRESD toolchainsilmarillion: the architectural side of DRESDToolbox: don’t reinvent the wheel, a repository of common tools Applications:
rescuer/explorer robots, automotive, software defined radio, base station system, graphics pipeline, autonomous adaptive systems, asip, adaptable hardware accelerators, reliable systems
13
Publications TrendPublications Trend
13
14
Publications TrendPublications Trend
14
Year, #, %2005: 82006: 18 (225%)2007: 25 (312%, 139%)2008 (expected): 30 (375%, 167%, 120%)
DoneDELTA: 3EWME: 1ISVLSI: 1RAW: 3 – one keynote speachSAMOS: 1IFIP VLSI-SoC: 1FDL: 1FPL: 1EURASIP Journal on Embedded Systems: 1 – invited paperVLSI-SoC: From Systems To Silicon, Springer 2008: (ac. in 2007 )2 - To appear
Submitted (under revision)Journal: 7 (transaction), 1 (JSA)ASP-DAC: 4ReConFig: 3
15
DRESD CollaborationsDRESD Collaborations
Active collaborations during 2009Paderborn University and HNIEPFLNorthwesternATMELInpecoXilinxAlteraMindWayHiPEAC
Collaborations in progressCHREC
15
16
What’s nextWhat’s next
16
Academia (objectives)Research (objectives)
DRESD, the associationMission and Vision
Meeting
17
The AssociationThe Association
DRESD will become an official association!We’d like to support our R&D vision with concrete actions and activities
...More information will be available soon on the DRESD webiste!
18
What’s nextWhat’s next
18
Academia (objectives)Research (objectives)DRESD, the association
MeetingSearch the Research: an adventure in the world of Reconfigurable SystemsRegular meeting and talksRC how toReconfigurable Computing week @ DEIFirst Reconfigurable Conputing Italian Meeting3DDRESD
19
Search the Research: an adventure Search the Research: an adventure in the world of Reconfigurable in the world of Reconfigurable
SystemsSystemsObjective
Learning the reconfigurable systems basic concepts
How to:Treasure hunt in MilanGuiding the participants in the reconfigurable systems discovery by means of trials, useful both for entertainment and learning. The treasure hunt will be organised in 5 to 10 trials
which will lead the participants to build a simple reconfigurable system containing the key to solve the final puzzle and find the treasure.
20
Regular Meeting and TalksRegular Meeting and Talks
DRESD Regular MeetingSeptember 2008 – July 2009Every two weeks
DRESD TalksSeptember 2008 – July 2009Invited speakers:
Polimi: prof. Dadda, prof. Stefanelli, prof. Ferrandi, prof. BruschiALTERA: STMicroelectronics: Davide Pandini (Central CAD and Design Solutions - STMicroelectronics) MindWay: Michele Corvo (Edaway s.r.l. and Mindway s.r.l. Marketing and Sails Manager)
Info @ http://www.dresd.org/talks
21
Workshop and MeetingWorkshop and Meeting
1st Reconfigurable Computing Italian Meeting19 December 2008Info @ http://www.dresd.org/rcim
Reconfigurable Computing Week27 – 30 October 2008DEI, Politecnico di MilanoInfo @ https://www.dresd.org/rcw
IEEE Computational Intelligence Society
22
3rd 3DDRESD3rd 3DDRESD
We were used to spend 3-4 days… this time we’ll have a 3D-DRESD of a week! July 28 - August 1 2008
First DRESD Workshop28 – 30 July 2008Info @ http://www.dresd.org/dw
Costs (day): 15€ thanks to ATMEL and Inpeco
DRESD news... The DRESD newsletter
23
4th 3DDRESD4th 3DDRESD
5 days… enough?July 29 - August 7 2008
Second DRESD Workshop29 – 31 July 2009Info @ http://www.dresd.org/dw
Summer school in RC3 – 7 August 2009
Costs (day): 15€ thanks to ATMEL and Inpeco (DRESD Workshop)DRESDiadi... DRESD Olympic Games
workshopworkshop22ndnd
44thth 3D3D
24
QuestionsQuestions