SlideShare a Scribd company logo
1 of 1
Download to read offline
--> Local Memory Bus
--> Fast Simplex Link
--> AMBA APB, AHB, AXI
--> Fast Simplex Link
--> AMBA APB, AXI
--> Event Monitor
--> Time Monitor
GM Interface
Library
Nucleus
Library
LIBRARY
Target Bus
Adapter Library
GM Interface
Library
Nucleus
Library
Target Bus
Adapter Library
LEON3 LEON3
Ethernet
MAC
LEON3 AHB/APB
Bridge
Memory
Controller
PHY
AMBA AHB
AMBA APB
UART
UART - USB
SDRAM
S1 S2 S3
LEON3
ARM
ARM
Memory
Controller
UART
Controller
MicroBlaze
USB
SDRAM
ARM
ARM
Memory
Controller
S2 S3
S5 S4
MicroBlaze
S1
S6
AXI
Controller
mailbox
S0
Target Bus Adapter
GM Interface Nucleus
SNIFFER
LEON3
PLATFORM
MICROBLAZE
PLATFORM
SYSTEM BEHAVIOUR
Actual implementation
of AIPHS library, that
contains elements to
target reconfigurable
platforms based on
Xilinx IP-Cores and
Gaisler IP-Cores.
Proposed profiling technique follows the approach of runtime bus sampling.
Event monitor:
strobe generation
(ld_ac_event) during
access on specified
address range
(delimited by
sig_out_inf and
sig_out_sup).
Time monitor:
counter activated by
read operation
(during_read) and
stopped by write
operation
(during_write), both
on specified address
(0x808).
SYSTEM DESCRIPTION
OVERVIEW
Monitoring a system during its life cycle can provide useful information to trace profiles of
behavior at different level of granularity.
Thisoperationcanbethestartingpointtodrivedifferentactions,suchasthereconfiguration
of the platform or a change in the scheduling policy.
In the area of Embedded SoC a monitoring system should be customizable, since different
behaviors can be required to be analyzed. Profiling systems on reconfigurable logic offer an
interesting perspective to look for this characteristic.
1)
2)
3)
This demo presents AIPHS, a library of hardware elements oriented to support the develop-
ment of customized monitoring solutions. The use of AIPHS will be shown by illustrating:
--> a customization for stalls identification in a message passing scenario
--> a customization for bus utilization monitoring in a symmetric multi-processing system
scenario (based on four Leon3 running a custom Linux kernel)
PROPOSED WORKMOTIVATIONS
AIPHS IS A LIBRARY OF HARDWARE ELEMENTS FOR RECONFIGURABLE PLATFORMS TO SUPPORT THE DEVELOPMENT OF MONITORING SOLUTIONS
CUSTOMIZED TO PROFILE THE RUNTIME BEHAVIOUR OF A SYSTEM, WITHOUT INTRODUCING SOFTWARE OVERHEAD.
AIPHSAdaptIve Profiling Hardware Sub-system
G. Valente, A. Bufalino, V. Muttillo, M. Santic, L. Pomante, M. Faccio, F. Federici
Main Contacts: giacomo.valente@graduate.univaq.it, vittoriano.muttillo@graduate.univaq.it, andrea.bufalino@student.univaq.it, marco.santic@univaq.it, luigi.pomante@univaq.it, marco.faccio@univaq.it, fabio.federici@univaq.it,
UNIVERSITA’ degli STUDI dell’AQUILA - CENTER of EXCELLENCE DEWS (ITALY)
http://dews.univaq.it

More Related Content

Viewers also liked

Impacto de la nueva ley sobre teletrabajo en el Peru
Impacto de la nueva ley sobre teletrabajo en el PeruImpacto de la nueva ley sobre teletrabajo en el Peru
Impacto de la nueva ley sobre teletrabajo en el PeruRedband
 
Gestión Pública Descentralizada: ¿Decisiones Espejo?.
Gestión Pública Descentralizada: ¿Decisiones Espejo?.Gestión Pública Descentralizada: ¿Decisiones Espejo?.
Gestión Pública Descentralizada: ¿Decisiones Espejo?.Gobernaphenom
 
Gestión Pública sin Modelos: “Free Raiders”.
Gestión Pública sin Modelos: “Free Raiders”.Gestión Pública sin Modelos: “Free Raiders”.
Gestión Pública sin Modelos: “Free Raiders”.Gobernaphenom
 
