SlideShare una empresa de Scribd logo
1 de 54
Descargar para leer sin conexión
FPGA-BASED SOFT-PROCESSORS:
6G NODES AND POST-QUANTUM SECURITY
IN SPACE
Francisco García Herrero
11/06/21
ARIES
http://www.nebrija.es/aries/
Index
FPGA-based
SOFT-
PROCESSORS:
6G, SEC
Challenges Limitations Architectures Solutions Future work
Index
FPGA-based
SOFT-
PROCESSORS:
6G, SEC
Challenges Limitations Architectures Solutions Future work
Challenges
• Convergence of Operational and Information Technologies
• OT : safety critical and real-time (RT), which means requiring,
guaranteed extra-functional properties as real-time behavior,
reliability, availability, industry-specific safety standards, and
security
• IT : such as Cloud Computing and Service Oriented Architecture.
Cannot offer the properties required from the OT level
Challenges
Qian, Jia & Sengupta, Sayantan & Hansen, Lars. (2019). Active Learning Solution on
Distributed Edge Computing.
• The devices send all the information to a centralized authority,
which processes the data
• Latency
• Heavy workload at the cloud side (limitations and availability)
• Privacy (sec)
• A platform, which enables the computation, communication and
storage closer to the network is required
• Middleware will further facilitate the ’things’ to realize their
potentials
• Industrial automation, robotics or autonomous vehicles, where real-time
decision making by using machine learning approaches is crucial
Challenges
https://www.moxa.com
Challenges
Qian, Jia & Sengupta, Sayantan & Hansen, Lars. (2019). Active Learning Solution on
Distributed Edge Computing.
Challenges
E. Calvanese Strinati, S. Barbarossa, J. L. Gonzalez-Jimenez, D. Kténas, N. Cassiau, and C.
Dehos, “6G: The Next Frontier,” arXiv e-prints, p. arXiv:1901.03239, Jan. 2019.
• The emerging communication requirements for 6G are:
• Ultra-low (undetectable ∼ 0.1ms) latency with very high reliability
(10−9 frame error rate)
• Intelligent adaptive radio with Machine Learning (ML) on the edge
• Very high energy efficiency (∼ 1pJ/bit) to reduce the overall
network energy consumption
• Cost-efficient computational platforms such as FPGA, ASIC.
Challenges
Jagannath, Anu & Jagannath, Jithin & Melodia, Tommaso. (2020). Redefining Wireless
Communication for 6G: Signal Processing Meets Deep Learning.
Challenges
A. Dogra, R. K. Jha and S. Jain, "A Survey on Beyond 5G Network With the Advent of 6G:
Architecture and Emerging Technologies," in IEEE Access, vol. 9, pp. 67512-67547, 2021
Challenges
Zhu, Guangxu & Xu, Jie & Huang, Kaibin. (2020). Over-the-Air Computing for 6G -- Turning
Air into a Computer.
Challenges
Challenges
Index
FPGA-based
SOFT-
PROCESSORS:
6G, SEC
Challenges Limitations Architectures Solutions Future work
Limitations
Stanford VLSI group, http://cpudb.stanford.edu/visualize/clock_frequency
Limitations Why not GPUs for AI and ML?
https://cdn2.hubspot.net/hubfs/729091/NIPS2017/NIPS%2017%20-%20IPU.pdf?t=1513603679766
Limitations
• At Facebook data centers, the vast majority of online
inference runs on the abundant 1xCPU (single-socket) or
2xCPU(dual-socket) production machines
• As more ML workloads are increasing, these expenses are
staggering and Facebook has now started its open source
compiler effort called GLOW(Graph LOWering) for enabling
cheaper machine learning accelerators
https://research.fb.com/wp-content/uploads/2017/12/hpca-2018-facebook.pdf
Limitations
• The memory footprint of deep NN grows with the number
of neurons and layers.
• This will become critical for memory-constrained platforms
such as CPUs, FPGAs, ASICs, etc with only a few
megabytes of memory.
• Example, the ResNet-50 architecture with 50 convolutional layers
requires 95 MB of memory for storage and over 3.8 billion floating-
point multiplications when processing an image.
• Such computationally intensive and memory extensive
architectures cannot be directly implemented on embedded
computational platforms.
Limitations
J. Jagannath, N. Polosky, A. Jagannath, F. Restuccia, and T. Melodia, “Neural
networks for signal intelligence,” in Machine Learning for Future Wireless
Communications. John Wiley & Sons, Ltd, 2020, ch. 13, pp. 243–264.
Limitations
https://www.3gpp.org/
https://www.meetiqm.com/
https://www.rigetti.com/
<<By the time, we make an ASIC, there will
be new neural networks that won’t be
supported on that ASIC.>>
Index
FPGA-based
SOFT-
PROCESSORS:
6G, SEC
Challenges Limitations Architectures Solutions Future work
Approach
• A dwarf is an algorithmic method that captures a pattern of
computation and communication
• Methods important for science and engineering
• They decouple research, allowing analysis of programming support
without waiting years for full application development
https://parlab.eecs.berkeley.edu/research/193
Computer Architecture is Back - The Berkeley View on
the Parallel Computing Landscape, David Patterson,
Krste Asanovíc, Kurt Keutzer, 2007
Approach Crypto+AI
Internal Western Digital Meeting
Architectures
M. Makni, M. Baklouti, S. Niar, M. W. Jmal and M.
Abid, "A comparison and performance evaluation
of FPGA soft-cores for embedded multi-core
systems," 2016 11th International Design & Test
Symposium (IDT), 2016, pp. 154-159, doi:
10.1109/IDT.2016.7843032.
A2I
A2O
AEMB
Amber
ao486
ARC
BERI
Chiselwatt
Cortex-M1
CPU86
Dossmatik
ERIC5
f32c
H2 CPU
Instant SoC
JOP
LatticeMico32
LatticeMico8
LEON2(-FT)
LEON3/4
Libre-SOC
LXP32
MCL51
MCL65
MCL86
MicroBlaze
Microwatt
MRISC32-A1
Navré
NEO430
NEORV32
Nios, Nios II
OpenFire
OpenPiton
OpenRISC
OpenSPARC T1
Other architectures
PacoBlaze
pAVR
PicoBlaze
PowerPC 405S
PowerPC 440S
PowerPC 470S
RISC5
s80x86
SecretBlaze
SpartanMC
SYNPIC12
Tacus/PIPE5
TSK3000A
TSK51/52
VexRiscv
xr16
YASEP
Zet
ZipCPU
ZPU
Some Candidates…
Less vulnerable to obsolescence
Architectures
https://www.gartner.com
Architectures
Di Mascio, S., Menicucci, A., Furano, G., Monteleone, C., and Ottavi, M., “The Case for RISC-V in Space,” Applications in Electronics
Pervading Industry, Environment and Society, Apple Pies, 2018, edited by S. Saponara, and A. De Gloria, Vol. 550, Lecture Notes in
Electrical Engineering, Springer, Cham, 2019, pp. 319–325
Architectures
https://www.westerndigital.com/company/innovations/risc-v
Architectures
https://chipsalliance.org/
Architectures
https://www.westerndigital.com/company/innovations/risc-v
Architectures
Index
FPGA-based
SOFT-
PROCESSORS:
6G, SEC
Challenges Limitations Architectures Solutions Future work
Solutions
• Common operations and functions in Crypto and ECC
Solutions
• Common operations and functions in Crypto and ECC
Multi-purpose SoC for consumer SSD applications
Freedom of power and performance optimization for
end application
Solutions
• ECC classical solution
Torres, V.; Valls, J.; Canet, M.J.; García-Herrero, F. Soft-
Decision Low-Complexity Chase Decoders for the
RS(255,239) Code. Electronics 2019, 8, 10.
Solutions
• Crypto: not only classical but post-quantum
• Support for different algebraic models (not for different
applications)
Encryption /
KEMs
Arithmetic
Crystals-Kyber GF(q), NTT, ring
Classic McEliece GF(2^m)
NTRU GF(q), NTT, ring
SABER GF(q), NTT, ring
BIKE GF(2^m)
FrodoKEM GF(q)
HQC GF(2^m)
NTRU Prime GF(q), NTT, ring
SIKE GF(q)
Alkim, E., Evkan, H., Lahr, N., Niederhagen, R., & Petri, R.
(2020). ISA Extensions for Finite Field Arithmetic Accelerating
Kyber and NewHope on RISC-V. IACR Trans. Cryptogr. Hardw.
Embed. Syst., 2020 (3), 219-242
E. Karabulut and A. Aysu, "RANTT: A RISC-V Architecture
Extension for the Number Theoretic Transform," 2020 30th
International Conference on Field-Programmable Logic and
Applications (FPL), 2020, pp. 26-32
Solutions
• Crypto: not only classical but post-quantum
• Flexibility for inside each algebraic model to support future
changes
V. S. Ganepola, R. A. Carrasco, I. J.
Wassell and S. Le Goff, "Performance
study of non-binary LDPC Codes over
GF(q)," 2008 6th International
Symposium on Communication
Systems, Networks and Digital Signal
Processing, 2008, pp. 585-589
Solutions
Solutions
Galois Field Multiplier GF(2𝑚
), with m=4
Solutions
Solutions
• Not only addition and product…
Solutions
• Co-processors vs new architecture
Solutions
• Co-processors vs new architecture
Solutions
• Co-processors vs new architecture
Solutions
• Different algorithms, with different algebra
• First steps GF(2𝑚)
Crypto
ECC
Solutions
• Not only for a certain application or system
Solutions
Operation Applications
GF(2𝑚
) mult Crypto, PQC, ECC
GF(2𝑚
) inv Crypto, PQC, ECC
GF(2𝑚
) power Crypto, PQC, ECC
GF(q) mult Crypto, PQC, ECC
GF(q) power Crypto, PQC, ECC
Ring mult, NTT Crypto, PQC, ECC
Ring power Crypto, PQC, ECC
mod q Crypto, PQC
Functional
Test
Area/Power
Speed
Reliability
Solutions
Operation Applications
GF(2𝑚
) mult Crypto, PQC, ECC
GF(2𝑚
) inv Crypto, PQC, ECC
GF(2𝑚
) power Crypto, PQC, ECC
GF(q) mult Crypto, PQC, ECC
GF(q) power Crypto, PQC, ECC
Ring mult, NTT Crypto, PQC, ECC
Ring power Crypto, PQC, ECC
mod q Crypto, PQC
A1
A2
A3
Solutions
Operation Applications
GF(2𝑚
) mult Crypto, PQC, ECC
GF(2𝑚
) inv Crypto, PQC, ECC
GF(2𝑚
) power Crypto, PQC, ECC
GF(q) mult Crypto, PQC, ECC
GF(q) power Crypto, PQC, ECC
Ring mult, NTT Crypto, PQC, ECC
Ring power Crypto, PQC, ECC
mod q Crypto, PQC
A1 : m=2, q=2
A2 : m=3, q=3
A3 : m=4, q=4
A4 : m=5, q=5
…
Index
FPGA-based
SOFT-
PROCESSORS:
6G, SEC
Challenges Limitations Architectures Solutions Future work
Future work
• Custom instruction set for artificial intelligence applications
Future work
• Fault-tolerance verification for rad-hard FPGAs
Future work
• Impact of virtualization and OS on the performance in terms
Virtualization capability encourages
diverse enterprise business models
with a considerable degree of
flexibility, more profits for the service
provider, and lessen operational costs
THANK YOU!
fgarciahe@nebrija.es

