SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
EMBEDDING LOW-COST INTELLIGENCE
WITH XCORE.AI
12 JUNE 2020
22
TECHNOLOGY IS WOVEN
THOUGHOUT OUR LIVES
3
THE AIOT IS APPLICABLE ACROSS MARKETS
ENABLING HIGH PERFORMANCE, ACROSS VERTICALS, ECONOMICALLY
Smart speaker
Audio visual
Appliances
Lighting
Security
Fitness
Care
Diagnostics &
monitoring
MHealth
Traffic &
parking
Environmental
Utilities
Public safety &
security
TAM
Operations
Tracking
Safety
Maintenance
Energy
management
Asset tracking &
predictive
maintenance
In car people
tracking
Autonomous L1
driving & safety
500M
UNITS
500M
UNITS
650M
UNITS
450M
UNITS
90M
UNITS
44
CHALLENGES OF THE AIoT REVOLUTION
45% DATA SECURITY AND AUTONOMY
38% BANDWIDTH
32% LATENCY
24% SCALABILITY
24% CLOUD INFRASTRUCTURE LIMITATIONS
BASED ON PRIMARY RESEARCH WITH ELECTRONICS ENGINEERS
WHAT’S NEEDED?
AIoT devices demand a processor with
high-performance compute, efficient energy
usage and a low eBOM.
A NEW KIND OF PROCESSOR
Fast, flexible and economical, xcore.ai puts
intelligence at the core of smart products,
combining AI, DSP, control and IO compute
in a one dollar device.
77
FAST, FLEXIBLE AND ECONOMICAL
32 x 16 x
15 x 21 x
ARM Cortex M7 @ 600MHzxcore.ai
AI performance faster I/O processing
DSP performance more 16-bit MACs
Benchmarked 18 Nov 2019. Preliminary information subject to change without notice
DELIVERING STANDOUT PERFORMANCE
88
FLEXIBLE & SCALABLE ARCHITECTURE
DRIVING FAST TIME TO MARKET, ENABLING COST EFFECTIVE SOLUTIONS
xcore device families
xcore Tools
xcore Libraries
3rd Party
Libraries
xcore LibrariesFreeRTOS
Custom platform solutions
xcore Libraries
USB
Audio
Voice
Human
Presence
Smart
Home
Connect
Health
Smart
Mobility
IndustryIoT
SmartCities
Solutions
99
STATE OF THE ART ARCHITECTURE
HIGH PERFORMANCE AND ENERGY EFFICIENCY CONVERGE IN A LOW eBOM CLASS LEADER
c
hardware ports
IO pins
switch
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xtime scheduler
hardware ports
xtime scheduler IO pins
SRAMSRAM
ALU (FP + int)
vector unit
ALU (FP + int)
vector unit
High-Speed USB PHY MIPI D-PHY
external
LPDDR
interface
JTAG
core PLL
app
PLL
OTP OTP
oscillator reset16 real-time logical cores,
with support for scalar /
float / vector instructions
Vector processing unit,
supports 8-bit and binarised
neural network inferences
Extended memory support
for large applications
Flexible IO ports with
nano-second latency;
create interfaces in software
High performance instruction
set for DSP, ML and
cryptographic functions
Integrated MIPI interface
for imaging support
Example software tasks
1010
MAPPING REAL-TIME TASKS, APP TASKS, AND INFERENCING TASKS
Neuralnetmodel
c
Hardware Ports
IO pins
Switch
xTIME scheduler
Hardware Ports
xTIME scheduler IO pins
High speed USB PHY MIDI D-PHY
External
LPDDR
interface
JTAG
Core PLL App PLL
Oscillator Reset
FreeRTOS and app
tasks dynamically
share fixed number of
thread contexts
Inferencing and real time tasks
allocated fixed threads at compile time
I2SLEDdrivers
PDMPDM
c
Far-fieldmicrophone
processing
Applicationtask
Applicationtask
…
Applicationtask
Keyworddetection
FreeRTOS
I2C
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
xcore logical core
Internal
SRAM
Internal
SRAM
ALU (FP + int)
Vector unit
ALU (FP + int)
Vector unit
OTP OTP
PDM
Far-field microphone
processing
Keyword detection
Free
RTOS
I2S, I2C, LED drivers
Apptask
PDM
Apptask
Apptask
Apptask
Neural net model
1111
FOUR CLASSES OF COMPUTE, ONE DEVELOPMENT PLATFORM
“USING XMOS WE WERE ABLE TO REPLACE THREE SEPARATE DEVELOPMENT SYSTEMS”
Richard Hollinshead, Meridian
Embedded
code
DSP
code
NN
Model
Cortex-M DSP core NPU Hardware
gates
IO &
accelerators
Cortex SoC development
Embedded
code
DSP
code
NN
Model
xcore
IO &
accelerators
xcore development
1212
PROGRAMMABLE USING INDUSTRY STANDARD TOOLS
ENABLING RAPID DEPLOYMENT AND SHORTENING TIME TO MARKET
Example software tasks
• Industry-standard TensorFlow Lite
workflow
• Automatic model translation
• Community support
Applicationtask
Applicationtask
…
Applicationtask
FreeRTOS
• Familiar, real-time, industry-standard
development environment
• Community support
• Wide variety of third party applications
FFT
FFT
QSPI
Filter
Filter
• High performance, predictable DSP
• Accessed using industry standard tools
• Highly optimised library kernels access
xcore.ai processing
CONTROL AI DSP
1313
AI USER WORKFLOW
Trained floating
point network
Lite convertor
(python API)
Run TFL to
xcore.ai
convertor
Key
TensorFlow component
XMOS component
User component
Key
TensorFlow component
XMOS component
User component
ONNX componentAlternative framework flow
trained network
my_model.tflite to TensorFlow
convertor
xcore.ai
micro Runtime
my_model.tflite
lib_xs3_ai
1414
PROGRAMMING – PULLING IT ALL TOGETHER
xmos
compiler
3rd party
Libraries
Executable
Control
source code
Neural net
model
Dataflow
source code
XMOS
Libraries
TensorFlowLite
to xcore.ai
convertor
Applicationtask
Applicationtask
…
Applicationtask
FreeRTOS
FFT
FFT
QSPI
Filter
Filter
1515
IN SUMMARY
• The AIoT industry has reached a tipping point that will
radically transform our way of life
• Success depends on being able to drive one of the most
impressive feats of electronics engineering
• xcore.ai is that feat
THANK YOU
XCORE.AI

