SlideShare una empresa de Scribd logo
1 de 29
www.flextiles.eu
FlexTiles
Dynamically Reconfigurable Embedded
FPGA System
2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS’14)
FlexTiles Workshop - July 18th 2014
Antoine COURTAY, Olivier SENTIEYS★, Christophe HURIAUX
 University of Rennes 1
★ Inria
2 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Outline
eFPGA Reconfigurable Fabric
 General architecture overview
 Expected features
 Task migration in FPGA vs. task migration in eFPGA
 Efficient hardware task swapping
 eFPGA architecture
Virtual Bit-Stream
What about heterogeneous blocks ?
Development flow
Results & conclusion
3 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
General Architecture Overview
4 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Expected Features
Main expected features
 Low reconfiguration time (and power) overhead
 Low complexity reconfiguration control
 Resource sharing/distribution easiness, simplified task migration
 No predefined configuration domains
 Smaller bit-stream size in configuration memory
 Virtual Bit-Stream (VBS)
In contrast to state-of-the-art FPGA
 No predefined reconfigurable regions
 Bit-stream independent from task location
5 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Task Allocation & Migration in FPGA
 Predefined
reconfigurable regions
 Bit-stream depends on
task location
I/O I/O I/O I/O I/O I/O I/O
I/O I/O I/O I/O I/O I/O I/O
I/OI/OI/OI/OI/OI/OI/OI/O
I/OI/OI/OI/OI/OI/OI/OI/O
I/O
I/O
HW Accelerator #1
BS #1
HW Accelerator #1
BS #2
6 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Task Migration in eFPGA
3D NI3D NI
3DNI3DNI
RAM RAM RAM RAM
RAM RAM RAM RAM
3DNI3DNI
3D NI
3DNI
3DNI
3D NI
3DNI
3DNI
3D NI
3DNI
3DNI
HW Accelerator #2
BS #2
HW Accelerator #1
BS #1
7 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Efficient Hardware Task Swapping
Hiding reconfiguration time with computing
 Single-context memory
 Double-context memory
 eFPGA will use double-context memory
 Gain in dynamic reconfiguration efficiency
 At the cost of ~50% overhead
Task 1 Task 2
time
Cfg. 2Cfg. 1
Task 1 Task 2
time
Cfg. 2Cfg. 1
CB
FF
ConfClk Latch
ConfEn
CB
CB: one configuration bit
8 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
eFPGA Architecture
Logic Block
Switch Block
LUTCLBIN
ScanIn
FF
mux
C
B
ScanOut
CLBOUT
clk,rstbC
B
C
B
C
B
C
B
NORTH(i)
SOUTH(i)
EAST(i)WEST(i)
ScanIn
ScanOut
9 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
eFPGA Architecture
Interconnection Block
CLBIN[1
]
CLBIN[2]
CLBIN[3] CLBOUT
CLBIN[0]
NORTH
0 1 2 3
0 1 2 3
SOUTH
0123
WEST
EAST
0123
10 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
eFPGA Architecture
eFPGA macro
CHANY
(i,j+1)
SB
(i-1,j)
CHANX
(i+1,j)
CLB
(i+1,j)
SB
(i,j-1)
SB(i,j)
CLB
(i,j+1)
CLB
(i,j)
CLBIN[1]
CLBIN[2]
CLBIN[0]
CLBIN[3] CLBOUT
CHANX(i,j)
CHANY(i,j)
CLBIN[3] CLBOUT
CLBIN[0]
11 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Outline
eFPGA Reconfigurable Fabric
Virtual Bit-Stream
 Virtual Bit-Stream overview
 Interconnection architecture
 Routing details abstraction
 Results
What about heterogeneous blocks ?
Development flow
Results & conclusion
12 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
eFPGA Architecture using VBS
Reconfiguration controller finalizes VBS
Reconfiguration
controller
External
memory
VBS
1
VBS
2
VBS
3
VBS
N
Buffer
memory
data
control
1
2
13 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Interconnection Architecture
Hiding routing details
 Full BS is 129 bits
 Could be reduced by giving
less details
CLBIN[1
]
CLBIN[2]
CLBIN[3] CLBOUT
CLBIN[0]
4 5 6 7
12 13 14 15
0123
891011
16
17
18
19 20
14 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Virtual Bit Stream
Hiding routing details
 List of I/O and connections
 20  8
 1  9
 5  18
