The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
A lot of different environmental simulations use computational fluid dynamics for detailed airflow computation and pollution transportation. Unfortunately, a multi-scale computational fluid dynamics simulation is very time consuming and computational intensive, as a high geometric discretisation has to be chosen in order to capture all required physical phenomena, so that without any parallelisation...
Live migration of virtual machines is an important issue in Cloud computing environments: when physical hosts are overloaded, some or all virtual machines can be moved to a less loaded host. Live migration poses additional challenges when virtual machines use local persistent storage, since the complete disk state needs to be transferred to the destination host while the virtual machines are running...
The matching pair (MP) property requires that an operation P is followed by an operation V on every execution path. Memory leaks, asymmetric synchronization, and several other defects result from violations of the MP property. We propose two patterns indicative of good software design with respect to the MP property. We present an empirical study about the existence of these patterns in Linux kernel.
In this paper we present the synchronization and driver architecture of the DLR LWR-III, which supplies an easy to use interface for applications. For our purpose we abstracted the robot hardware entirely from the control algorithms using the common device driver concept of modern operating systems. The software architecture is split into two modular parts. On the one side, there are device drivers...
Hierarchical scheduling frameworks (HSFs) provide means for composing complex real-time systems from well-defined, independently analyzed subsystems. To support resource sharing within two-level HSFs, three synchronization protocols based on the stack resource policy (SRP) have recently been presented, i.e. HSRP, SIRAP and BROE. This paper describes the first implementation presenting these three...
Detection of resampling traces for digital image blind authentication has been addressed recently by A. C. Gallagher and later extended by B. Mahdian and S. Saic. On the other side, it is well known from the synchronization area in communications that prefiltering is an appropriate tool to improve the performance of those schemes exploiting the underlying cyclostationarity of communication signals...
While GPGPU stands for general-purpose computation on graphics processing units, the lack of explicit support for inter-block communication on the GPU arguably hampers its broader adoption as a general-purpose computing device. Interblock communication on the GPU occurs via global memory and then requires barrier synchronization across the blocks, i.e., inter-block GPU communication via barrier synchronization...
Most properties of Ro??ssler's chaotic system satisfy with the requirements of secure communication and cryptography. Ro??ssler's Chaotic synchronization control can be the kernel technology in chaos-based secure communication. In this paper we propose a hybrid Ro??ssler chaotic synchronization control scheme which contains both continuous chaotic system and discrete chaotic system. It is impossible...
Frequency Hopping Spread Spectrum (FHSS) is a technique that wireless devices communicate in a way that the transmission frequencies are alternated in a pre-determined ordered hopping pattern known only to the sending and receiving devices. Therefore, it has become one of the key security features in modern wireless networking and has been adopted in many applications, civilian and military, including...
A real-time operating system kernel EIRTK with micro-kernel architecture is presented to meet the demands of developing the Internet applications in embedded systems. EIRTK is designed to be a multi-task preemptive kernel based on priority. Task scheduling, synchronization and communication between tasks, timer management, network protocol and other system services are realized in EIRTK to guarantee...
The availability of hardware counters in computers is essential both to the applications in charge of timekeeping, and those in need of accurate timestamping. Newer counters are now supported by open source operating systems, but the access interfaces are unnecessarily restricted, and in particular fail to satisfy the needs of feed-forward based synchronization algorithms. In this paper we present...
Modern supercomputers consist of clusters of thousands of independent nodes interconnected through fast networks. These nodes run independent operating system kernels, thus synchronization among them is demanded for user mode programs. This means that temporal synchronization of the nodes is a daunting task. On the other hand, HPC cluster applications often require a rather strict temporal synchronization...
In system-on-chip (SoC) design, it is essential to verify the correctness of design before a chip is fabricated. While conventional hardware emulators validate functional correctness of hardware components quickly, only a few researches exist to use hardware emulators for timing verification since synchronization between the hardware emulator and the other parts easily overwhelms the gain of hardware...
The synchronization between threads has serious impact on the performance of many-core architecture. When communication is frequent, coarse-grained synchronization brings significant overhead. Thus, coarse-grained synchronization is not suitable for this situation. However, the overhead of fine-grained synchronization is still small when the communication is frequent. For the many-core architecture...
Most of the previous audio-watermarking schemes are robust to common signal-processing attacks, but show severe problems when faced with desynchronization attacks. To solve the problems associated with these approaches, we propose an audio-watermarking scheme based on support-vector-machine (SVM) theory to protect against desynchronization attacks by using audio statistics characteristics and a synchronization...
When a single source of multimedia contents is distributed to multiple reproduction devices, the audio and video contents require synchronous play for multi-channel stereo sound and lip-synchronization. This paper investigates capability of IEEE 802.11 n wireless LANs for providing synchronized services of real-time multimedia traffic. We implement IEEE 1588 Precision Time Protocol in wireless LAN...
SystemC has become a very popular standardized language for the modeling of system-on-chip (SoC) devices. However, due to the ever increasing complexity of SoC designs, the ever longer simulation times affect SoC exploration potential and time-to-market. In order to reduce these times, we have developed a parallel SystemC kernel. Because the SystemC semantics require a high level of synchronization...
Audio-to-video synchronization (AV-sync) may drift and is difficult to recover without dedicated human effort. In this work, we develop an interactive method to recover the drifted AV-sync by audiovisual correlation analysis. Given a video segment, a user specifies a rough time span during which a person is speaking. Our system first detects a speaker region using face detection. It then does a two-stage...
This paper describes the implementation of the slot synchronization of a W-CDMA receiver on a reconfigurable system. The system includes a general-purpose processor core with floating-point capabilities and a reconfigurable array. We mapped a 256-element correlation on the array and we evaluated its performance. The slot synchronization uses a large number of this correlations. The stand-alone correlation...
Simulation is becoming an increasingly important technique for what-if analysis in the context of (real-time) decision making applications. Consequently, quick delivery of simulation outputs to end-users (or applications) is a core objective. One approach for high performance simulation consists of exploiting parallel techniques, where the simulation model is partitioned into objects (or logical processes),...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.