[go: up one dir, main page]

0% found this document useful (0 votes)
21 views25 pages

Neuromorphic Computing Final

Uploaded by

abhinavpm3190
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views25 pages

Neuromorphic Computing Final

Uploaded by

abhinavpm3190
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

A SEMINAR REPORT ON

NEUROMORPHIC COMPUTING

Submitted in partial fulfillment of the requirements for the award of the degree of

BACHELOR OF COMPUTER APPLICATIONS

Mahatma Gandhi University, Kottayam

Submitted by,

Abhinav P M
Reg. No. 220021088192
Under the Guidance of

Asst.Prof.Ms. Bisme Benny

DEPARTMENT OF COMPUTER APPLICATIONS


ST. ANN’S COLLEGE, ANGAMALY
(Affiliated to MG University, AICTE New Delhi & Approved by Govt. Of Kerala)

St. Ann’s Nagar, Angamaly

Email: stannsprincipal2013@gmail.com

Website: www.stannscollegeangamaly.com

2022-2025
CERTIFICATE

This is to certify that the report entitled “NEUROMORPHIC COMPUTING” has


been submitted by ABHINAV P M,220021088192 in the partial fulfillment of award of degree
in Bachelor of Computer Application of Mahatma Gandhi University during the academic year
2022-2025.

Head of the department Principal

Ms. Suma Jacob CAPT.Dr.M.K.Ramachandran

Seminar Guide

Ms. Bisme Benny

Submitted for the examination held on

Examiners

1. …………………………..

2. ………………………......
ACKNOWLEDGMENT

I take this opportunity to express my sincere gratitude to, principal CAPT Dr .M K


Ramachandran St Anns college Angamaly, Ernakulam who provided an atmosphere, which
enabled us to do this seminar work.I express sincere thanks to Ms. Suma Jacob, Head of the
Department for the valuable support and deep encouragement in completing this seminar.I
express my sincere thanks to, Ms. Bisme Benny My Guide for her valuable support and deep
encouragement in completing this seminar.I really deem it is a special privilege to convey my
prodigious and everlasting thanks to my teachers Ms.Anu Davis, Ms.Jaimy E J, and all others
for timely help and sincere suggestions during the seminar work, without whose support this
seminar would not have been materialized.I also express my sincere thanks to my parents and
friends for their kind help. Finally I pay my homage to almighty for allowing me to complete my
seminar.

ABHINAV P M
DECLARATION

I hereby declare that this seminar report entitled “NEUROMORPHIC COMPUTING”


is a bonafide record of seminar work done by the in partial fulfillment of the requirements for
Degree of Bachelor of Computer Applications, under the guidance of Ms.Bisme Benny,
Assistant Professor of the Department of Computer Application ,St. Anns College,Angamaly.

Date: Abhinav P M

Place: Angamaly
ABSTRACT
Neuromorphic computing is an emerging paradigm inspired by the structure and function
of the biological brain, aiming to replicate its ability to process information efficiently and
adaptively. Unlike conventional computing architectures, which rely on sequential and
deterministic calculations, neuromorphic systems utilize spiking neural networks (SNNs) and
event-driven processing to simulate the brain's parallel, distributed, and dynamic nature. These
systems leverage the concept of neurons that "fire" in response to specific stimuli, enabling real-
time processing with low power consumption. Neuromorphic computing systems are designed
for tasks that require continuous learning, pattern recognition, and decision-making, and they
hold the potential to revolutionize areas such as artificial intelligence, robotics, brain-machine
interfaces, and cognitive computing. By emulating biological learning and adaptation
mechanisms, neuromorphic computing aims to create more energy-efficient, scalable, and
intelligent systems capable of performing complex tasks in an adaptive, brain-like manner.
TABLE OF CONTENTS

CHAPTER NO TITLE PAGE NO

1 INTRODUCTION 2

2 EXISTING TECHNOLOGY 4

