Serwis Infona wykorzystuje pliki cookies (ciasteczka). Są to wartości tekstowe, zapamiętywane przez przeglądarkę na urządzeniu użytkownika. Nasz serwis ma dostęp do tych wartości oraz wykorzystuje je do zapamiętania danych dotyczących użytkownika, takich jak np. ustawienia (typu widok ekranu, wybór języka interfejsu), zapamiętanie zalogowania. Korzystanie z serwisu Infona oznacza zgodę na zapis informacji i ich wykorzystanie dla celów korzytania z serwisu. Więcej informacji można znaleźć w Polityce prywatności oraz Regulaminie serwisu. Zamknięcie tego okienka potwierdza zapoznanie się z informacją o plikach cookies, akceptację polityki prywatności i regulaminu oraz sposobu wykorzystywania plików cookies w serwisie. Możesz zmienić ustawienia obsługi cookies w swojej przeglądarce.
In heterogeneous computing systems MinMin and MaxMin are widely used in assigning independent tasks to processors. For N tasks to be assigned to N processors these approaches are known to run in O (KN2) time. An algorithmic improvement that asymptotically decreases the running time complexity of MinMin to O(KN logN) without affecting its solution quality is proposed in [1]. The newly proposed MinMin...
With the rapid development of information technology, the computer has been more and more important in our lives. Especially it makes our working, learning and entertainments, and even consumptions dependent on the computer increasingly because of the popularity of network. However, the computer has brought us a lot of convenience, while it also makes us face with a variety of security risks. Computer...
Graphics processing units (GPUs) are increasingly being used for general purpose parallel computing. They provide significant performance gains over multi-core CPU systems, and are an easily accessible alternative to supercomputers. The architecture of general purpose GPU systems(GPGPU), however, poses challenges in efficiently transferring data among the host and device(s). Although commodity many...
Scheduling theory and algorithms have been well studied in the real-time systems literature. Many useful approaches and solutions have appeared in different problem domains. While their theoretical effectiveness has been extensively discussed, the community is now facing implementation challenges that show the impact of the algorithms in practice. In this paper, we propose a scheduler framework, called...
Memory reservation provides real-time applications with guaranteed memory access to a specified amount of physical memory. However, previous work on memory reservation primarily focused on private pages, and did not pay attention to shared pages, which are widely used in current operating systems. With previous schemes, a real-time application may experience unexpected timing delays from other applications...
When a real-time OS (RTOS) and a symmetric multiprocessing general purpose OS (SMP GPOS) are executed on the same multicore processor, there is a possibility to cause the lock holder preemption (LHP) problem, which is a well known problem of the sources of the performance degradation on an SMP GPOS. The problem occurs when a kernel mode thread holding a lock in a SMP GPOS is preempted by other OSes...
In this research, we develop a real-time fluid simulator, which uses smoothed particle hydrodynamics (SPH), for virtual environments including 3-dimensional fluid. SPH is a type of particle method and easy to control computational time by reducing or increasing the number of particles, however, it is difficult to change the number of particles while maintaining the same volume of fluid and the stability...
In this paper, we first discussed the video decoding standard and its architecture, and then analyzed the decoding complexity of each process. By using the benefit of the CUDA programming model, and taking advantages of GPU to optimize the decoding process of MC (motion compensation) and CSC(color space conversion) that are very time consuming, we proposed a MC accelerating method based on CUDA, and...
Architectures in which multicore chips are augmented with graphics processing units (GPUs) have great potential in many domains in which computationally intensive real-time workloads must be supported. However, unlike standard CPUs, GPUs are treated as I/O devices and require the use of interrupts to facilitate communication with CPUs. Given their disruptive nature, interrupts must be dealt with carefully...
GPGPUs (General Purpose Graphic Processing Units) provide massive computational power. However, applying GPGPU technology to real-time computing is challenging due to the non-preemptive nature of GPGPUs. Especially, a job running in a GPGPU or a data copy between a GPGPU and CPU is non-preemptive. As a result, a high priority job arriving in the middle of a low priority job execution or memory copy...
Visual tracking is among the newly burgeoning subjects along with advancement of computer vision systems, and embedded tracking system is a conjunction of hardware-embedded communications and control system, as well as software-embedded tracking system. In this paper, the Meanshift algorithm implementing visual tracking is introduced. The integral hardware design is based on the TE6410 development...
Cloud computing is currently based on hardware virtualization wherein a host operating system provides a virtual machine interface nearly identical to that of physical hardware to guest operating systems. Full transparency allows backward compatibility with legacy software but introduces unpredictability at the guest operating system (OS) level. The time perceived by the guest OS is non-linear. As...
This paper presents the results of a performance evaluation of a standard Linux-based control system employed in many critical embedded applications, and identify improvements in responsiveness and efficiency obtainable by specific modifications aimed at enhancing the preemptive and real-time capabilities over the standard OS kernel. The study was accomplished with the aid of a tool for runtime performance...
Fully automated agricultural field treatments and Precise Farming are coming in shortly; yet increasing production needs demand a more efficient, planned and harmonized interaction between the machinery clusters involved in the work session. Soon a strong, effective and integrated standardization will be more than needed. This is the path the ISO standardization working group ISO TC-127/SC19/WG5 has...
The emergence of Kinect facilitates the possibility of depth capture in real-time and with low cost by consumers. It also provides powerful tool and inspiration for researchers to engage in new array of technology development. However, the quality of the depth map captured from Kinect is still inadequate for many applications due to holes, noises and artifacts existing within the depth information...
Here we consider generic object localization in digital images where the goal is to find a tight bounding box enclosing the instances of object of interest. Traditional object localization methods treat this problem as building a binary classification that distinguishes between the object class and the background. The trained classifier is usually turned into a detector by sliding it across the image...
In this paper, we present a new pixel-level scene model for segmenting video into foreground and background structure. The design of the model is largely influenced by several recently reported stochastic background models that have been shown to significantly outperform traditional deterministic techniques. In contrast to existing nonparametric scene models, we propose a learning algorithm that integrates...
Ptides, a programming model for distributed real-time embedded systems, was proposed previously. In this work, we focus on a work flow that applies Ptides in a single-CPU environment using model-based design techniques. Our work flow starts with a programming environment where a real-time application is expressed as a Ptides model. The model captures both the functionality of the system and the desired...
This paper introduces a system that uses ARM as the main controller and double gateway in a control computer within a car. This system makes full use of the high-performance of ARM, high-speed reduction of CAN bus communication control networks and instrument control so as to achieve full sharing of data between nodes and enhance their collaborative work. This system features efficient data transfer...
To satisfy real-time requirement of mobile robot' scene recognition, the parallel algorithms of salient features extraction are designed and implemented. Firstly, the parallel characters of salient features extraction are analyzed. Then, two parallel algorithms are presented based on multi-core and GPU respectively. Experiments show that multi-core parallel algorithm can satisfy real-time requirement...
Podaj zakres dat dla filtrowania wyświetlonych wyników. Możesz podać datę początkową, końcową lub obie daty. Daty możesz wpisać ręcznie lub wybrać za pomocą kalendarza.