Más contenido relacionado

La actualidad más candente

Simplifying AI Infrastructure: Lessons in Scaling on DGX Systems
Simplifying AI Infrastructure: Lessons in Scaling on DGX SystemsSimplifying AI Infrastructure: Lessons in Scaling on DGX Systems
Simplifying AI Infrastructure: Lessons in Scaling on DGX SystemsRenee Yao
 
Accelerating open science and AI with automated, portable, customizable and r...
Accelerating open science and AI with automated, portable, customizable and r...Accelerating open science and AI with automated, portable, customizable and r...
Accelerating open science and AI with automated, portable, customizable and r...Grigori Fursin
 
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...Grigori Fursin
 
Harness the Power of Big Data with Oracle
Harness the Power of Big Data with OracleHarness the Power of Big Data with Oracle
Harness the Power of Big Data with OracleSai Janakiram Penumuru
 
OpenACC Monthly Highlights - March 2018
OpenACC Monthly Highlights - March 2018OpenACC Monthly Highlights - March 2018
OpenACC Monthly Highlights - March 2018NVIDIA
 
Talk on using AI to address some of humanities problems
Talk on using AI to address some of humanities problemsTalk on using AI to address some of humanities problems
Talk on using AI to address some of humanities problemsAlison B. Lowndes
 