2.1 ADVANTAGES 4

2.2 DISADVANTAGES 4

3 PROPOSED TECHNOLOGY 5

3.1 ABOUT THE TECHNOLOGY 6

3.1.1 About Devices 7

3.1.2 Characteristics 10

3.2 WORKING 10

3.3 ADVANTAGES 13

3.4 DISADVANTAGES 13

3.5 APPLICATIONS 13

4 FUTURE SCOPE 14

5 CONCLUSION 16

BIBILOGRAPHY 18
LIST OF FIGURES

FIGURE NO TITLE PAGE NO

1 Fig 1. NEUROMORPHIC 5
COMPUTING CHIP
2 Fig 2. IBM&INTEL LOIHI 2 7

3 Fig 3. IBM TRUE NORTH CHIP 8

4 Fig 4. INTEL LOIHI 2 9

5 Fig 5. HUMAN BRAIN AND 10


NEUROMORPHIC CHIP
6 Fig 6. NEUMANN ARCHITECTURE 11
VS NEUROMORPHIC
ARCHITECTURE

7 Fig 7. KEY PARAMETERS 12


Department of Computer Applications Neuromorphic Computing

INTRODUCTION

St.Ann’s College, Angamaly


1
Department of Computer Applications Neuromorphic Computing

1. INTRODUCTION

Neuromorphic computing is an interdisciplinary field that seeks to design computer systems


inspired by the structure and function of the human brain. The core idea is to replicate the brain's
ability to process information efficiently and adaptively using networks of artificial neurons,
mimicking how biological neural circuits process data.

Traditional computing systems, based on silicon-based processors, are optimized for tasks
that involve precise, sequential calculations. In contrast, neuromorphic systems are designed to
handle parallel, distributed, and dynamic tasks—similar to the brain's processing of sensory
inputs, motor controls, and decision-making in real-time. The potential applications of
neuromorphic computing are vast, ranging from robotics and artificial intelligence (AI) to brain-
machine interfaces and cognitive computing systems. The goal is to create machines that not
only simulate intelligence but also learn and evolve in ways similar to biological organisms,
enabling more powerful and efficient systems that can outperform traditional architectures in
certain-tasks.

St.Ann’s College, Angamaly


2
Department of Computer Applications Neuromorphic Computing

EXISTING TECHNOLOGY

St.Ann’s College, Angamaly


3
Department of Computer Applications Neuromorphic Computing

2. EXISTING TECHNOLOGY

The Existing technologies in neuromorphic computing include spiking neural networks


(SNNs), which simulate the brain’s neural communication through electrical spikes, offering
energy-efficient processing for tasks like pattern recognition and sensory data handling.
Neuromorphic hardware, such as IBM's TrueNorth, Intel's Loihi, and the SpiNNaker system,
replicates brain-like architectures, enabling real-time processing and learning through synaptic
plasticity, while reducing power consumption compared to traditional processors. Event-driven
computing, a core feature of these systems, processes data only when an event occurs, further
enhancing energy efficiency. These systems are currently used for specialized applications, but
their limitations include scalability, general-purpose applicability, and the need for specialized
programming expertise.

2.2 ADVANTAGE

• Energy Efficiency
• Parallel Processing.
• Adaptability.
• High Processing Speed.
• Fault Tolerance.
• Biological Insights.

2.3 DISADVANTAGES

• Immaturity of Technology.
• Specialized Hardware Requirements
• Lack of Generalization
• Limited Standardization
• Scalability Issues

St.Ann’s College, Angamaly


4
Department of Computer Applications Neuromorphic Computing

3. PROPOSED TECHNOLOGY