What to expect out of National Centre of Geo-Informatics (NCoG)
What to expect out of National Centre of Geo-Informatics (NCoG)What to expect out of National Centre of Geo-Informatics (NCoG)
What to expect out of National Centre of Geo-Informatics (NCoG)Geospatial Media & Communications
 
Презентація з досвіду роботи Смірнова Володимира Володимировича
Презентація з досвіду роботи Смірнова Володимира ВолодимировичаПрезентація з досвіду роботи Смірнова Володимира Володимировича
Презентація з досвіду роботи Смірнова Володимира ВолодимировичаVladimir Smirnov
 
Sistema Oseo
Sistema OseoSistema Oseo
Sistema Oseojeessale
 
Apresentacao Tic@Algarve
Apresentacao Tic@AlgarveApresentacao Tic@Algarve
Apresentacao Tic@AlgarveCarlos Nunes
 
New paradigm for national mapping organization
New paradigm for national mapping organizationNew paradigm for national mapping organization
New paradigm for national mapping organizationEsri India
 

Viewers also liked (14)

PhD english certificate
PhD english certificatePhD english certificate
PhD english certificate
 
Impacto de la nueva ley sobre teletrabajo en el Peru
Impacto de la nueva ley sobre teletrabajo en el PeruImpacto de la nueva ley sobre teletrabajo en el Peru
Impacto de la nueva ley sobre teletrabajo en el Peru
 
Gestión Pública Descentralizada: ¿Decisiones Espejo?.
Gestión Pública Descentralizada: ¿Decisiones Espejo?.Gestión Pública Descentralizada: ¿Decisiones Espejo?.
Gestión Pública Descentralizada: ¿Decisiones Espejo?.
 
Gestión Pública sin Modelos: “Free Raiders”.
Gestión Pública sin Modelos: “Free Raiders”.Gestión Pública sin Modelos: “Free Raiders”.
Gestión Pública sin Modelos: “Free Raiders”.
 
Environmental Catalysis,Using Ni-Ga catalyst to reduces CO2 ,IDM8
Environmental Catalysis,Using Ni-Ga catalyst to reduces CO2 ,IDM8Environmental Catalysis,Using Ni-Ga catalyst to reduces CO2 ,IDM8
Environmental Catalysis,Using Ni-Ga catalyst to reduces CO2 ,IDM8
 
What to expect out of National Centre of Geo-Informatics (NCoG)
What to expect out of National Centre of Geo-Informatics (NCoG)What to expect out of National Centre of Geo-Informatics (NCoG)
What to expect out of National Centre of Geo-Informatics (NCoG)
 
Презентація з досвіду роботи Смірнова Володимира Володимировича
Презентація з досвіду роботи Смірнова Володимира ВолодимировичаПрезентація з досвіду роботи Смірнова Володимира Володимировича
Презентація з досвіду роботи Смірнова Володимира Володимировича
 
Sistema Oseo
Sistema OseoSistema Oseo
Sistema Oseo
 
Rosas
RosasRosas
Rosas
 
Concrete, Ternary Blending Concrete IDM8
Concrete, Ternary Blending Concrete IDM8Concrete, Ternary Blending Concrete IDM8
Concrete, Ternary Blending Concrete IDM8
 
Apresentacao Tic@Algarve
Apresentacao Tic@AlgarveApresentacao Tic@Algarve
Apresentacao Tic@Algarve
 
BMPO-Aquisição
BMPO-AquisiçãoBMPO-Aquisição
BMPO-Aquisição
 
BMPO-Capa
BMPO-CapaBMPO-Capa
BMPO-Capa
 
New paradigm for national mapping organization
New paradigm for national mapping organizationNew paradigm for national mapping organization
New paradigm for national mapping organization
 

Similar to AIPHS Adaptive Profiling Hardware Sub-system Library for Reconfigurable Platform Monitoring

Apache Pulsar as a Dual Stream / Batch Processor
Apache Pulsar as a Dual Stream / Batch ProcessorApache Pulsar as a Dual Stream / Batch Processor
Apache Pulsar as a Dual Stream / Batch ProcessorJoe Olson
 
N2os overview
N2os overviewN2os overview
N2os overviewhwjeon1
 
SNAPDRAGON SoC Family and ARM Architecture
SNAPDRAGON SoC Family and ARM Architecture SNAPDRAGON SoC Family and ARM Architecture
SNAPDRAGON SoC Family and ARM Architecture Abdullaziz Tagawy
 