PGI Compilers & Tools Update- March 2018
PGI Compilers & Tools Update- March 2018PGI Compilers & Tools Update- March 2018
PGI Compilers & Tools Update- March 2018NVIDIA
 
Accelerate AI w/ Synthetic Data using GANs
Accelerate AI w/ Synthetic Data using GANsAccelerate AI w/ Synthetic Data using GANs
Accelerate AI w/ Synthetic Data using GANsRenee Yao
 
The Coming Age of Extreme Heterogeneity in HPC
The Coming Age of Extreme Heterogeneity in HPCThe Coming Age of Extreme Heterogeneity in HPC
The Coming Age of Extreme Heterogeneity in HPCinside-BigData.com
 
The What, Who & Why of NVIDIA
The What, Who & Why of NVIDIAThe What, Who & Why of NVIDIA
The What, Who & Why of NVIDIAAlison B. Lowndes
 
Riding the Light: How Dedicated Optical Circuits are Enabling New Science
Riding the Light: How Dedicated Optical Circuits are Enabling New ScienceRiding the Light: How Dedicated Optical Circuits are Enabling New Science
Riding the Light: How Dedicated Optical Circuits are Enabling New ScienceLarry Smarr
 
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!Alison B. Lowndes
 
2012 13 ieee dotnet titles- jp infotech
2012 13 ieee dotnet titles- jp infotech2012 13 ieee dotnet titles- jp infotech
2012 13 ieee dotnet titles- jp infotechJPINFOTECH JAYAPRAKASH
 
Making the most out of Heterogeneous Chips with CPU, GPU and FPGA
Making the most out of Heterogeneous Chips with CPU, GPU and FPGAMaking the most out of Heterogeneous Chips with CPU, GPU and FPGA
Making the most out of Heterogeneous Chips with CPU, GPU and FPGAFacultad de Informática UCM
 

La actualidad más candente (20)

Simplifying AI Infrastructure: Lessons in Scaling on DGX Systems
Simplifying AI Infrastructure: Lessons in Scaling on DGX SystemsSimplifying AI Infrastructure: Lessons in Scaling on DGX Systems
Simplifying AI Infrastructure: Lessons in Scaling on DGX Systems
 
Accelerating open science and AI with automated, portable, customizable and r...
Accelerating open science and AI with automated, portable, customizable and r...Accelerating open science and AI with automated, portable, customizable and r...
Accelerating open science and AI with automated, portable, customizable and r...
 
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...
Adapting to a Cambrian AI/SW/HW explosion with open co-design competitions an...
 
Harness the Power of Big Data with Oracle
Harness the Power of Big Data with OracleHarness the Power of Big Data with Oracle
Harness the Power of Big Data with Oracle
 