Contenu connexe

Tendances

Tendances (20)

Tales of AI agents saving the human race!
Tales of AI agents saving the human race!Tales of AI agents saving the human race!
Tales of AI agents saving the human race!
 
IoT - Life at the Edge
IoT - Life at the EdgeIoT - Life at the Edge
IoT - Life at the Edge
 
Edge Computing Standardisation and Initiatives
Edge Computing Standardisation and InitiativesEdge Computing Standardisation and Initiatives
Edge Computing Standardisation and Initiatives
 
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
 
Deep learning @ Edge using Intel's Neural Compute Stick
Deep learning @ Edge using Intel's Neural Compute StickDeep learning @ Edge using Intel's Neural Compute Stick
Deep learning @ Edge using Intel's Neural Compute Stick
 
Edge Computing : future of IoT ?
Edge Computing : future of IoT ? Edge Computing : future of IoT ?
Edge Computing : future of IoT ?
 
Deep Learning Use Cases using OpenPOWER systems
Deep Learning Use Cases using OpenPOWER systemsDeep Learning Use Cases using OpenPOWER systems
Deep Learning Use Cases using OpenPOWER systems
 
Internet of energy
Internet of energyInternet of energy
Internet of energy
 
“Getting Efficient DNN Inference Performance: Is It Really About the TOPS?,” ...
“Getting Efficient DNN Inference Performance: Is It Really About the TOPS?,” ...“Getting Efficient DNN Inference Performance: Is It Really About the TOPS?,” ...
“Getting Efficient DNN Inference Performance: Is It Really About the TOPS?,” ...
 
THE VLSI INDUSTRY - An Overview of Market, Job Functions And Product Developm...
THE VLSI INDUSTRY - An Overview of Market, Job Functions And Product Developm...THE VLSI INDUSTRY - An Overview of Market, Job Functions And Product Developm...
THE VLSI INDUSTRY - An Overview of Market, Job Functions And Product Developm...
 