Modular middleware components in Apache Mynewt OS - SFO17-507
Modular middleware components in Apache Mynewt OS - SFO17-507Modular middleware components in Apache Mynewt OS - SFO17-507
Modular middleware components in Apache Mynewt OS - SFO17-507Linaro
 
Ipmi Server Management
Ipmi Server ManagementIpmi Server Management
Ipmi Server Managementsjtu1234567
 
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!OPNFV
 
Plank
PlankPlank
PlankFNian
 
Microcontroller(18CS44) module 1
Microcontroller(18CS44)  module 1Microcontroller(18CS44)  module 1
Microcontroller(18CS44) module 1Swetha A
 
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)Yuuki Takano
 
The sysfs Filesystem
The sysfs FilesystemThe sysfs Filesystem
The sysfs FilesystemJeff Yana
 
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018]  PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha[Pgday.Seoul 2018]  PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposhaPgDay.Seoul
 
Presentation aix performance updates & issues
Presentation   aix performance updates & issuesPresentation   aix performance updates & issues
Presentation aix performance updates & issuesxKinAnx
 
Best Practices and Performance Studies for High-Performance Computing Clusters
Best Practices and Performance Studies for High-Performance Computing ClustersBest Practices and Performance Studies for High-Performance Computing Clusters
Best Practices and Performance Studies for High-Performance Computing ClustersIntel® Software
 
Presentation aix performance updates & issues
Presentation   aix performance updates & issuesPresentation   aix performance updates & issues
Presentation aix performance updates & issuessolarisyougood
 
A Review On AMBA AHB Lite Protocol And Verification Using UVM Methodology
A Review On AMBA AHB Lite Protocol And Verification Using UVM MethodologyA Review On AMBA AHB Lite Protocol And Verification Using UVM Methodology
A Review On AMBA AHB Lite Protocol And Verification Using UVM MethodologyTodd Turner
 
Oracle rac 10g best practices
Oracle rac 10g best practicesOracle rac 10g best practices
Oracle rac 10g best practicesHaseeb Alam
 
EE 281-SAN DECODED PRESENTATION
EE 281-SAN DECODED PRESENTATIONEE 281-SAN DECODED PRESENTATION
EE 281-SAN DECODED PRESENTATIONABHASH MALVIYA
 

Similar to AIPHS Adaptive Profiling Hardware Sub-system Library for Reconfigurable Platform Monitoring (20)

Libra Library OS
Libra Library OSLibra Library OS
Libra Library OS
 
Apache Pulsar as a Dual Stream / Batch Processor
Apache Pulsar as a Dual Stream / Batch ProcessorApache Pulsar as a Dual Stream / Batch Processor
Apache Pulsar as a Dual Stream / Batch Processor
 
N2os overview
N2os overviewN2os overview
N2os overview
 
SNAPDRAGON SoC Family and ARM Architecture
SNAPDRAGON SoC Family and ARM Architecture SNAPDRAGON SoC Family and ARM Architecture
SNAPDRAGON SoC Family and ARM Architecture
 
Modular middleware components in Apache Mynewt OS - SFO17-507
Modular middleware components in Apache Mynewt OS - SFO17-507Modular middleware components in Apache Mynewt OS - SFO17-507
Modular middleware components in Apache Mynewt OS - SFO17-507
 
Ipmi Server Management
Ipmi Server ManagementIpmi Server Management
Ipmi Server Management
 
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!
 
Plank
PlankPlank
Plank
 
Microcontroller(18CS44) module 1
Microcontroller(18CS44)  module 1Microcontroller(18CS44)  module 1
Microcontroller(18CS44) module 1
 
A5 processor
A5 processorA5 processor
A5 processor
 
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
SF-TAP: Scalable and Flexible Traffic Analysis Platform (USENIX LISA 2015)
 
The sysfs Filesystem
The sysfs FilesystemThe sysfs Filesystem
The sysfs Filesystem
 
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018]  PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha[Pgday.Seoul 2018]  PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
[Pgday.Seoul 2018] PostgreSQL 성능을 위해 개발된 라이브러리 OS 소개 apposha
 
Presentation aix performance updates & issues
Presentation   aix performance updates & issuesPresentation   aix performance updates & issues
Presentation aix performance updates & issues
 