Aplicações Potenciais de Deep Learning à Indústria do Petróleo
Aplicações Potenciais de Deep Learning à Indústria do PetróleoAplicações Potenciais de Deep Learning à Indústria do Petróleo
Aplicações Potenciais de Deep Learning à Indústria do Petróleo
 
Towards Edge Computing as a Service: Dynamic Formation of the Micro Data-Centers
Towards Edge Computing as a Service: Dynamic Formation of the Micro Data-CentersTowards Edge Computing as a Service: Dynamic Formation of the Micro Data-Centers
Towards Edge Computing as a Service: Dynamic Formation of the Micro Data-Centers
 
OpenACC Monthly Highlights - March 2018
OpenACC Monthly Highlights - March 2018OpenACC Monthly Highlights - March 2018
OpenACC Monthly Highlights - March 2018
 
Talk on using AI to address some of humanities problems
Talk on using AI to address some of humanities problemsTalk on using AI to address some of humanities problems
Talk on using AI to address some of humanities problems
 
OpenPOWER foundation
OpenPOWER foundationOpenPOWER foundation
OpenPOWER foundation
 
Hardware in Space
Hardware in SpaceHardware in Space
Hardware in Space
 
PGI Compilers & Tools Update- March 2018
PGI Compilers & Tools Update- March 2018PGI Compilers & Tools Update- March 2018
PGI Compilers & Tools Update- March 2018
 
OpenPOWER Workshop at IIT Roorkee
OpenPOWER Workshop at IIT RoorkeeOpenPOWER Workshop at IIT Roorkee
OpenPOWER Workshop at IIT Roorkee
 
Accelerate AI w/ Synthetic Data using GANs
Accelerate AI w/ Synthetic Data using GANsAccelerate AI w/ Synthetic Data using GANs
Accelerate AI w/ Synthetic Data using GANs
 
The Coming Age of Extreme Heterogeneity in HPC
The Coming Age of Extreme Heterogeneity in HPCThe Coming Age of Extreme Heterogeneity in HPC
The Coming Age of Extreme Heterogeneity in HPC
 
The What, Who & Why of NVIDIA
The What, Who & Why of NVIDIAThe What, Who & Why of NVIDIA
The What, Who & Why of NVIDIA
 
Riding the Light: How Dedicated Optical Circuits are Enabling New Science
Riding the Light: How Dedicated Optical Circuits are Enabling New ScienceRiding the Light: How Dedicated Optical Circuits are Enabling New Science
Riding the Light: How Dedicated Optical Circuits are Enabling New Science
 
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!
 
2012 13 ieee dotnet titles- jp infotech
2012 13 ieee dotnet titles- jp infotech2012 13 ieee dotnet titles- jp infotech
2012 13 ieee dotnet titles- jp infotech
 
Making the most out of Heterogeneous Chips with CPU, GPU and FPGA
Making the most out of Heterogeneous Chips with CPU, GPU and FPGAMaking the most out of Heterogeneous Chips with CPU, GPU and FPGA
Making the most out of Heterogeneous Chips with CPU, GPU and FPGA
 
OpenPOWER/POWER9 AI webinar
OpenPOWER/POWER9 AI webinar OpenPOWER/POWER9 AI webinar
OpenPOWER/POWER9 AI webinar
 

Similar a FPGA-based soft-processors: 6G nodes and post-quantum security in space

The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfFörderverein Technische Fakultät
 
Lecture_IIITD.pptx
Lecture_IIITD.pptxLecture_IIITD.pptx
Lecture_IIITD.pptxachakracu
 
Open Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing DeploymentOpen Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing DeploymentIgnacio Verona
 
Richard - MedComNet Panel - Final Version.pdf
Richard - MedComNet Panel - Final Version.pdfRichard - MedComNet Panel - Final Version.pdf
Richard - MedComNet Panel - Final Version.pdfRichard Renwei Li
 
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptxOpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptxOpenACC
 
Panel: NRP Science Impacts​
Panel: NRP Science Impacts​Panel: NRP Science Impacts​
Panel: NRP Science Impacts​Larry Smarr
 
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptxOpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptxOpenACC
 
ZCloud Consensus on Hardware for Distributed Systems
ZCloud Consensus on Hardware for Distributed SystemsZCloud Consensus on Hardware for Distributed Systems
ZCloud Consensus on Hardware for Distributed SystemsGokhan Boranalp
 
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Mark Goldstein
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next DecadeOpen Networking Summit
 
OpenACC and Open Hackathons Monthly Highlights August 2022
OpenACC and Open Hackathons Monthly Highlights August 2022OpenACC and Open Hackathons Monthly Highlights August 2022
OpenACC and Open Hackathons Monthly Highlights August 2022OpenACC
 
OpenACC Monthly Highlights: June 2020
OpenACC Monthly Highlights: June 2020OpenACC Monthly Highlights: June 2020
OpenACC Monthly Highlights: June 2020OpenACC
 
Trends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systemsTrends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systemsIgor José F. Freitas
 
electronics-11-03883.pdf
electronics-11-03883.pdfelectronics-11-03883.pdf
electronics-11-03883.pdfRioCarthiis
 
