Abstract:
Disclosed herein are a neural network generation method for neuromorphic computing and an apparatus for the same. The neural network generation method for neuromorphic computing includes selecting at least one part of a brain corresponding to a neural network function requested to be generated by an application, determining whether an existing neural network corresponding to the at least one part of the brain is present in a neural network database, when it is determined that no existing neural network is present in the neural network database, generating new neural network configuration information corresponding to the part of the brain based on a brain information database, generating a new neural network by mapping the new neural network configuration information to neuromorphic hardware based on the new neural network configuration information, and storing the new neural network in the neural network database.
Abstract:
Disclosed herein are an apparatus and method for distributed processing of a neural network. The apparatus may include a neural network model compiler for segmenting a neural network into a predetermined number of sub-neural networks, two or more neural processing units, and a neural network operating system for abstracting the sub-neural networks into a predetermined number of tasks, performing inference using the multiple neural processing units in a distributed manner in response to a neural network inference request from at least one application, and returning an inference result to the application.
Abstract:
Disclosed is a hybrid virtualization method for an interrupt controller in nested virtualized environment, which can reduce guest interrupt latency. A hybrid virtualization method includes operating a Virtual Machine Manager (VMM) which enables a program executed on a host and a program executed on a guest to be simultaneously used, providing, by the VMM, a virtual interrupt configuration register to the guest, and selectively utilizing full virtualization and partial virtualization. Full virtualization is used when guests which are running simultaneously request the same interrupt. In this case, the interrupt is trapped by the VMM before being injected to the different guests. Partial virtualization allows a guest to directly handle incoming interrupt and avoids expensive traps to the hypervisor to reduce the latency. This virtualization technique can be used by any kind of VMM which is physical hypervisor or virtual hypervisor for processing interrupts of their respective guests.
Abstract:
Disclosed herein is a monitoring method and apparatus for an ARINC 653-based operating system. In the monitoring method for an ARINC 653-based operating system according to the present invention, a client system transfers information about a breakpoint to a target system. The breakpoint information is set in the target system. A Micro Controller Unit (MCU) reads a Program Counter (PC). If the breakpoint information matches the PC, an interrupt is caused. A function contained in the breakpoint information matching the PC is executed.