4 5 6 7
12 13 14 15
0123
89101116
17
18
19 20
15 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Results
VBS is independent of task location
VBS has a smaller size than BS
 Compression ratio between 25% and 50%
 More efficient on large bit-streams
 Still improving…
 Work on reducing coding of connections
16 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Outline
eFPGA Reconfigurable Fabric
Virtual Bit-Stream
What about heterogeneous blocks ?
 Task placement in a homogeneous context
 Heterogeneous case
Development flow
Results & conclusion
17 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Task placement in a homogeneous context
Homogeneous case
 This is the easiest case:
 No constraint on task placement
 Regular routing architecture
 Low impact on the reconfigurable architecture
Task
Configured LE
Logic Element (LE)
18 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
eFPGA : Complex blocks handling
Heterogeneous case
 Main goal:
 Place tasks on the logic fabric with as much flexibility as possible
 Introduce RAM blocks, DSP, 3DNI+AI
 Why not sticking to the classic task placer (i.e. homogeneous) ?
 It doesn’t work ! Flexibility is greatly reduced.
19 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
eFPGA : Complex blocks handling
Proposal
 Heterogeneous blocks routing is abstracted from logic routing
 Long lines allow a trade-off between placement flexibility and
routing complexity
 A two-level routing is performed at runtime:
 Logic routing, as in the homogeneous case
 Heterogeneous block routing through long lines
20 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
eFPGA : Complex blocks handling
Advantages
 We can handle complex blocks 
 The logic can be slided around a complex block because of the
connections to long lines
21 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
eFPGA : Complex blocks handling
Constraints
 Delay can only be estimated offline (but the online placer could be
constrained)
 Flexibility limited to one axis. On the other axis tasks have to be
moved on heterogeneous block thresholds
 Connections to complex blocks (long lines) should be constrained
on specific lines
22 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Outline
eFPGA Reconfigurable Fabric
Virtual Bit-Stream
What about heterogeneous blocks ?
Development flow
Results & conclusion
23 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Development Flow
Custom development flow from C to Virtual Bit-Stream
High-level Synthesis
High-level task
description
RTL task description
HDL Synthesis
HDL task description
Flat logic netlist
Technology mapping
Mapped logic netlist
Placer Router
Placement
data
Routing
data
Arch.
netlist
Bitstream generation
Virtual bit-stream
Arch.
description
 Integrated within the
FlexTiles
development flow
 Generates VBS from
a C description or a
HDL description
24 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Development Flow
Custom development flow from C to Virtual Bit-Stream
 Relies on Catapult C
from Calypto Design
Systems
 High-level synthesis
from C to VHDL
25 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Development Flow
Custom development flow from C to Virtual Bit-Stream
 Use the Verilog To
Routing (VTR)
academic tool flow
to generate netlist
and routing data
from Verilog
RTL task description
HDL Synthesis
HDL task description
Flat logic netlist
Technology mapping
Mapped logic netlist
Placer Router
Placement
data
Routing
data
Arch.
netlist
Arch.
description
26 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Development Flow
Custom development flow from C to Virtual Bit-Stream
 A custom back-end
generate the VBS
from the data
generated by VTR
 The VBS can be
loaded on the
FlexTiles platform
27 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Outline
eFPGA Reconfigurable Fabric
Virtual Bit-Stream
What about heterogeneous blocks ?
Development flow
Results & conclusion
28 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Results
Overall results and achievements
 3-D stacked embedded FPGA coupled to a processor layer
 Flexible resource allocation/sharing
 Seamless task migration
 VBS also reduce the bitstream size
29 /
TheinformationcontainedinthisdocumentandanyattachmentsarethepropertyofFlexTilesconsortium.Youareherebynotifiedthatanyreview,dissemination,distribution,
copyingorotherwiseuseofthisdocumentmustbedoneinaccordancewiththeCAoftheproject(TRT/DJ/624412785.2011).Templateversion1.0
University of Rennes 1 – AHS’14 FlexTiles Workshop 29
Results
Thank you for your
attention.

Más contenido relacionado