OpenACC and Open Hackathons Monthly Highlights June 2022.pdf
OpenACC and Open Hackathons Monthly Highlights June 2022.pdfOpenACC and Open Hackathons Monthly Highlights June 2022.pdf
OpenACC and Open Hackathons Monthly Highlights June 2022.pdfOpenACC
 
How Can We Answer the Really BIG Questions?
How Can We Answer the Really BIG Questions?How Can We Answer the Really BIG Questions?
How Can We Answer the Really BIG Questions?Amazon Web Services
 
Artificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementArtificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementADVA
 
20607-39024-1-PB.pdf
20607-39024-1-PB.pdf20607-39024-1-PB.pdf
20607-39024-1-PB.pdfIjictTeam
 

Similar a FPGA-based soft-processors: 6G nodes and post-quantum security in space (20)

The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
 
Lecture_IIITD.pptx
Lecture_IIITD.pptxLecture_IIITD.pptx
Lecture_IIITD.pptx
 
Open Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing DeploymentOpen Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing Deployment
 
Richard - MedComNet Panel - Final Version.pdf
Richard - MedComNet Panel - Final Version.pdfRichard - MedComNet Panel - Final Version.pdf
Richard - MedComNet Panel - Final Version.pdf
 
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptxOpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: September 2022.pptx
 
Panel: NRP Science Impacts​
Panel: NRP Science Impacts​Panel: NRP Science Impacts​
Panel: NRP Science Impacts​
 
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptxOpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
 
ZCloud Consensus on Hardware for Distributed Systems
ZCloud Consensus on Hardware for Distributed SystemsZCloud Consensus on Hardware for Distributed Systems
ZCloud Consensus on Hardware for Distributed Systems
 
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
Phoenix Data Conference - Big Data Analytics for IoT 11/4/17
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next Decade
 
OpenACC and Open Hackathons Monthly Highlights August 2022
OpenACC and Open Hackathons Monthly Highlights August 2022OpenACC and Open Hackathons Monthly Highlights August 2022
OpenACC and Open Hackathons Monthly Highlights August 2022
 
Priorities Shift In IC Design
Priorities Shift In IC DesignPriorities Shift In IC Design
Priorities Shift In IC Design
 
OpenACC Monthly Highlights: June 2020
OpenACC Monthly Highlights: June 2020OpenACC Monthly Highlights: June 2020
OpenACC Monthly Highlights: June 2020
 
Trends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systemsTrends towards the merge of HPC + Big Data systems
Trends towards the merge of HPC + Big Data systems
 
electronics-11-03883.pdf
electronics-11-03883.pdfelectronics-11-03883.pdf
electronics-11-03883.pdf
 
OpenACC and Open Hackathons Monthly Highlights June 2022.pdf
OpenACC and Open Hackathons Monthly Highlights June 2022.pdfOpenACC and Open Hackathons Monthly Highlights June 2022.pdf
OpenACC and Open Hackathons Monthly Highlights June 2022.pdf
 
How Can We Answer the Really BIG Questions?
How Can We Answer the Really BIG Questions?How Can We Answer the Really BIG Questions?
How Can We Answer the Really BIG Questions?
 
Artificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and managementArtificial intelligence in IoT-to-core network operations and management
Artificial intelligence in IoT-to-core network operations and management
 
20607-39024-1-PB.pdf
20607-39024-1-PB.pdf20607-39024-1-PB.pdf
20607-39024-1-PB.pdf
 

Más de Facultad de Informática UCM

¿Por qué debemos seguir trabajando en álgebra lineal?
¿Por qué debemos seguir trabajando en álgebra lineal?¿Por qué debemos seguir trabajando en álgebra lineal?
¿Por qué debemos seguir trabajando en álgebra lineal?Facultad de Informática UCM
 
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...Facultad de Informática UCM
 
DRAC: Designing RISC-V-based Accelerators for next generation Computers
DRAC: Designing RISC-V-based Accelerators for next generation ComputersDRAC: Designing RISC-V-based Accelerators for next generation Computers
DRAC: Designing RISC-V-based Accelerators for next generation ComputersFacultad de Informática UCM
 
Tendencias en el diseño de procesadores con arquitectura Arm
Tendencias en el diseño de procesadores con arquitectura ArmTendencias en el diseño de procesadores con arquitectura Arm
Tendencias en el diseño de procesadores con arquitectura ArmFacultad de Informática UCM
 
Introduction to Quantum Computing and Quantum Service Oriented Computing
Introduction to Quantum Computing and Quantum Service Oriented ComputingIntroduction to Quantum Computing and Quantum Service Oriented Computing
Introduction to Quantum Computing and Quantum Service Oriented ComputingFacultad de Informática UCM
 
Inteligencia Artificial en la atención sanitaria del futuro
Inteligencia Artificial en la atención sanitaria del futuroInteligencia Artificial en la atención sanitaria del futuro
Inteligencia Artificial en la atención sanitaria del futuroFacultad de Informática UCM
 
Design Automation Approaches for Real-Time Edge Computing for Science Applic...
 Design Automation Approaches for Real-Time Edge Computing for Science Applic... Design Automation Approaches for Real-Time Edge Computing for Science Applic...
Design Automation Approaches for Real-Time Edge Computing for Science Applic...Facultad de Informática UCM
 
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...Facultad de Informática UCM
 