The Proposed technologies aim to overcome these limitations and push the field forward.
Quantum neuromorphic computing, for instance, combines the principles of quantum computing
with neuromorphic architectures, potentially accelerating computation and enabling vast parallel
processing capabilities. Self-organizing neuromorphic systems are proposed to evolve and adapt
their structure autonomously, mimicking the brain's neuroplasticity, which could improve
flexibility in dynamic environments. Hybrid neuromorphic-AI systems aim to combine the
strengths of traditional AI and neuromorphic computing, leveraging deep learning for complex
tasks and neuromorphic systems for real-time, low-level processing. Additionally, neuromorphic
edge computing is gaining attention for deploying low-power, efficient systems at the edge of
networks, such as in IoT or autonomous devices, to make real-time decisions. These emerging
technologies hold great promise in creating more scalable, adaptable, and efficient systems,
though they are still in developmental stages and face challenges in integration and
implementation.

Fig.1 Neuromorphic computing chip

St.Ann’s College, Angamaly


5
Department of Computer Applications Neuromorphic Computing

3.1 ABOUT TECHNOLOGY

Neuromorphic computing is an area of technology that mimics the structure and


functioning of the human brain to create more efficient computing systems. The primary goal of
neuromorphic computing is to replicate neural networks—patterns of neurons in the brain—
through hardware and algorithms that function similarly to how the brain processes information.
Unlike traditional computing architectures, which are based on logic gates and binary data (1s
and 0s), neuromorphic systems use spiking neural networks and analog signals, mimicking the
way neurons "fire" in the human brain

Example: IBM’s TrueNorth and Intel’s Loihi are well-known neuromorphic chips that
implement this idea. They are designed to process information in a way that is more akin to how
our brain works, utilizing very low power compared to traditional CPU

St.Ann’s College, Angamaly


6
Department of Computer Applications Neuromorphic Computing

3.1.1 ABOUT DEVICES

3.1.1.1 IBM&INTEL LOIHI2

Fig.2 IBM&INTEL LOIHI2

IBM TrueNorth and Intel Loihi 2 are advanced neuromorphic computing chips designed to
emulate brain-like processing, with distinct features that aim to enhance AI and machine learning
tasks. TrueNorth, developed by IBM, features a network of 1 million neurons and 256 million
synapses, operating in a highly energy-efficient manner with less than 70 milliwatts of power
consumption. Its architecture mimics the brain's spiking neural networks, making it ideal for
tasks like pattern recognition and sensory processing. On the other hand, Intel's Loihi 2, a
second-generation chip, expands on this concept with 1 million neurons and 1 billion synapses,
offering enhanced capabilities for adaptive learning and parallel processing. Loihi 2 supports
real-time learning and decision-making, with a focus on tasks like reinforcement learning and
robotics. While both chips excel in energy efficiency and brain-inspired processing, Loihi 2
incorporates more advanced features for machine learning, making it a more versatile choice for
a wide array of AI applications compared to TrueNorth's specialized design

St.Ann’s College, Angamaly


7
Department of Computer Applications Neuromorphic Computing

3.1.1.2 IBM TRUENORTH

IBM TrueNorth- is a neuromorphic computing chip designed to simulate the brain's neural
architecture, aiming to process information in a biologically-inspired manner. It features a
spiking neural network (SNN) model, where artificial neurons communicate via electrical pulses
or "spikes," much like the human brain. This architecture enables TrueNorth to achieve high
levels of energy efficiency, processing large amounts of data with minimal power consumption.
The chip contains 1 million neurons and 256 million synapses, and it operates in an event-driven
manner, meaning it only activates parts of the network when necessary, conserving energy.
TrueNorth's real-time processing capabilities and scalability make it well-suited for applications
in AI, robotics, autonomous systems, and edge computing, where power efficiency and quick
decision-making are crucial. Despite its potential, the chip still faces challenges such as limited
software tools for developers and the need for specialized hardware to work with it.

Fig.3 IBM True North Chip 1million neurons


With 256 synapsis

St.Ann’s College, Angamaly


8
Department of Computer Applications Neuromorphic Computing

3.1.1.3 INTEL LOIHI 2

