SlideShare a Scribd company logo
July 31, 2006 Hotel Villa Gina, Goglio Vincenzo Rana: vincenzo.rana@microlab-mi.net
Outline Reconfigurable system Software architecture Overview Socket communication  Devices communication Architectural details Architectural layers R econfiguration  O f  T he  F PGA with  L inux L oad  O n  L inux Performance Future work
Reconfigurable system Single cluster on RAPTOR2000 Master FPGA: Virtex-2Pro (XC2VP20) Slave FPGAs: Virtex-II (XC2V4000) Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
Software architecture Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
Socket communication Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
Devices communication Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
Architectural  details Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
Architectural layers Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
R econfiguration  O f  T he  F PGA with  L inux Reconfiguration Manager Module Manager Allocation Manager Positioning Manager Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
L oad  O n  L inux Device Driver Manager Kernel module loading Kernel module unloading Device Manager Add device (/dev/…) Remove device Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
Performance Daemon startup ~ 500  milliseconds (it is executed once) Device drivers setup ~ 650 milli seconds (it is executed once each driver; it is possible to setup all necessary device drivers during startup phase) Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
Performance Module loading ~ 3450 microseconds (if module is not cached) ~ 2500 microseconds (if module is cached) Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
Performance Read ~ 3.6 microseconds (4 bytes) Write ~ 2.7 microseconds (4 bytes) Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
Future Work Improved algorithms for allocation and positioning  Ethernet support Dynamic module repository Distributed scenario with several master FPGAs Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
Thank you for your attention The end

More Related Content

PDF
Thesis Donato Slides EN
PPT
3D-DRESD FT
PDF
Pragmatic optimization in modern programming - modern computer architecture c...
PDF
FIFOPt
PDF
CArcMOOC 05.03 - Pipeline hazards
PPT
Pipeline hazard
PPT
pipeline and pipeline hazards
PDF
FIFODC
Thesis Donato Slides EN
3D-DRESD FT
Pragmatic optimization in modern programming - modern computer architecture c...
FIFOPt
CArcMOOC 05.03 - Pipeline hazards
Pipeline hazard
pipeline and pipeline hazards
FIFODC

What's hot (20)

PPTX
Onnc intro
PPT
Pipelinig hazardous
PPTX
pipelining and hazards occure in assembly language.
PPTX
Instruction pipelining
PDF
ebpf and IO Visor: The What, how, and what next!
PPT
Lec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Multicore
PPT
Chapter6 pipelining
PPT
Pipeline hazards in computer Architecture ppt
PPT
pipelining
PPTX
Pipelining , structural hazards
PPT
Pipelining In computer
PPTX
RISC-V 30907 summit 2020 joint picocom_mentor
PPTX
Conditional branches
PPTX
Pipeline processing - Computer Architecture
PPT
Ct213 processor design_pipelinehazard
PPTX
Fpga project
PDF
Pipelining
PPTX
3 Pipelining
ODP
PhD Slides
Onnc intro
Pipelinig hazardous
pipelining and hazards occure in assembly language.
Instruction pipelining
ebpf and IO Visor: The What, how, and what next!
Lec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Multicore
Chapter6 pipelining
Pipeline hazards in computer Architecture ppt
pipelining
Pipelining , structural hazards
Pipelining In computer
RISC-V 30907 summit 2020 joint picocom_mentor
Conditional branches
Pipeline processing - Computer Architecture
Ct213 processor design_pipelinehazard
Fpga project
Pipelining
3 Pipelining
PhD Slides
Ad

Viewers also liked (20)

PPTX
Agile manufacturing(1)
PPTX
Lean vs agile manufacturing
PDF
Open, agile manufacturing: Will this be the future?
PPT
A Self-Reconfigurable Modular Utility System
PPTX
Becoming lean john shook lean manufacturing
PPT
Agile Manufacturing, Çevik Üretim
PPT
Lean manufacturing system (lms) 19-march-sgd
PPTX
Agile and Lean Six Sigma
PPTX
Run time, frequently, non-frequently reconfigurable system &
DOC
Rms questionnire
PDF
Reconfigurable Manufacturing Execution System_Literature Review
PPT
Agile manufacturing
PPT
Reconfigurable Computing
DOC
Lean System
PPTX
Agile, Lean, and In Between
PPT
lean & agile
PPT
Agile Manufacturing Information System
PPT
NI Compact RIO Platform
PPT
Agile manufacturing
PPT
Lean Manufacturing System
Agile manufacturing(1)
Lean vs agile manufacturing
Open, agile manufacturing: Will this be the future?
A Self-Reconfigurable Modular Utility System
Becoming lean john shook lean manufacturing
Agile Manufacturing, Çevik Üretim
Lean manufacturing system (lms) 19-march-sgd
Agile and Lean Six Sigma
Run time, frequently, non-frequently reconfigurable system &
Rms questionnire
Reconfigurable Manufacturing Execution System_Literature Review
Agile manufacturing
Reconfigurable Computing
Lean System
Agile, Lean, and In Between
lean & agile
Agile Manufacturing Information System
NI Compact RIO Platform
Agile manufacturing
Lean Manufacturing System
Ad

Similar to 3DD 1e Linux (20)