Fault-tolerance Quantum computation and Quantum Error Correction
Fault-tolerance Quantum computation and Quantum Error CorrectionFault-tolerance Quantum computation and Quantum Error Correction
Fault-tolerance Quantum computation and Quantum Error CorrectionFacultad de Informática UCM
 
Cómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intentoCómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intentoFacultad de Informática UCM
 
Automatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCAutomatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCFacultad de Informática UCM
 
Hardware/software security contracts: Principled foundations for building sec...
Hardware/software security contracts: Principled foundations for building sec...Hardware/software security contracts: Principled foundations for building sec...
Hardware/software security contracts: Principled foundations for building sec...Facultad de Informática UCM
 
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...Facultad de Informática UCM
 
Redes neuronales y reinforcement learning. Aplicación en energía eólica.
Redes neuronales y reinforcement learning. Aplicación en energía eólica.Redes neuronales y reinforcement learning. Aplicación en energía eólica.
Redes neuronales y reinforcement learning. Aplicación en energía eólica.Facultad de Informática UCM
 
Challenges and Opportunities for AI and Data analytics in Offshore wind
Challenges and Opportunities for AI and Data analytics in Offshore windChallenges and Opportunities for AI and Data analytics in Offshore wind
Challenges and Opportunities for AI and Data analytics in Offshore windFacultad de Informática UCM
 

Más de Facultad de Informática UCM (20)

¿Por qué debemos seguir trabajando en álgebra lineal?
¿Por qué debemos seguir trabajando en álgebra lineal?¿Por qué debemos seguir trabajando en álgebra lineal?
¿Por qué debemos seguir trabajando en álgebra lineal?
 
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
TECNOPOLÍTICA Y ACTIVISMO DE DATOS: EL MAPEO COMO FORMA DE RESILIENCIA ANTE L...
 
DRAC: Designing RISC-V-based Accelerators for next generation Computers
DRAC: Designing RISC-V-based Accelerators for next generation ComputersDRAC: Designing RISC-V-based Accelerators for next generation Computers
DRAC: Designing RISC-V-based Accelerators for next generation Computers
 
uElectronics ongoing activities at ESA
uElectronics ongoing activities at ESAuElectronics ongoing activities at ESA
uElectronics ongoing activities at ESA
 
Tendencias en el diseño de procesadores con arquitectura Arm
Tendencias en el diseño de procesadores con arquitectura ArmTendencias en el diseño de procesadores con arquitectura Arm
Tendencias en el diseño de procesadores con arquitectura Arm
 
Formalizing Mathematics in Lean
Formalizing Mathematics in LeanFormalizing Mathematics in Lean
Formalizing Mathematics in Lean
 
Introduction to Quantum Computing and Quantum Service Oriented Computing
Introduction to Quantum Computing and Quantum Service Oriented ComputingIntroduction to Quantum Computing and Quantum Service Oriented Computing
Introduction to Quantum Computing and Quantum Service Oriented Computing
 
Computer Design Concepts for Machine Learning
Computer Design Concepts for Machine LearningComputer Design Concepts for Machine Learning
Computer Design Concepts for Machine Learning
 
Inteligencia Artificial en la atención sanitaria del futuro
Inteligencia Artificial en la atención sanitaria del futuroInteligencia Artificial en la atención sanitaria del futuro
Inteligencia Artificial en la atención sanitaria del futuro
 
Design Automation Approaches for Real-Time Edge Computing for Science Applic...
 Design Automation Approaches for Real-Time Edge Computing for Science Applic... Design Automation Approaches for Real-Time Edge Computing for Science Applic...
Design Automation Approaches for Real-Time Edge Computing for Science Applic...
 
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
Estrategias de navegación para robótica móvil de campo: caso de estudio proye...
 
Fault-tolerance Quantum computation and Quantum Error Correction
Fault-tolerance Quantum computation and Quantum Error CorrectionFault-tolerance Quantum computation and Quantum Error Correction
Fault-tolerance Quantum computation and Quantum Error Correction
 
Cómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intentoCómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intento
 
Automatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCAutomatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPC
 
Type and proof structures for concurrency
Type and proof structures for concurrencyType and proof structures for concurrency
Type and proof structures for concurrency
 
Hardware/software security contracts: Principled foundations for building sec...
Hardware/software security contracts: Principled foundations for building sec...Hardware/software security contracts: Principled foundations for building sec...
Hardware/software security contracts: Principled foundations for building sec...
 
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
Jose carlossancho slidesLa seguridad en el desarrollo de software implementad...
 
Do you trust your artificial intelligence system?
Do you trust your artificial intelligence system?Do you trust your artificial intelligence system?
Do you trust your artificial intelligence system?
 
Redes neuronales y reinforcement learning. Aplicación en energía eólica.
Redes neuronales y reinforcement learning. Aplicación en energía eólica.Redes neuronales y reinforcement learning. Aplicación en energía eólica.
Redes neuronales y reinforcement learning. Aplicación en energía eólica.
 
Challenges and Opportunities for AI and Data analytics in Offshore wind
Challenges and Opportunities for AI and Data analytics in Offshore windChallenges and Opportunities for AI and Data analytics in Offshore wind
Challenges and Opportunities for AI and Data analytics in Offshore wind
 

