Neuromorphic computing architectures
Neuromorphic computing is inspired by biological neural networks and tries to mimic their behavior precisely. Neuromorphic neural networks have advantage over conventional artificial neural networks in their power efficiency and asynchronous, self-adapting nature. Being firstly introduced in the last century, neuromorphic computing is actively rediscovered due to recent advances in the neurobiology, physics, semiconductor technology and AI. But the way neuromorphic architectures work poses new challenges and requires new approaches to the data representation, training, AI-frameworks and tools.
AI in embedded systems
Artificial intelligence is actively adopted in the design of embedded systems. Embedded AI helps localize data flows, needed for training neural networks, what in turn helps to offload the servers, communication network infrastructure and retain the privacy of personal data. With a broad range of existing solutions for AI-accelerated SoCs, it is still challenging to integrate AI into resource constrained systems, due to complexity of neural networks used in industry. Therefore, new optimization techniques on the hardware as well as on the software side have to be researched.
|Evaluation of Neural Processing Edge Computing Devices for trajectory reconstruction on an IMU-based HCI device||Bachelorarbeit|
|Evaluation of Neural Processing Edge Computing Devices for handwriting recognition on an IMU-based HCI device||Bachelorarbeit|