Intel Loihi 2- is the second-generation neuromorphic chip developed by Intel, designed to mimic
the way the human brain processes information. Building on its predecessor, Loihi, this chip uses
a spiking neural network (SNN) architecture, where artificial neurons communicate by sending
discrete spikes of information, similar to biological neurons. Loihi 2 is focused on enhancing the
efficiency and scalability of neuromorphic computing by incorporating improvements in
processing power, learning capabilities, and adaptability. It offers more computational resources,
with increased numbers of neurons and synapses, while maintaining low power consumption.
Loihi 2 supports online learning, allowing the system to adapt and improve over time based on
real-time data. This makes it particularly well-suited for tasks that require continuous learning,
such as pattern recognition, sensory processing, and decision-making. Its high scalability and
ability to execute real-time inference tasks make it ideal for applications in AI, robotics,
autonomous systems, and edge computing. Despite its promising features, Loihi 2 still faces
challenges in terms of integrating with existing software ecosystems and being fully adopted in
commercial products.

Fig.4 Intel Loihi 2

St.Ann’s College, Angamaly


9
Department of Computer Applications Neuromorphic Computing

3.1.2 CHARACTERISTICS

• Utilizes event-based communication where neurons send discrete spikes instead of


continuous signals.
• Processes data only when an event (neuron spike) occurs, conserving energy.
• Can process multiple tasks simultaneously, mimicking the brain's ability to handle complex,
concurrent operations
• Low power consumption, as neurons are only activated when needed, unlike traditional
system.

• Learns from experience using mechanisms like synaptic plasticity, adapting to new data
in real-time.

3.2 WORKING

Neuromorphic computing works by emulating the structure and function of the human brain
to perform computations in a highly efficient, brain-like manner. At its core, it uses spiking
neural networks (SNNs), where artificial neurons communicate through discrete electrical
pulses, or "spikes," rather than continuous signals like in traditional computers. When a neuron
receives sufficient input from other neurons, it generates a spike, which is then transmitted
through synapses to neighboring neurons, simulating the way the human brain processes and
passes information. Neuromorphic systems are event-driven, meaning that neurons only "fire"
or process information when an event occurs (i.e., when the input surpasses a certain threshold),
greatly conserving energy. This event-based computation contrasts with traditional systems that
process data continuously. Additionally, neuromorphic systems have the ability to learn and
adapt through mechanisms like synaptic plasticity, where connections between neurons are
strengthened or weakened based on experience, allowing the system to improve its performance
over time. This approach leads to highly energy-efficient, parallel, and scalable processing,
ideal for tasks such as pattern recognition, real-time decision-making, and machine learning..

St.Ann’s College, Angamaly


10
Department of Computer Applications Neuromorphic Computing

Fig.5 Human brain and Neuromorphic chip

VON NEUMANN ARCHITECTURE VS NEUROMORPHIC COMPUTING

Fig.6 Comparison between Neumann architecture vs Neuromorphic architecture

St.Ann’s College, Angamaly


11
Department of Computer Applications Neuromorphic Computing

Fig.7 key parameters between traditional computing and artificial neural networks

St.Ann’s College, Angamaly


12
Department of Computer Applications Neuromorphic Computing

3.3 ADVANTAGES

• Energy Efficiency: Extremely low power consumption due to the way neuromorphic
systems process data (event-driven rather than clock-driven)Reduce road accidents.
• Parallelism: Can perform many operations simultaneously, much like the human brain,
which is beneficial for tasks like pattern recognition and learning..
• Adaptability: Neuromorphic systems can adapt to new inputs without extensive reprogramming,
much like how the human brain learnsDevice operates on minimal number of steps.
• Massive Parallelism: Potential for handling large datasets and complex AI tasks much more
efficiently compared to traditional CPUs or GPUs.Less wastage of Fossil fuels and reducing
carbon footprint.
• Brain-Like Learning: Can perform cognitive tasks like learning, memory, and decision-making
in a more biologically plausible way