Último

Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSrknatarajan
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 

Último (20)

Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 

FPGA-based soft-processors: 6G nodes and post-quantum security in space

  • 1. FPGA-BASED SOFT-PROCESSORS: 6G NODES AND POST-QUANTUM SECURITY IN SPACE Francisco García Herrero 11/06/21
  • 5. Challenges • Convergence of Operational and Information Technologies • OT : safety critical and real-time (RT), which means requiring, guaranteed extra-functional properties as real-time behavior, reliability, availability, industry-specific safety standards, and security • IT : such as Cloud Computing and Service Oriented Architecture. Cannot offer the properties required from the OT level
  • 6. Challenges Qian, Jia & Sengupta, Sayantan & Hansen, Lars. (2019). Active Learning Solution on Distributed Edge Computing. • The devices send all the information to a centralized authority, which processes the data • Latency • Heavy workload at the cloud side (limitations and availability) • Privacy (sec) • A platform, which enables the computation, communication and storage closer to the network is required • Middleware will further facilitate the ’things’ to realize their potentials • Industrial automation, robotics or autonomous vehicles, where real-time decision making by using machine learning approaches is crucial
  • 8. Challenges Qian, Jia & Sengupta, Sayantan & Hansen, Lars. (2019). Active Learning Solution on Distributed Edge Computing.
  • 9. Challenges E. Calvanese Strinati, S. Barbarossa, J. L. Gonzalez-Jimenez, D. Kténas, N. Cassiau, and C. Dehos, “6G: The Next Frontier,” arXiv e-prints, p. arXiv:1901.03239, Jan. 2019. • The emerging communication requirements for 6G are: • Ultra-low (undetectable ∼ 0.1ms) latency with very high reliability (10−9 frame error rate) • Intelligent adaptive radio with Machine Learning (ML) on the edge • Very high energy efficiency (∼ 1pJ/bit) to reduce the overall network energy consumption • Cost-efficient computational platforms such as FPGA, ASIC.
  • 10. Challenges Jagannath, Anu & Jagannath, Jithin & Melodia, Tommaso. (2020). Redefining Wireless Communication for 6G: Signal Processing Meets Deep Learning.
  • 11. Challenges A. Dogra, R. K. Jha and S. Jain, "A Survey on Beyond 5G Network With the Advent of 6G: Architecture and Emerging Technologies," in IEEE Access, vol. 9, pp. 67512-67547, 2021
  • 12. Challenges Zhu, Guangxu & Xu, Jie & Huang, Kaibin. (2020). Over-the-Air Computing for 6G -- Turning Air into a Computer.
  • 16. Limitations Stanford VLSI group, http://cpudb.stanford.edu/visualize/clock_frequency
  • 17. Limitations Why not GPUs for AI and ML? https://cdn2.hubspot.net/hubfs/729091/NIPS2017/NIPS%2017%20-%20IPU.pdf?t=1513603679766
  • 18. Limitations • At Facebook data centers, the vast majority of online inference runs on the abundant 1xCPU (single-socket) or 2xCPU(dual-socket) production machines • As more ML workloads are increasing, these expenses are staggering and Facebook has now started its open source compiler effort called GLOW(Graph LOWering) for enabling cheaper machine learning accelerators https://research.fb.com/wp-content/uploads/2017/12/hpca-2018-facebook.pdf
  • 19. Limitations • The memory footprint of deep NN grows with the number of neurons and layers. • This will become critical for memory-constrained platforms such as CPUs, FPGAs, ASICs, etc with only a few megabytes of memory. • Example, the ResNet-50 architecture with 50 convolutional layers requires 95 MB of memory for storage and over 3.8 billion floating- point multiplications when processing an image. • Such computationally intensive and memory extensive architectures cannot be directly implemented on embedded computational platforms.
  • 20. Limitations J. Jagannath, N. Polosky, A. Jagannath, F. Restuccia, and T. Melodia, “Neural networks for signal intelligence,” in Machine Learning for Future Wireless Communications. John Wiley & Sons, Ltd, 2020, ch. 13, pp. 243–264.
  • 21. Limitations https://www.3gpp.org/ https://www.meetiqm.com/ https://www.rigetti.com/ <<By the time, we make an ASIC, there will be new neural networks that won’t be supported on that ASIC.>>
  • 23. Approach • A dwarf is an algorithmic method that captures a pattern of computation and communication • Methods important for science and engineering • They decouple research, allowing analysis of programming support without waiting years for full application development https://parlab.eecs.berkeley.edu/research/193 Computer Architecture is Back - The Berkeley View on the Parallel Computing Landscape, David Patterson, Krste Asanovíc, Kurt Keutzer, 2007
  • 25. Architectures M. Makni, M. Baklouti, S. Niar, M. W. Jmal and M. Abid, "A comparison and performance evaluation of FPGA soft-cores for embedded multi-core systems," 2016 11th International Design & Test Symposium (IDT), 2016, pp. 154-159, doi: 10.1109/IDT.2016.7843032. A2I A2O AEMB Amber ao486 ARC BERI Chiselwatt Cortex-M1 CPU86 Dossmatik ERIC5 f32c H2 CPU Instant SoC JOP LatticeMico32 LatticeMico8 LEON2(-FT) LEON3/4 Libre-SOC LXP32 MCL51 MCL65 MCL86 MicroBlaze Microwatt MRISC32-A1 Navré NEO430 NEORV32 Nios, Nios II OpenFire OpenPiton OpenRISC OpenSPARC T1 Other architectures PacoBlaze pAVR PicoBlaze PowerPC 405S PowerPC 440S PowerPC 470S RISC5 s80x86 SecretBlaze SpartanMC SYNPIC12 Tacus/PIPE5 TSK3000A TSK51/52 VexRiscv xr16 YASEP Zet ZipCPU ZPU Some Candidates… Less vulnerable to obsolescence
  • 27. Architectures Di Mascio, S., Menicucci, A., Furano, G., Monteleone, C., and Ottavi, M., “The Case for RISC-V in Space,” Applications in Electronics Pervading Industry, Environment and Society, Apple Pies, 2018, edited by S. Saponara, and A. De Gloria, Vol. 550, Lecture Notes in Electrical Engineering, Springer, Cham, 2019, pp. 319–325
  • 33. Solutions • Common operations and functions in Crypto and ECC
  • 34. Solutions • Common operations and functions in Crypto and ECC Multi-purpose SoC for consumer SSD applications Freedom of power and performance optimization for end application
  • 35. Solutions • ECC classical solution Torres, V.; Valls, J.; Canet, M.J.; García-Herrero, F. Soft- Decision Low-Complexity Chase Decoders for the RS(255,239) Code. Electronics 2019, 8, 10.
  • 36. Solutions • Crypto: not only classical but post-quantum • Support for different algebraic models (not for different applications) Encryption / KEMs Arithmetic Crystals-Kyber GF(q), NTT, ring Classic McEliece GF(2^m) NTRU GF(q), NTT, ring SABER GF(q), NTT, ring BIKE GF(2^m) FrodoKEM GF(q) HQC GF(2^m) NTRU Prime GF(q), NTT, ring SIKE GF(q) Alkim, E., Evkan, H., Lahr, N., Niederhagen, R., & Petri, R. (2020). ISA Extensions for Finite Field Arithmetic Accelerating Kyber and NewHope on RISC-V. IACR Trans. Cryptogr. Hardw. Embed. Syst., 2020 (3), 219-242 E. Karabulut and A. Aysu, "RANTT: A RISC-V Architecture Extension for the Number Theoretic Transform," 2020 30th International Conference on Field-Programmable Logic and Applications (FPL), 2020, pp. 26-32
  • 37. Solutions • Crypto: not only classical but post-quantum • Flexibility for inside each algebraic model to support future changes V. S. Ganepola, R. A. Carrasco, I. J. Wassell and S. Le Goff, "Performance study of non-binary LDPC Codes over GF(q)," 2008 6th International Symposium on Communication Systems, Networks and Digital Signal Processing, 2008, pp. 585-589
  • 39. Solutions Galois Field Multiplier GF(2𝑚 ), with m=4
  • 41. Solutions • Not only addition and product…
  • 42. Solutions • Co-processors vs new architecture
  • 43. Solutions • Co-processors vs new architecture
  • 44. Solutions • Co-processors vs new architecture
  • 45. Solutions • Different algorithms, with different algebra • First steps GF(2𝑚) Crypto ECC
  • 46. Solutions • Not only for a certain application or system
  • 47. Solutions Operation Applications GF(2𝑚 ) mult Crypto, PQC, ECC GF(2𝑚 ) inv Crypto, PQC, ECC GF(2𝑚 ) power Crypto, PQC, ECC GF(q) mult Crypto, PQC, ECC GF(q) power Crypto, PQC, ECC Ring mult, NTT Crypto, PQC, ECC Ring power Crypto, PQC, ECC mod q Crypto, PQC Functional Test Area/Power Speed Reliability
  • 48. Solutions Operation Applications GF(2𝑚 ) mult Crypto, PQC, ECC GF(2𝑚 ) inv Crypto, PQC, ECC GF(2𝑚 ) power Crypto, PQC, ECC GF(q) mult Crypto, PQC, ECC GF(q) power Crypto, PQC, ECC Ring mult, NTT Crypto, PQC, ECC Ring power Crypto, PQC, ECC mod q Crypto, PQC A1 A2 A3
  • 49. Solutions Operation Applications GF(2𝑚 ) mult Crypto, PQC, ECC GF(2𝑚 ) inv Crypto, PQC, ECC GF(2𝑚 ) power Crypto, PQC, ECC GF(q) mult Crypto, PQC, ECC GF(q) power Crypto, PQC, ECC Ring mult, NTT Crypto, PQC, ECC Ring power Crypto, PQC, ECC mod q Crypto, PQC A1 : m=2, q=2 A2 : m=3, q=3 A3 : m=4, q=4 A4 : m=5, q=5 …
  • 51. Future work • Custom instruction set for artificial intelligence applications
  • 52. Future work • Fault-tolerance verification for rad-hard FPGAs
  • 53. Future work • Impact of virtualization and OS on the performance in terms Virtualization capability encourages diverse enterprise business models with a considerable degree of flexibility, more profits for the service provider, and lessen operational costs