Abstract:
Disclosed herein is an apparatus for continuous profiling for a multicore embedded system, the apparatus including a profiling data reception unit for receiving one or more pieces of profiling source data, in which events for each core in a multicore embedded system are written, from the multicore embedded system; a profiling data analysis unit for analyzing the profiling source data, determining a time at which each of events included in the profiling source data occurred and a core corresponding to the event, and determining whether each of the events is a past event depending on the time at which the event occurred; and a profiling file management unit for distinguishing each of the events depending on the determination of whether the event is a past event and storing the events in profiling files.
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:
The present invention relates to an apparatus and a method for performing a multicore program in a cross development environment having a multicore target board.A multicore programming apparatus according to the present invention to which a target board on which a memory and a multicore are mounted is connected, comprises: a link script generator configured to generate a link script based on memory map specification; and a cross compiler configured to compile a multicore program to generate a binary code corresponding to the program, wherein the cross compiler generates a shared section or a nonshared section to store shared or nonshared variables in the binary code by using the link script information.
Abstract:
Disclosed herein are a dynamic scheduling method for guaranteeing Quality of Service QoS depending on network transmission traffic and a system using the same. The dynamic scheduling method includes assigning communication channels to respective nodes based on Identifications (IDs) of parent nodes corresponding to the respective nodes, setting priorities for assignment of time slots to the respective nodes in each quarter based on data traffic volumes corresponding to the respective nodes, and assigning time slots to the respective nodes in each quarter depending on the set priorities for assignment of the time slots.
Abstract:
Disclosed herein is an apparatus and method for zero-configuration interworking between devices, which solves an expandability problem and does not require a home gateway. The apparatus for zero-configuration interworking between devices includes: an operation mode input unit for receiving an operation mode select signal; a human life standard message generation unit for generating a human life standard message corresponding to the operation mode select signal; a message transmission unit for broadcasting the human life standard message to all other devices in a home; a message reception unit for receiving a human life standard message from the other devices in the home; a setting information storage unit storing information of a preset human life mode; and an operation processing unit for processing an operation corresponding to a human life mode within the received human life standard message, according to the information of the setting information storage unit.