3.4 DISADVANTAGES

• Immature Technology: -

Neuromorphic computing is still in the early stages of development


and lacks the maturity and standardization of traditional computing.

• Complex Hardware: -

Building neuromorphic chips and systems requires specialized


hardware that is still in the experimental phase.

• Specialized Use Cases: -

Best suited for specific tasks like AI and pattern recognition but
may not be effective for general-purpose computing.

• High Complexity in Design: -

he hardware and architecture of neuromorphic systems are much


more complex to design and develop.

3.5 APPLICATIONS

• . Artificial Intelligence (AI) & Machine Learning.


• Autonomous Systems.
St.Ann’s College, Angamaly
13
Department of Computer Applications Neuromorphic Computing

• Sensory Processing.
• Healthcare.
• Human Augmentation.

4.FUTURE SCOPE

• Neuromorphic computing could enable better real-time health monitoring through wearables
and medical devices, allowing for more accurate, continuous data processing and feedback.
• Future robots may be able to learn new tasks and adapt to new situations in real-time,
improving performance in tasks like manufacturing, healthcare, and space exploration.
• The reduced energy consumption of neuromorphic systems makes them a viable solution
for sustainable computing in the face of growing environmental concerns.
• Neuromorphic computing will enable more advanced AI systems that can learn and adapt
in real time, leading to AI with greater flexibility, reasoning, and decision-making
capabilities.

St.Ann’s College, Angamaly


14
Department of Computer Applications Neuromorphic Computing

CONCLUSION

St.Ann’s College, Angamaly


15
Department of Computer Applications Neuromorphic Computing

5.CONCLUSION

In Neuromorphic computing represents a paradigm shift in the way we design and


approach computing systems. By mimicking the structure and functioning of the human brain,
neuromorphic systems offer unique advantages such as energy efficiency, real-time
adaptability, and parallel processing that are difficult to achieve with traditional von Neumann
architectures. These systems are particularly suited for tasks that require continuous learning,
sensory processing, and intelligent decision-making, making them ideal for applications in
artificial intelligence (AI), robotics, healthcare, and autonomous systems.
While neuromorphic computing is still in its early stages and faces challenges such as
immature technology, limited software ecosystems, and complex hardware requirements, its
potential for revolutionizing industries that require high-speed, low-power, adaptive processing
is immense. As the technology advances, it could pave the way for smarter AI, brain-computer
interfaces, and sustainable computing solutions.
In the long term, neuromorphic computing could complement traditional computing,
providing a highly specialized solution for complex tasks that involve real-time decision-making
and learning. By enabling machines to process information in a more human-like way,
neuromorphic computing holds the promise of making computational systems more
intelligent, adaptive, and efficient, thus driving significant advancements across multiple fields
of science, technology, and industry.
As we continue to explore its full potential, neuromorphic computing could redefine the
boundaries of what machines are capable of, moving closer to achieving systems that think,
learn, and adapt like the human brain
.

St.Ann’s College, Angamaly


16
Department of Computer Applications Neuromorphic Computing

BIBLIOGRAPHY

St.Ann’s College, Angamaly


17
Department of Computer Applications Neuromorphic Computing

BIBLIOGRAPHY

• Johnson, S. J. A., McKinney, J. L. V., & Nunez, P. L. (2019). Neuromorphic


Engineering: From Neurons to Circuitry. Springer.
• Jordan, M. I., Parker, J. R. S., & Schultz, T. S. (2020). Neuromorphic Computing and
Beyond. Wiley..
• Sporns, O., & Pfeifer, R. (2020). "Neuromorphic Computing: From Materials to Systems
Architecture." Nature Electronics..
• urber, S. B., & Galluppi, F. (2018). "Brain-Inspired Computing: A Review of
Neuromorphic Architectures and Systems." IEEE Transactions on Neural Networks and
Learning Systems..

St.Ann’s College, Angamaly


18

You might also like