Similar a Conference on Adaptive Hardware and Systems (AHS'14) - The FlexTiles Embedded FPGA

Soft Error Study of ARM SoC at 28 Nanometers
Soft Error Study of ARM SoC at 28 NanometersSoft Error Study of ARM SoC at 28 Nanometers
Soft Error Study of ARM SoC at 28 Nanometers
Wojciech Koszek
 
Accelerating system verilog uvm based vip to improve methodology for verifica...
Accelerating system verilog uvm based vip to improve methodology for verifica...Accelerating system verilog uvm based vip to improve methodology for verifica...
Accelerating system verilog uvm based vip to improve methodology for verifica...
VLSICS Design
 
186 devlin p-poster(2)
186 devlin p-poster(2)186 devlin p-poster(2)
186 devlin p-poster(2)
vaidehi87
 
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTUREDESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
VLSICS Design
 
RFGen News. Dara Hamlet (Gibbs)
RFGen News. Dara Hamlet (Gibbs)RFGen News. Dara Hamlet (Gibbs)
RFGen News. Dara Hamlet (Gibbs)
Dara Gibbs
 
Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...
inside-BigData.com
 
Hardware simulation for exponential blind equal throughput algorithm using sy...
Hardware simulation for exponential blind equal throughput algorithm using sy...Hardware simulation for exponential blind equal throughput algorithm using sy...
Hardware simulation for exponential blind equal throughput algorithm using sy...
IJECEIAES
 

Similar a Conference on Adaptive Hardware and Systems (AHS'14) - The FlexTiles Embedded FPGA (20)

Conference on Adaptive Hardware and Systems (AHS'14) - The 3D FlexTiles Concept
Conference on Adaptive Hardware and Systems (AHS'14) - The 3D FlexTiles ConceptConference on Adaptive Hardware and Systems (AHS'14) - The 3D FlexTiles Concept
Conference on Adaptive Hardware and Systems (AHS'14) - The 3D FlexTiles Concept
 
Conference on Adaptive Hardware and Systems (AHS'14) - The DSP for FlexTiles
Conference on Adaptive Hardware and Systems (AHS'14) - The DSP for FlexTilesConference on Adaptive Hardware and Systems (AHS'14) - The DSP for FlexTiles
Conference on Adaptive Hardware and Systems (AHS'14) - The DSP for FlexTiles
 
FPL'2014 - FlexTiles Workshop - 3 - FlexTiles DSP Accelerators
FPL'2014 - FlexTiles Workshop - 3 - FlexTiles DSP AcceleratorsFPL'2014 - FlexTiles Workshop - 3 - FlexTiles DSP Accelerators
FPL'2014 - FlexTiles Workshop - 3 - FlexTiles DSP Accelerators
 
Conference on Adaptive Hardware and Systems (AHS'14) - FlexTiles FPGA Emulation
Conference on Adaptive Hardware and Systems (AHS'14) - FlexTiles FPGA EmulationConference on Adaptive Hardware and Systems (AHS'14) - FlexTiles FPGA Emulation
Conference on Adaptive Hardware and Systems (AHS'14) - FlexTiles FPGA Emulation
 
FPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation Platform
FPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation PlatformFPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation Platform
FPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation Platform
 
Soft Error Study of ARM SoC at 28 Nanometers
Soft Error Study of ARM SoC at 28 NanometersSoft Error Study of ARM SoC at 28 Nanometers
Soft Error Study of ARM SoC at 28 Nanometers
 
Conference on Adaptive Hardware and Systems (AHS'14) - What is FlexTiles?
Conference on Adaptive Hardware and Systems (AHS'14) - What is FlexTiles?Conference on Adaptive Hardware and Systems (AHS'14) - What is FlexTiles?
Conference on Adaptive Hardware and Systems (AHS'14) - What is FlexTiles?
 
FPL'2014 - FlexTiles Workshop - 4 - FlexTiles Virtual Platform
FPL'2014 - FlexTiles Workshop - 4 - FlexTiles Virtual PlatformFPL'2014 - FlexTiles Workshop - 4 - FlexTiles Virtual Platform
FPL'2014 - FlexTiles Workshop - 4 - FlexTiles Virtual Platform
 
Network Function Modeling and Performance Estimation
Network Function Modeling and Performance EstimationNetwork Function Modeling and Performance Estimation
Network Function Modeling and Performance Estimation
 
Accelerating system verilog uvm based vip to improve methodology for verifica...
Accelerating system verilog uvm based vip to improve methodology for verifica...Accelerating system verilog uvm based vip to improve methodology for verifica...
Accelerating system verilog uvm based vip to improve methodology for verifica...
 
186 devlin p-poster(2)
186 devlin p-poster(2)186 devlin p-poster(2)
186 devlin p-poster(2)
 
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTUREDESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
 
Adaptive Hardware and Systems (AHS'14) - FlexTiles OVP Demo
Adaptive Hardware and Systems (AHS'14) - FlexTiles OVP DemoAdaptive Hardware and Systems (AHS'14) - FlexTiles OVP Demo
Adaptive Hardware and Systems (AHS'14) - FlexTiles OVP Demo
 
RFGen News. Dara Hamlet (Gibbs)
RFGen News. Dara Hamlet (Gibbs)RFGen News. Dara Hamlet (Gibbs)
RFGen News. Dara Hamlet (Gibbs)
 
Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...
 
Hardware simulation for exponential blind equal throughput algorithm using sy...
Hardware simulation for exponential blind equal throughput algorithm using sy...Hardware simulation for exponential blind equal throughput algorithm using sy...
Hardware simulation for exponential blind equal throughput algorithm using sy...
 
And Then There Were None
And Then There Were NoneAnd Then There Were None
And Then There Were None
 
An Optics Life
An Optics LifeAn Optics Life
An Optics Life
 
FPL'2014 - FlexTiles Workshop - 1 - FlexTiles Overview
FPL'2014 - FlexTiles Workshop - 1 - FlexTiles OverviewFPL'2014 - FlexTiles Workshop - 1 - FlexTiles Overview
FPL'2014 - FlexTiles Workshop - 1 - FlexTiles Overview
 
Industrial_Ethernet_Technologies_220529_031813 (1).pdf
Industrial_Ethernet_Technologies_220529_031813 (1).pdfIndustrial_Ethernet_Technologies_220529_031813 (1).pdf
Industrial_Ethernet_Technologies_220529_031813 (1).pdf
 

Más de FlexTiles Team

Más de FlexTiles Team (14)

Conference on Adaptive Hardware and Systems (AHS'14) - FlexTiles Introductions
Conference on Adaptive Hardware and Systems (AHS'14) - FlexTiles IntroductionsConference on Adaptive Hardware and Systems (AHS'14) - FlexTiles Introductions
Conference on Adaptive Hardware and Systems (AHS'14) - FlexTiles Introductions
 
Reconfigurable 3D MultiCore Concept by Prof. Michael Hübner @ ARC 2013
Reconfigurable 3D MultiCore Concept by Prof. Michael Hübner @ ARC 2013Reconfigurable 3D MultiCore Concept by Prof. Michael Hübner @ ARC 2013
Reconfigurable 3D MultiCore Concept by Prof. Michael Hübner @ ARC 2013
 
The FlexTiles Development Platform offers Dual FPGA for 3D SoC Prototyping
The FlexTiles Development Platform offers Dual FPGA for 3D SoC PrototypingThe FlexTiles Development Platform offers Dual FPGA for 3D SoC Prototyping
The FlexTiles Development Platform offers Dual FPGA for 3D SoC Prototyping
 
FlexTiles Platform
FlexTiles Platform FlexTiles Platform
FlexTiles Platform
 
FlexTiles Development Platform
FlexTiles Development Platform FlexTiles Development Platform
FlexTiles Development Platform
 
FlexTiles Platform - Xilinx Virtex-6 DUO
FlexTiles Platform - Xilinx Virtex-6 DUOFlexTiles Platform - Xilinx Virtex-6 DUO
FlexTiles Platform - Xilinx Virtex-6 DUO
 
INA OCMC 2012
INA OCMC 2012INA OCMC 2012
INA OCMC 2012
 
DATE 2012
DATE 2012DATE 2012
DATE 2012
 
DAC 2012
DAC 2012DAC 2012
DAC 2012
 
SAMOS 2012
SAMOS 2012SAMOS 2012
SAMOS 2012
 
RAW 2012
RAW 2012RAW 2012
RAW 2012
 
ISVLSI 2012
ISVLSI 2012ISVLSI 2012
ISVLSI 2012
 
Fall School on Programming Paradigms for Multi-core Embedded Systems 2012
Fall School on Programming Paradigms for Multi-core Embedded Systems 2012Fall School on Programming Paradigms for Multi-core Embedded Systems 2012
Fall School on Programming Paradigms for Multi-core Embedded Systems 2012
 
HiPEAC 2012
HiPEAC 2012HiPEAC 2012
HiPEAC 2012
 

Último

Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 

Último (20)

NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 

Conference on Adaptive Hardware and Systems (AHS'14) - The FlexTiles Embedded FPGA

Notas del editor

  1. FPGA reconfigurable fabric stacked on top of the manycore
  2. VBS en mémoire externe Requête d’un nœud de supervision => chargement VBS ou refus Finalisation du VBS (routage), placement relatif des éléments fixe