Best Practices and Performance Studies for High-Performance Computing Clusters
Best Practices and Performance Studies for High-Performance Computing ClustersBest Practices and Performance Studies for High-Performance Computing Clusters
Best Practices and Performance Studies for High-Performance Computing Clusters
 
Presentation aix performance updates & issues
Presentation   aix performance updates & issuesPresentation   aix performance updates & issues
Presentation aix performance updates & issues
 
A Review On AMBA AHB Lite Protocol And Verification Using UVM Methodology
A Review On AMBA AHB Lite Protocol And Verification Using UVM MethodologyA Review On AMBA AHB Lite Protocol And Verification Using UVM Methodology
A Review On AMBA AHB Lite Protocol And Verification Using UVM Methodology
 
Oracle rac 10g best practices
Oracle rac 10g best practicesOracle rac 10g best practices
Oracle rac 10g best practices
 
PROSE
PROSEPROSE
PROSE
 
EE 281-SAN DECODED PRESENTATION
EE 281-SAN DECODED PRESENTATIONEE 281-SAN DECODED PRESENTATION
EE 281-SAN DECODED PRESENTATION
 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 

Recently uploaded (20)

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 

AIPHS Adaptive Profiling Hardware Sub-system Library for Reconfigurable Platform Monitoring

  • 1. --> Local Memory Bus --> Fast Simplex Link --> AMBA APB, AHB, AXI --> Fast Simplex Link --> AMBA APB, AXI --> Event Monitor --> Time Monitor GM Interface Library Nucleus Library LIBRARY Target Bus Adapter Library GM Interface Library Nucleus Library Target Bus Adapter Library LEON3 LEON3 Ethernet MAC LEON3 AHB/APB Bridge Memory Controller PHY AMBA AHB AMBA APB UART UART - USB SDRAM S1 S2 S3 LEON3 ARM ARM Memory Controller UART Controller MicroBlaze USB SDRAM ARM ARM Memory Controller S2 S3 S5 S4 MicroBlaze S1 S6 AXI Controller mailbox S0 Target Bus Adapter GM Interface Nucleus SNIFFER LEON3 PLATFORM MICROBLAZE PLATFORM SYSTEM BEHAVIOUR Actual implementation of AIPHS library, that contains elements to target reconfigurable platforms based on Xilinx IP-Cores and Gaisler IP-Cores. Proposed profiling technique follows the approach of runtime bus sampling. Event monitor: strobe generation (ld_ac_event) during access on specified address range (delimited by sig_out_inf and sig_out_sup). Time monitor: counter activated by read operation (during_read) and stopped by write operation (during_write), both on specified address (0x808). SYSTEM DESCRIPTION OVERVIEW Monitoring a system during its life cycle can provide useful information to trace profiles of behavior at different level of granularity. Thisoperationcanbethestartingpointtodrivedifferentactions,suchasthereconfiguration of the platform or a change in the scheduling policy. In the area of Embedded SoC a monitoring system should be customizable, since different behaviors can be required to be analyzed. Profiling systems on reconfigurable logic offer an interesting perspective to look for this characteristic. 1) 2) 3) This demo presents AIPHS, a library of hardware elements oriented to support the develop- ment of customized monitoring solutions. The use of AIPHS will be shown by illustrating: --> a customization for stalls identification in a message passing scenario --> a customization for bus utilization monitoring in a symmetric multi-processing system scenario (based on four Leon3 running a custom Linux kernel) PROPOSED WORKMOTIVATIONS AIPHS IS A LIBRARY OF HARDWARE ELEMENTS FOR RECONFIGURABLE PLATFORMS TO SUPPORT THE DEVELOPMENT OF MONITORING SOLUTIONS CUSTOMIZED TO PROFILE THE RUNTIME BEHAVIOUR OF A SYSTEM, WITHOUT INTRODUCING SOFTWARE OVERHEAD. AIPHSAdaptIve Profiling Hardware Sub-system G. Valente, A. Bufalino, V. Muttillo, M. Santic, L. Pomante, M. Faccio, F. Federici Main Contacts: giacomo.valente@graduate.univaq.it, vittoriano.muttillo@graduate.univaq.it, andrea.bufalino@student.univaq.it, marco.santic@univaq.it, luigi.pomante@univaq.it, marco.faccio@univaq.it, fabio.federici@univaq.it, UNIVERSITA’ degli STUDI dell’AQUILA - CENTER of EXCELLENCE DEWS (ITALY) http://dews.univaq.it