“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...
“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...
“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...
 
Serguei Seloussov - Future of computing and SIT MSc program
Serguei Seloussov - Future of computing and SIT MSc programSerguei Seloussov - Future of computing and SIT MSc program
Serguei Seloussov - Future of computing and SIT MSc program
 
The What, Who & Why of NVIDIA
The What, Who & Why of NVIDIAThe What, Who & Why of NVIDIA
The What, Who & Why of NVIDIA
 
"The Vision AI Start-ups That Matter Most," a Presentation from Cognite Ventures
"The Vision AI Start-ups That Matter Most," a Presentation from Cognite Ventures"The Vision AI Start-ups That Matter Most," a Presentation from Cognite Ventures
"The Vision AI Start-ups That Matter Most," a Presentation from Cognite Ventures
 
Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption
 
IoT Security Assessment - IEEE PAR Proposal
IoT Security Assessment - IEEE PAR ProposalIoT Security Assessment - IEEE PAR Proposal
IoT Security Assessment - IEEE PAR Proposal
 
NVIDIA DataArt IT
NVIDIA DataArt ITNVIDIA DataArt IT
NVIDIA DataArt IT
 
Innovation Roundtable
Innovation RoundtableInnovation Roundtable
Innovation Roundtable
 
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres..."Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
"Highly Efficient, Scalable Vision and AI Processors IP for the Edge," a Pres...
 
Huawei's AI Strategy and Full-Stack Portfolio Launch
Huawei's AI Strategy and Full-Stack Portfolio LaunchHuawei's AI Strategy and Full-Stack Portfolio Launch
Huawei's AI Strategy and Full-Stack Portfolio Launch
 

Similaire à Implementing AI: Running AI at the Edge: Embedding low-cost intelligence with xcore.ai - Mark Lippett and Henk Muller, XMOS

“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...
“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...
“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...
Edge AI and Vision Alliance
 
Industrial IoT and OT/IT Convergence
Industrial IoT and OT/IT ConvergenceIndustrial IoT and OT/IT Convergence
Industrial IoT and OT/IT Convergence
Michelle Holley
 
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
Dell Technologies
 

Similaire à Implementing AI: Running AI at the Edge: Embedding low-cost intelligence with xcore.ai - Mark Lippett and Henk Muller, XMOS (20)

IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT Development
 
Developing your IoT Solutions with Intel
Developing your IoT Solutions with IntelDeveloping your IoT Solutions with Intel
Developing your IoT Solutions with Intel
 
Industrial IoT in a Nutshell
Industrial IoT in a NutshellIndustrial IoT in a Nutshell
Industrial IoT in a Nutshell
 
“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...
“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...
“Accelerate Tomorrow’s Models with Lattice FPGAs,” a Presentation from Lattic...
 
IoT challenges for Smart Manufacturing
IoT challenges for Smart ManufacturingIoT challenges for Smart Manufacturing
IoT challenges for Smart Manufacturing
 
Rotary RFID Parking Management Solution Controlled By Microcontroller
Rotary RFID Parking Management Solution Controlled By MicrocontrollerRotary RFID Parking Management Solution Controlled By Microcontroller
Rotary RFID Parking Management Solution Controlled By Microcontroller
 
Rotary RFID Parking Management Solution Controlled By Microcontroller
Rotary RFID Parking Management Solution Controlled By MicrocontrollerRotary RFID Parking Management Solution Controlled By Microcontroller
Rotary RFID Parking Management Solution Controlled By Microcontroller
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機
 
Industrial IoT and OT/IT Convergence
Industrial IoT and OT/IT ConvergenceIndustrial IoT and OT/IT Convergence
Industrial IoT and OT/IT Convergence
 
IoT Week 2022-NGIoT session_Micha vor dem Berge presentation
IoT Week 2022-NGIoT session_Micha vor dem Berge presentationIoT Week 2022-NGIoT session_Micha vor dem Berge presentation
IoT Week 2022-NGIoT session_Micha vor dem Berge presentation
 
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
Dell OEM/IoT Solutions for Industrial Automation and Smart Manufacturing v3a ...
 
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
Session Sponsored by Intel: Smart Cities, Infrastructure and Health powered b...
 