PPT
C C N A Day2
PDF
International Journal of Computational Engineering Research(IJCER)
PDF
SR-IOV, KVM and Intel X520 10Gbps cards on Debian/Stable
PPT
05 module managing your network enviornment
PPT
VESIT WORKSHOP SIMULATIONS.ppt
PPT
VESIT WORKSHOP SIMULATIONS.ppt
PPT
VESIT WORKSHOP SIMULATIONS.ppt
PPT
managing your network environment
PPT
Initial Configuration of Router
PPT
Initial Configuration of Router
PDF
Important cisco-chow-commands
PDF
App container rkt
ODP
[Defcon] Hardware backdooring is practical
PPT
Basic Linux kernel
PDF
ENCOR SA Scenario Especifica o algoritmo de hashing de senha a ser usado, nes...
ODP
SR-IOV Introduce
PDF
Banog meetup August 30th, network device property as code
PPT
The Microarchitecure Of FPGA Based Soft Processor
PPTX
CCNA ppt Day 4
PPT
CCNA presentation.
C C N A Day2
International Journal of Computational Engineering Research(IJCER)
SR-IOV, KVM and Intel X520 10Gbps cards on Debian/Stable
05 module managing your network enviornment
VESIT WORKSHOP SIMULATIONS.ppt
VESIT WORKSHOP SIMULATIONS.ppt
VESIT WORKSHOP SIMULATIONS.ppt
managing your network environment
Initial Configuration of Router
Initial Configuration of Router
Important cisco-chow-commands
App container rkt
[Defcon] Hardware backdooring is practical
Basic Linux kernel
ENCOR SA Scenario Especifica o algoritmo de hashing de senha a ser usado, nes...
SR-IOV Introduce
Banog meetup August 30th, network device property as code
The Microarchitecure Of FPGA Based Soft Processor
CCNA ppt Day 4
CCNA presentation.

More from Marco Santambrogio (20)

PPT
RCIM 2008 - - hArtes Atmel
PDF
RCIM 2008 - - UniCal
PDF
RCIM 2008 - - ALTERA
PDF
DHow2 - L6 VHDL
PDF
DHow2 - L6 Ant
PDF
DHow2 - L5
PDF
RCIM 2008 - - ALaRI
PDF
RCIM 2008 - Modello Scheduling
PDF
RCIM 2008 - HLR
PDF
RCIM 2008 -- EHW
PDF
RCIM 2008 - Modello Generale
PDF
RCIM 2008 - Allocation Relocation
PPT
RCIM 2008 - - hArtes_Ferrara
PDF
RCIM 2008 - Janus
PDF
RCIM 2008 - Intro
PPT
DHow2 - L2
PPT
DHow2 - L4
PPT
DHow2 - L1
PPT
RCW@DEI - Treasure hunt
PDF
RCW@DEI - ADL
RCIM 2008 - - hArtes Atmel
RCIM 2008 - - UniCal
RCIM 2008 - - ALTERA
DHow2 - L6 VHDL
DHow2 - L6 Ant
DHow2 - L5
RCIM 2008 - - ALaRI
RCIM 2008 - Modello Scheduling
RCIM 2008 - HLR
RCIM 2008 -- EHW
RCIM 2008 - Modello Generale
RCIM 2008 - Allocation Relocation
RCIM 2008 - - hArtes_Ferrara
RCIM 2008 - Janus
RCIM 2008 - Intro
DHow2 - L2
DHow2 - L4
DHow2 - L1
RCW@DEI - Treasure hunt
RCW@DEI - ADL

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Machine Learning_overview_presentation.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Empathic Computing: Creating Shared Understanding
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Big Data Technologies - Introduction.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Tartificialntelligence_presentation.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine Learning_overview_presentation.pptx
Group 1 Presentation -Planning and Decision Making .pptx
MYSQL Presentation for SQL database connectivity
Network Security Unit 5.pdf for BCA BBA.
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Empathic Computing: Creating Shared Understanding
MIND Revenue Release Quarter 2 2025 Press Release
Big Data Technologies - Introduction.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Assigned Numbers - 2025 - Bluetooth® Document
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Tartificialntelligence_presentation.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Spectral efficient network and resource selection model in 5G networks
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation theory and applications.pdf

3DD 1e Linux

  • 1. July 31, 2006 Hotel Villa Gina, Goglio Vincenzo Rana: vincenzo.rana@microlab-mi.net
  • 2. Outline Reconfigurable system Software architecture Overview Socket communication Devices communication Architectural details Architectural layers R econfiguration O f T he F PGA with L inux L oad O n L inux Performance Future work
  • 3. Reconfigurable system Single cluster on RAPTOR2000 Master FPGA: Virtex-2Pro (XC2VP20) Slave FPGAs: Virtex-II (XC2V4000) Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
  • 4. Software architecture Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
  • 5. Socket communication Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
  • 6. Devices communication Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
  • 7. Architectural details Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
  • 8. Architectural layers Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
  • 9. R econfiguration O f T he F PGA with L inux Reconfiguration Manager Module Manager Allocation Manager Positioning Manager Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
  • 10. L oad O n L inux Device Driver Manager Kernel module loading Kernel module unloading Device Manager Add device (/dev/…) Remove device Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
  • 11. Performance Daemon startup ~ 500 milliseconds (it is executed once) Device drivers setup ~ 650 milli seconds (it is executed once each driver; it is possible to setup all necessary device drivers during startup phase) Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
  • 12. Performance Module loading ~ 3450 microseconds (if module is not cached) ~ 2500 microseconds (if module is cached) Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
  • 13. Performance Read ~ 3.6 microseconds (4 bytes) Write ~ 2.7 microseconds (4 bytes) Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
  • 14. Future Work Improved algorithms for allocation and positioning Ethernet support Dynamic module repository Distributed scenario with several master FPGAs Status: .:: Reconfigurable system .:: Software architecture Overview Socket Devices Details Layers ROTFL LOL .:: Performance .:: Future work
  • 15. Thank you for your attention The end