SlideShare a Scribd company logo
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.

More Related Content

PDF
FPL'2014 - FlexTiles Workshop - 7 - FlexTiles Emulation platform
PDF
FPL'2014 - FlexTiles Workshop - 6 - FlexTiles Embedded FPGA Accelerators
PPTX
FlexTiles Platform integrated in 19" Rack Enclosure
PDF
FPL'2014 - FlexTiles Workshop - 8 - FlexTiles Demo
PDF
Introducing Parallel Pixie Dust
PPTX
Conference on Adaptive Hardware and Systems (AHS'14) - Why FlexTiles uses OVP...
PDF
CINECA for HCP and e-infrastructures infrastructures
DOCX
Jushoraj_Profile (1)
FPL'2014 - FlexTiles Workshop - 7 - FlexTiles Emulation platform
FPL'2014 - FlexTiles Workshop - 6 - FlexTiles Embedded FPGA Accelerators
FlexTiles Platform integrated in 19" Rack Enclosure
FPL'2014 - FlexTiles Workshop - 8 - FlexTiles Demo
Introducing Parallel Pixie Dust
Conference on Adaptive Hardware and Systems (AHS'14) - Why FlexTiles uses OVP...
CINECA for HCP and e-infrastructures infrastructures
Jushoraj_Profile (1)

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

PDF
Conference on Adaptive Hardware and Systems (AHS'14) - The 3D FlexTiles Concept
PPTX
Conference on Adaptive Hardware and Systems (AHS'14) - The DSP for FlexTiles
PDF
FPL'2014 - FlexTiles Workshop - 3 - FlexTiles DSP Accelerators
PPT
Conference on Adaptive Hardware and Systems (AHS'14) - FlexTiles FPGA Emulation
PDF
FPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation Platform
PDF
Soft Error Study of ARM SoC at 28 Nanometers
PPTX
Conference on Adaptive Hardware and Systems (AHS'14) - What is FlexTiles?
PDF
FPL'2014 - FlexTiles Workshop - 4 - FlexTiles Virtual Platform
PDF
Network Function Modeling and Performance Estimation
PDF
Accelerating system verilog uvm based vip to improve methodology for verifica...
PPT
186 devlin p-poster(2)
PDF
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
PPTX
Adaptive Hardware and Systems (AHS'14) - FlexTiles OVP Demo
PDF
RFGen News. Dara Hamlet (Gibbs)
PDF
Preparing to program Aurora at Exascale - Early experiences and future direct...
PDF
[Samsung] 5G Virtualized Radion Access Network.pdf
PDF
Nextflow on Velsera: a data-driven journey from failure to cutting-edge
PDF
Hardware simulation for exponential blind equal throughput algorithm using sy...
PDF
And Then There Were None
PDF
An Optics Life
Conference on Adaptive Hardware and Systems (AHS'14) - The 3D FlexTiles Concept
Conference on Adaptive Hardware and Systems (AHS'14) - The DSP for FlexTiles
FPL'2014 - FlexTiles Workshop - 3 - FlexTiles DSP Accelerators
Conference on Adaptive Hardware and Systems (AHS'14) - FlexTiles FPGA Emulation
FPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation Platform
Soft Error Study of ARM SoC at 28 Nanometers
Conference on Adaptive Hardware and Systems (AHS'14) - What is FlexTiles?
FPL'2014 - FlexTiles Workshop - 4 - FlexTiles Virtual Platform
Network Function Modeling and Performance Estimation
Accelerating system verilog uvm based vip to improve methodology for verifica...
186 devlin p-poster(2)
DESIGN APPROACH FOR FAULT TOLERANCE IN FPGA ARCHITECTURE
Adaptive Hardware and Systems (AHS'14) - FlexTiles OVP Demo
RFGen News. Dara Hamlet (Gibbs)
Preparing to program Aurora at Exascale - Early experiences and future direct...
[Samsung] 5G Virtualized Radion Access Network.pdf
Nextflow on Velsera: a data-driven journey from failure to cutting-edge
Hardware simulation for exponential blind equal throughput algorithm using sy...
And Then There Were None
An Optics Life
Ad

More from FlexTiles Team (15)

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

Recently uploaded (20)

PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
Construction Project Organization Group 2.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Digital Logic Computer Design lecture notes
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Well-logging-methods_new................
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Sustainable Sites - Green Building Construction
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPT
Project quality management in manufacturing
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Lesson 3_Tessellation.pptx finite Mathematics
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Strings in CPP - Strings in C++ are sequences of characters used to store and...
Construction Project Organization Group 2.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
OOP with Java - Java Introduction (Basics)
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Digital Logic Computer Design lecture notes
Embodied AI: Ushering in the Next Era of Intelligent Systems
Well-logging-methods_new................
UNIT 4 Total Quality Management .pptx
Foundation to blockchain - A guide to Blockchain Tech
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Sustainable Sites - Green Building Construction
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Project quality management in manufacturing

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

Editor's Notes

  • #4: FPGA reconfigurable fabric stacked on top of the manycore
  • #13: 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