La technologie Java embarquée pour des plateformes de services riches
La technologie Java embarquée pour des plateformes de services richesLa technologie Java embarquée pour des plateformes de services riches
La technologie Java embarquée pour des plateformes de services riches
 
Catching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) WaveCatching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) Wave
 
Dell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western OntarioDell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western Ontario
 
Малоресурсная криптография - Сергей Мартыненко
Малоресурсная криптография - Сергей МартыненкоМалоресурсная криптография - Сергей Мартыненко
Малоресурсная криптография - Сергей Мартыненко
 
AIoT: Intelligence on Microcontroller
AIoT: Intelligence on MicrocontrollerAIoT: Intelligence on Microcontroller
AIoT: Intelligence on Microcontroller
 
Digital twins and New Business Models
Digital twins and New Business ModelsDigital twins and New Business Models
Digital twins and New Business Models
 
Topics
TopicsTopics
Topics
 
Internet of things - The Present & The Future
Internet of things - The Present & The FutureInternet of things - The Present & The Future
Internet of things - The Present & The Future
 

Plus de KTN

Plus de KTN (20)

Competition Briefing - Open Digital Solutions for Net Zero Energy
Competition Briefing - Open Digital Solutions for Net Zero Energy Competition Briefing - Open Digital Solutions for Net Zero Energy
Competition Briefing - Open Digital Solutions for Net Zero Energy
 
An Introduction to Eurostars - an Opportunity for SMEs to Collaborate Interna...
An Introduction to Eurostars - an Opportunity for SMEs to Collaborate Interna...An Introduction to Eurostars - an Opportunity for SMEs to Collaborate Interna...
An Introduction to Eurostars - an Opportunity for SMEs to Collaborate Interna...
 
Prospering from the Energy Revolution: Six in Sixty - Technology and Infrastr...
Prospering from the Energy Revolution: Six in Sixty - Technology and Infrastr...Prospering from the Energy Revolution: Six in Sixty - Technology and Infrastr...
Prospering from the Energy Revolution: Six in Sixty - Technology and Infrastr...
 
UK Catalysis: Innovation opportunities for an enabling technology
UK Catalysis: Innovation opportunities for an enabling technologyUK Catalysis: Innovation opportunities for an enabling technology
UK Catalysis: Innovation opportunities for an enabling technology
 
Industrial Energy Transformational Fund Phase 2 Spring 2022 - Competition Bri...
Industrial Energy Transformational Fund Phase 2 Spring 2022 - Competition Bri...Industrial Energy Transformational Fund Phase 2 Spring 2022 - Competition Bri...
Industrial Energy Transformational Fund Phase 2 Spring 2022 - Competition Bri...
 
Horizon Europe ‘Culture, Creativity and Inclusive Society’ Consortia Building...
Horizon Europe ‘Culture, Creativity and Inclusive Society’ Consortia Building...Horizon Europe ‘Culture, Creativity and Inclusive Society’ Consortia Building...
Horizon Europe ‘Culture, Creativity and Inclusive Society’ Consortia Building...
 
Horizon Europe ‘Culture, Creativity and Inclusive Society’ Consortia Building...
Horizon Europe ‘Culture, Creativity and Inclusive Society’ Consortia Building...Horizon Europe ‘Culture, Creativity and Inclusive Society’ Consortia Building...
Horizon Europe ‘Culture, Creativity and Inclusive Society’ Consortia Building...
 
Smart Networks and Services Joint Undertaking (SNS JU) Call Topics
Smart Networks and Services Joint Undertaking (SNS JU) Call TopicsSmart Networks and Services Joint Undertaking (SNS JU) Call Topics
Smart Networks and Services Joint Undertaking (SNS JU) Call Topics
 
Building Talent for the Future 2 – Expression of Interest Briefing
Building Talent for the Future 2 – Expression of Interest BriefingBuilding Talent for the Future 2 – Expression of Interest Briefing
Building Talent for the Future 2 – Expression of Interest Briefing
 
