Abstract:
The apparatus for detecting concurrency errors of a parallel program for a multicore includes a source code matching module that adds a trace code and a dynamic thread manager class to an input source code based on interleaving information detected from the source code, splits a thread included in the source code to set an interleaving block and executes it, and when an error occurs in the executed interleaving block, the source code matching modules stores log information output from the trace code and information of interleaving block, and stores error information based on the information.
Abstract:
The present invention relates to an apparatus and method for providing and controlling multimedia group communication service based on a mesh network. The apparatus for providing a group communication service includes a group communication management module, and an audio and video management module. The group communication management module controls and manages group communication between a plurality of user terminals connected to an internal network independent of an external network. The audio and video management module receives audio and video data for group communication from the microphone and camera of each of the user terminals and manages the audio and video data. The group communication management module includes a packet management unit configured to generate packets that are used to control the group communication, a terminal search unit, and a group communication control unit.
Abstract:
A multicast routing apparatus in a wireless mesh network and a method thereof are disclosed. The multicast routing apparatus in the wireless mesh network includes: an information obtaining unit configured to obtain group identification (ID) information of neighboring mesh stations corresponding to the respective mesh stations; a selecting unit configured to select a multicast forwarding candidate corresponding to a candidate of the mesh stations capable of participating in forwarding multicast data packet using the group ID information; a tree generating unit configured to generate a tree corresponding to a transmission path of the multicast data packet; and a packet transmitting unit configured to transmit data packet from a transmitting mesh station to a receiving mesh station of the mesh stations using the tree.