Connected and Autonomous Vehicles Cohort Workshop
Connected and Autonomous Vehicles Cohort WorkshopConnected and Autonomous Vehicles Cohort Workshop
Connected and Autonomous Vehicles Cohort Workshop
 
Biodiversity and Food Production: The Future of the British Landscape
Biodiversity and Food Production: The Future of the British LandscapeBiodiversity and Food Production: The Future of the British Landscape
Biodiversity and Food Production: The Future of the British Landscape
 
Engage with...Performance Projects
Engage with...Performance ProjectsEngage with...Performance Projects
Engage with...Performance Projects
 
How to Create a Good Horizon Europe Proposal Webinar
How to Create a Good Horizon Europe Proposal WebinarHow to Create a Good Horizon Europe Proposal Webinar
How to Create a Good Horizon Europe Proposal Webinar
 
Horizon Europe Tackling Diseases and Antimicrobial Resistance (AMR) Webinar a...
Horizon Europe Tackling Diseases and Antimicrobial Resistance (AMR) Webinar a...Horizon Europe Tackling Diseases and Antimicrobial Resistance (AMR) Webinar a...
Horizon Europe Tackling Diseases and Antimicrobial Resistance (AMR) Webinar a...
 
Engage with...Custom Interconnect
Engage with...Custom InterconnectEngage with...Custom Interconnect
Engage with...Custom Interconnect
 
Engage with...ZF
Engage with...ZFEngage with...ZF
Engage with...ZF
 
Engage with...FluxSys
Engage with...FluxSysEngage with...FluxSys
Engage with...FluxSys
 
Made Smarter Innovation: Sustainable Smart Factory Competition Briefing
Made Smarter Innovation: Sustainable Smart Factory Competition BriefingMade Smarter Innovation: Sustainable Smart Factory Competition Briefing
Made Smarter Innovation: Sustainable Smart Factory Competition Briefing
 
Driving the Electric Revolution – PEMD Skills Hub
Driving the Electric Revolution – PEMD Skills HubDriving the Electric Revolution – PEMD Skills Hub
Driving the Electric Revolution – PEMD Skills Hub
 
Medicines Manufacturing Challenge EDI Survey Briefing Webinar
Medicines Manufacturing Challenge EDI Survey Briefing WebinarMedicines Manufacturing Challenge EDI Survey Briefing Webinar
Medicines Manufacturing Challenge EDI Survey Briefing Webinar
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Implementing AI: Running AI at the Edge: Embedding low-cost intelligence with xcore.ai - Mark Lippett and Henk Muller, XMOS

  • 1. EMBEDDING LOW-COST INTELLIGENCE WITH XCORE.AI 12 JUNE 2020
  • 3. 3 THE AIOT IS APPLICABLE ACROSS MARKETS ENABLING HIGH PERFORMANCE, ACROSS VERTICALS, ECONOMICALLY Smart speaker Audio visual Appliances Lighting Security Fitness Care Diagnostics & monitoring MHealth Traffic & parking Environmental Utilities Public safety & security TAM Operations Tracking Safety Maintenance Energy management Asset tracking & predictive maintenance In car people tracking Autonomous L1 driving & safety 500M UNITS 500M UNITS 650M UNITS 450M UNITS 90M UNITS
  • 4. 44 CHALLENGES OF THE AIoT REVOLUTION 45% DATA SECURITY AND AUTONOMY 38% BANDWIDTH 32% LATENCY 24% SCALABILITY 24% CLOUD INFRASTRUCTURE LIMITATIONS BASED ON PRIMARY RESEARCH WITH ELECTRONICS ENGINEERS
  • 5. WHAT’S NEEDED? AIoT devices demand a processor with high-performance compute, efficient energy usage and a low eBOM.
  • 6. A NEW KIND OF PROCESSOR Fast, flexible and economical, xcore.ai puts intelligence at the core of smart products, combining AI, DSP, control and IO compute in a one dollar device.
  • 7. 77 FAST, FLEXIBLE AND ECONOMICAL 32 x 16 x 15 x 21 x ARM Cortex M7 @ 600MHzxcore.ai AI performance faster I/O processing DSP performance more 16-bit MACs Benchmarked 18 Nov 2019. Preliminary information subject to change without notice DELIVERING STANDOUT PERFORMANCE
  • 8. 88 FLEXIBLE & SCALABLE ARCHITECTURE DRIVING FAST TIME TO MARKET, ENABLING COST EFFECTIVE SOLUTIONS xcore device families xcore Tools xcore Libraries 3rd Party Libraries xcore LibrariesFreeRTOS Custom platform solutions xcore Libraries USB Audio Voice Human Presence Smart Home Connect Health Smart Mobility IndustryIoT SmartCities Solutions
  • 9. 99 STATE OF THE ART ARCHITECTURE HIGH PERFORMANCE AND ENERGY EFFICIENCY CONVERGE IN A LOW eBOM CLASS LEADER c hardware ports IO pins switch xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xtime scheduler hardware ports xtime scheduler IO pins SRAMSRAM ALU (FP + int) vector unit ALU (FP + int) vector unit High-Speed USB PHY MIPI D-PHY external LPDDR interface JTAG core PLL app PLL OTP OTP oscillator reset16 real-time logical cores, with support for scalar / float / vector instructions Vector processing unit, supports 8-bit and binarised neural network inferences Extended memory support for large applications Flexible IO ports with nano-second latency; create interfaces in software High performance instruction set for DSP, ML and cryptographic functions Integrated MIPI interface for imaging support Example software tasks
  • 10. 1010 MAPPING REAL-TIME TASKS, APP TASKS, AND INFERENCING TASKS Neuralnetmodel c Hardware Ports IO pins Switch xTIME scheduler Hardware Ports xTIME scheduler IO pins High speed USB PHY MIDI D-PHY External LPDDR interface JTAG Core PLL App PLL Oscillator Reset FreeRTOS and app tasks dynamically share fixed number of thread contexts Inferencing and real time tasks allocated fixed threads at compile time I2SLEDdrivers PDMPDM c Far-fieldmicrophone processing Applicationtask Applicationtask … Applicationtask Keyworddetection FreeRTOS I2C xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core xcore logical core Internal SRAM Internal SRAM ALU (FP + int) Vector unit ALU (FP + int) Vector unit OTP OTP PDM Far-field microphone processing Keyword detection Free RTOS I2S, I2C, LED drivers Apptask PDM Apptask Apptask Apptask Neural net model
  • 11. 1111 FOUR CLASSES OF COMPUTE, ONE DEVELOPMENT PLATFORM “USING XMOS WE WERE ABLE TO REPLACE THREE SEPARATE DEVELOPMENT SYSTEMS” Richard Hollinshead, Meridian Embedded code DSP code NN Model Cortex-M DSP core NPU Hardware gates IO & accelerators Cortex SoC development Embedded code DSP code NN Model xcore IO & accelerators xcore development
  • 12. 1212 PROGRAMMABLE USING INDUSTRY STANDARD TOOLS ENABLING RAPID DEPLOYMENT AND SHORTENING TIME TO MARKET Example software tasks • Industry-standard TensorFlow Lite workflow • Automatic model translation • Community support Applicationtask Applicationtask … Applicationtask FreeRTOS • Familiar, real-time, industry-standard development environment • Community support • Wide variety of third party applications FFT FFT QSPI Filter Filter • High performance, predictable DSP • Accessed using industry standard tools • Highly optimised library kernels access xcore.ai processing CONTROL AI DSP
  • 13. 1313 AI USER WORKFLOW Trained floating point network Lite convertor (python API) Run TFL to xcore.ai convertor Key TensorFlow component XMOS component User component Key TensorFlow component XMOS component User component ONNX componentAlternative framework flow trained network my_model.tflite to TensorFlow convertor xcore.ai micro Runtime my_model.tflite lib_xs3_ai
  • 14. 1414 PROGRAMMING – PULLING IT ALL TOGETHER xmos compiler 3rd party Libraries Executable Control source code Neural net model Dataflow source code XMOS Libraries TensorFlowLite to xcore.ai convertor Applicationtask Applicationtask … Applicationtask FreeRTOS FFT FFT QSPI Filter Filter
  • 15. 1515 IN SUMMARY • The AIoT industry has reached a tipping point that will radically transform our way of life • Success depends on being able to drive one of the most impressive feats of electronics engineering • xcore.ai is that feat