Graphic processing units (GPUs) have been widely recognized as cost-efficient co-processors with acceptable size, weight, and power consumption. However, adopting GPUs in real-time systems is still challenging, due ...Graphic processing units (GPUs) have been widely recognized as cost-efficient co-processors with acceptable size, weight, and power consumption. However, adopting GPUs in real-time systems is still challenging, due to the lack in framework for real-time analysis. In order to guarantee real-time requirements while maintaining system utilization ~in modern heterogeneous systems, such as multicore multi-GPU systems, a novel suspension-based k-exclusion real-time locking protocol and the associated suspension-aware schedulability analysis are proposed. The proposed protocol provides a synchronization framework that enables multiple GPUs to be efficiently integrated in multicore real-time systems. Comparative evaluations show that the proposed methods improve upon the existing work in terms of schedulability.展开更多
The principle of the fire alarm system and the implementation techniques of its computer graphic display are presented. With the help of the designing thoughts and technology of OOP, a Fire Alarm System (FAS) has been...The principle of the fire alarm system and the implementation techniques of its computer graphic display are presented. With the help of the designing thoughts and technology of OOP, a Fire Alarm System (FAS) has been developed by using visual C++ language. The system has been put into use in many important buildings and has played an important role in monitoring and controlling the fire.展开更多
Vibration measurements can be used to evaluate the operation status of power equipment and are widely applied in equipment quality inspection and fault identification.Event-sensing technology can sense the change in s...Vibration measurements can be used to evaluate the operation status of power equipment and are widely applied in equipment quality inspection and fault identification.Event-sensing technology can sense the change in surface light intensity caused by object vibration and provide a visual description of vibration behavior.Based on the analysis of the principle underlying the transformation of vibration behavior into event flow data by an event sensor,this paper proposes an algorithm to reconstruct event flow data into a relationship correlating vibration displacement and time to extract the amplitude-frequency characteristics of the vibration signal.A vibration measurement test platform is constructed,and feasibility and effectiveness tests are performed for the vibration motor and other power equipment.The results show that event-sensing technology can effectively perceive the surface vibration behavior of power and provide a wide dynamic range.Furthermore,the vibration measurement and visualization algorithm for power equipment constructed using this technology offers high measurement accuracy and efficiency.The results of this study provide a new noncontact and visual method for locating vibrations and performing amplitude-frequency analysis on power equipment.展开更多
This paper presents a new architecture of a graphics system for microkernel operating systems,including real-time operating systems.The following major parts of the architecture are presented:a user-level subsystem re...This paper presents a new architecture of a graphics system for microkernel operating systems,including real-time operating systems.The following major parts of the architecture are presented:a user-level subsystem responsible for interaction with user applications;a bottom-level subsystem providing the functionality for graphics drivers,such as managing graphics output,video memory management,etc.;a kernel-level subsystem providing interaction with the kernel,and performing low-level operations,such as working with physical memory,processes,etc.The mechanisms of interaction of user applications with the user level of the graphics system,as well as interaction of the different levels of the graphics subsystem are presented.The paper pays much attention to various approaches to testing:the use of unit testing,testing using hardware and software emulators.Another important characteristic of a graphics system is its performance,in particular the performance of low-level operations such as memory allocation:the developed architecture suggests using a separate memory allocator which is faster than standard memory allocation functions.Comparison of the performances of graphics system implementation for microkernel real-time operating system and graphics server Xorg is presented,showing significant superiority of the proposed architecture in a number of work scenarios.展开更多
The signal processing speed of spectral domain optical coherence tomography(SD-OCT)has become a bottleneck in a lot of medical applications.Recently,a time-domain interpolation method was proposed.This method can get ...The signal processing speed of spectral domain optical coherence tomography(SD-OCT)has become a bottleneck in a lot of medical applications.Recently,a time-domain interpolation method was proposed.This method can get better signal-to-noise ratio(SNR)but much-reduced signal processing time in SD-OCT data processing as compared with the commonly used zeropadding interpolation method.Additionally,the resampled data can be obtained by a few data and coefficients in the cutoff window.Thus,a lot of interpolations can be performed simultaneously.So,this interpolation method is suitable for parallel computing.By using graphics processing unit(GPU)and the compute unified device architecture(CUDA)program model,time-domain interpolation can be accelerated significantly.The computing capability can be achieved more than 250,000 A-lines,200,000 A-lines,and 160,000 A-lines in a second for 2,048 pixel OCT when the cutoff length is L=11,L=21,and L=31,respectively.A frame SD-OCT data(400A-lines×2,048 pixel per line)is acquired and processed on GPU in real time.The results show that signal processing time of SD-OCT can befinished in 6.223 ms when the cutoff length L=21,which is much faster than that on central processing unit(CPU).Real-time signal processing of acquired data can be realized.展开更多
We propose an automatic three-dimensionM (3D) pupil tracking backlight system for holographic 3D display system with large image size and full-parallax accommodation effect. The proposed tracking module is applied t...We propose an automatic three-dimensionM (3D) pupil tracking backlight system for holographic 3D display system with large image size and full-parallax accommodation effect. The proposed tracking module is applied to a holographic 3D display system with two sets of directional holographic imaging module composed of 2 × 2 large scale lens array and 22-inch high-resolution liquid crystal display 3D panel. System architecture is described and experimental results are presented.展开更多
To model a true three-dimensional(3D)display system,we introduced the method of voxel molding to obtain the stereoscopic imaging space of the system.For the distribution of each voxel,we proposed a four-dimensional(4D...To model a true three-dimensional(3D)display system,we introduced the method of voxel molding to obtain the stereoscopic imaging space of the system.For the distribution of each voxel,we proposed a four-dimensional(4D)Givone–Roessor(GR)model for state-space representation—that is,we established a local state-space model with the 3D position and one-dimensional time coordi-nates to describe the system.First,we extended the original elementary operation approach to a 4D condition and proposed the implementation steps of the realiza-tion matrix of the 4D GR model.Then,we described the working process of a true 3D display system,analyzed its real-time performance,introduced the fixed-point quantization model to simplify the system matrix,and derived the conditions for the global asymptotic stability of the system after quantization.Finally,we provided an example to prove the true 3D display system’s feasibility by simulation.The GR-model-representation method and its implementation steps proposed in this paper simplified the system’s mathematical expression and facilitated the microcon-troller software implementation.Real-time and stability analyses can be used widely to analyze and design true 3D display systems.展开更多
Systems containing multiple graphics-processing-unit(GPU)clusters are difficult to use for real-time electroholography when using only a single spatial light modulator because the transfer of the computer-generated ho...Systems containing multiple graphics-processing-unit(GPU)clusters are difficult to use for real-time electroholography when using only a single spatial light modulator because the transfer of the computer-generated hologram data between the GPUs is bottlenecked.To overcome this bottleneck,we propose a rapid GPU packing scheme that significantly reduces the volume of the required data transfer.The proposed method uses a multi-GPU cluster system connected with a cost-effective gigabit Ethernet network.In tests,we achieved real-time electroholography of a three-dimensional(3D)video presenting a point-cloud 3D object made up of approximately 200,000 points.展开更多
We demonstrate real-time three-dimensional(3D)color video using a color electroholographic system with a cluster of multiple-graphics processing units(multi-GPU)and three spatial light modulators(SLMs)corresponding re...We demonstrate real-time three-dimensional(3D)color video using a color electroholographic system with a cluster of multiple-graphics processing units(multi-GPU)and three spatial light modulators(SLMs)corresponding respectively to red,green,and blue(RGB)-colored reconstructing lights.The multi-GPU cluster has a computer-generated hologram(CGH)display node containing a GPU,for displaying calculated CGHs on SLMs,and four CGH calculation nodes using 12 GPUs.The GPUs in the CGH calculation node generate CGHs corresponding to RGB reconstructing lights in a 3D color video using pipeline processing.Real-time color electroholography was realized for a 3D color object comprising approximately 21,000 points per color.展开更多
Computationally, the calculation of computer-generated holograms is extremely expensive, and the image quality deteriorates when reconstructing three-dimensional(3 D) holographic video from a point-cloud model compris...Computationally, the calculation of computer-generated holograms is extremely expensive, and the image quality deteriorates when reconstructing three-dimensional(3 D) holographic video from a point-cloud model comprising a huge number of object points. To solve these problems, we implement herein a spatiotemporal division multiplexing method on a cluster system with 13 GPUs connected by a gigabit Ethernet network.A performance evaluation indicates that the proposed method can realize a real-time holographic video of a3 D object comprising ~1,200,000 object points. These results demonstrate a clear 3 D holographic video at32.7 frames per second reconstructed from a 3 D object comprising 1,064,462 object points.展开更多
An increasing number of tasks now require the use of hardware accelerators to reduce the time required for computation and display the computational results.This paper presents a new graphics system architecture for o...An increasing number of tasks now require the use of hardware accelerators to reduce the time required for computation and display the computational results.This paper presents a new graphics system architecture for operating systems(OSs)with microkernel architecture,including real-time OSs.The proposed system architecture provides capabilities for displaying graphical images on various information display devices and for accelerating graphical operations on GPU.The architecture of the graphics system uses a concept of allocators to manage system and video memory,provides an abstraction of memory operations with a single interface for video memory management,and simplifies memory handling where incorrect operation is the cause of many failures.A comparison between the performance of a real-time OS and Linux OS implementing the graphics system using the example of a glmark2 benchmark is presented,thereby the superiority of the proposed architecture in several scenarios is demonstrated.展开更多
This paper presents a novel method of generating a set of texture tiles from samples, which can be seamlessly tiled into arbitrary size textures in real-time. Compared to existing methods, our approach is simpler and ...This paper presents a novel method of generating a set of texture tiles from samples, which can be seamlessly tiled into arbitrary size textures in real-time. Compared to existing methods, our approach is simpler and more advantageous in eliminating visual seams that may exist in each tile of the existing methods, especially when the samples have elaborate features or distinct colors. Texture tiles generated by our approach can be regarded as single-colored tiles on each orthogonal direction border, which are easier for tiling and more suitable for sentence tiling. Experimental results demonstrate the feasibility and effectiveness of our approach.展开更多
Drought is one of the major abiotic stresses which adversely affect crop plants limiting growth and yield potential.Structural and functional characterization of drought stress-induced genes has contributed to a bette...Drought is one of the major abiotic stresses which adversely affect crop plants limiting growth and yield potential.Structural and functional characterization of drought stress-induced genes has contributed to a better understanding of how plants respond and adapt to the drought stress.In the present study,differential display technique was employed to study the gene expression of rice plants at the reproductive stage that were subjected to drought stress by withholding water,Pseudomonas fluorescens strain(Pf1) treated plants subjected for drought stress by withholding water and control(well-watered).Differentially expressed c DNAs of six genes(COX1,PKDP,b ZIP1,AP2-EREBP,Hsp20 and COC1) were identified,cloned and sequenced.Real-time q PCR analysis showed that all the six genes were upregulated in drought-stressed plants treated with Pf1.This revealed that the remarkable influence of Pf1 colonization leads to drought tolerance at the reproductive stage.These results showed that high levels of gene expression in plants lacking adequate water can be remarkably influenced by Pf1 colonization,which might be a key element for induced systemic tolerance by microbes.展开更多
The EAST plasma control system (PCS) is in continuous development to satisfy the EAST experimental requirements. In order to realize low latency and distortion-free signal transmission between PCS and servo systems ...The EAST plasma control system (PCS) is in continuous development to satisfy the EAST experimental requirements. In order to realize low latency and distortion-free signal transmission between PCS and servo systems such as the poloidal field power supply, in-vessel coil power supply and real-time scope, reflective memory boards (RFM) were applied. The new hardware layout and enhanced performance are reported. Newly implemented PCS control algorithms for gas control and real-time data display are also presented.展开更多
基金supported by the National Natural Science Foundation of China under Grant No.61003032/F020207
文摘Graphic processing units (GPUs) have been widely recognized as cost-efficient co-processors with acceptable size, weight, and power consumption. However, adopting GPUs in real-time systems is still challenging, due to the lack in framework for real-time analysis. In order to guarantee real-time requirements while maintaining system utilization ~in modern heterogeneous systems, such as multicore multi-GPU systems, a novel suspension-based k-exclusion real-time locking protocol and the associated suspension-aware schedulability analysis are proposed. The proposed protocol provides a synchronization framework that enables multiple GPUs to be efficiently integrated in multicore real-time systems. Comparative evaluations show that the proposed methods improve upon the existing work in terms of schedulability.
文摘The principle of the fire alarm system and the implementation techniques of its computer graphic display are presented. With the help of the designing thoughts and technology of OOP, a Fire Alarm System (FAS) has been developed by using visual C++ language. The system has been put into use in many important buildings and has played an important role in monitoring and controlling the fire.
基金supported by the National Key Research and Development Program of China(No.2023YFB2604600).
文摘Vibration measurements can be used to evaluate the operation status of power equipment and are widely applied in equipment quality inspection and fault identification.Event-sensing technology can sense the change in surface light intensity caused by object vibration and provide a visual description of vibration behavior.Based on the analysis of the principle underlying the transformation of vibration behavior into event flow data by an event sensor,this paper proposes an algorithm to reconstruct event flow data into a relationship correlating vibration displacement and time to extract the amplitude-frequency characteristics of the vibration signal.A vibration measurement test platform is constructed,and feasibility and effectiveness tests are performed for the vibration motor and other power equipment.The results show that event-sensing technology can effectively perceive the surface vibration behavior of power and provide a wide dynamic range.Furthermore,the vibration measurement and visualization algorithm for power equipment constructed using this technology offers high measurement accuracy and efficiency.The results of this study provide a new noncontact and visual method for locating vibrations and performing amplitude-frequency analysis on power equipment.
基金This work was supported by SRISA RAS fundamental scientific research 47 GP(No.FNEF-2022-0022).
文摘This paper presents a new architecture of a graphics system for microkernel operating systems,including real-time operating systems.The following major parts of the architecture are presented:a user-level subsystem responsible for interaction with user applications;a bottom-level subsystem providing the functionality for graphics drivers,such as managing graphics output,video memory management,etc.;a kernel-level subsystem providing interaction with the kernel,and performing low-level operations,such as working with physical memory,processes,etc.The mechanisms of interaction of user applications with the user level of the graphics system,as well as interaction of the different levels of the graphics subsystem are presented.The paper pays much attention to various approaches to testing:the use of unit testing,testing using hardware and software emulators.Another important characteristic of a graphics system is its performance,in particular the performance of low-level operations such as memory allocation:the developed architecture suggests using a separate memory allocator which is faster than standard memory allocation functions.Comparison of the performances of graphics system implementation for microkernel real-time operating system and graphics server Xorg is presented,showing significant superiority of the proposed architecture in a number of work scenarios.
基金supported by National High Technology R&D project of China(2008AA02Z422)The Instrument Developing Project of The Chinese Academy of Sciences,Institute of Optics and Electronic,Chinese Academy of Sciences.
文摘The signal processing speed of spectral domain optical coherence tomography(SD-OCT)has become a bottleneck in a lot of medical applications.Recently,a time-domain interpolation method was proposed.This method can get better signal-to-noise ratio(SNR)but much-reduced signal processing time in SD-OCT data processing as compared with the commonly used zeropadding interpolation method.Additionally,the resampled data can be obtained by a few data and coefficients in the cutoff window.Thus,a lot of interpolations can be performed simultaneously.So,this interpolation method is suitable for parallel computing.By using graphics processing unit(GPU)and the compute unified device architecture(CUDA)program model,time-domain interpolation can be accelerated significantly.The computing capability can be achieved more than 250,000 A-lines,200,000 A-lines,and 160,000 A-lines in a second for 2,048 pixel OCT when the cutoff length is L=11,L=21,and L=31,respectively.A frame SD-OCT data(400A-lines×2,048 pixel per line)is acquired and processed on GPU in real time.The results show that signal processing time of SD-OCT can befinished in 6.223 ms when the cutoff length L=21,which is much faster than that on central processing unit(CPU).Real-time signal processing of acquired data can be realized.
基金supported by Giga KOREA project(GK13D0100,Development of Telecommunications Terminal with Digital Holographic Table-top Display)
文摘We propose an automatic three-dimensionM (3D) pupil tracking backlight system for holographic 3D display system with large image size and full-parallax accommodation effect. The proposed tracking module is applied to a holographic 3D display system with two sets of directional holographic imaging module composed of 2 × 2 large scale lens array and 22-inch high-resolution liquid crystal display 3D panel. System architecture is described and experimental results are presented.
基金This work was supported by the Key Research and Development Projects of Science and Technology Development Plan of Jilin Provincial Department of Science and Technology(20180201090gx).
文摘To model a true three-dimensional(3D)display system,we introduced the method of voxel molding to obtain the stereoscopic imaging space of the system.For the distribution of each voxel,we proposed a four-dimensional(4D)Givone–Roessor(GR)model for state-space representation—that is,we established a local state-space model with the 3D position and one-dimensional time coordi-nates to describe the system.First,we extended the original elementary operation approach to a 4D condition and proposed the implementation steps of the realiza-tion matrix of the 4D GR model.Then,we described the working process of a true 3D display system,analyzed its real-time performance,introduced the fixed-point quantization model to simplify the system matrix,and derived the conditions for the global asymptotic stability of the system after quantization.Finally,we provided an example to prove the true 3D display system’s feasibility by simulation.The GR-model-representation method and its implementation steps proposed in this paper simplified the system’s mathematical expression and facilitated the microcon-troller software implementation.Real-time and stability analyses can be used widely to analyze and design true 3D display systems.
基金supported by the Japan Society for the Promotion of Science(JSPS)KAKENHI(Nos.18K11399 and 19H01097)the Telecommunications Advancement Foundation.
文摘Systems containing multiple graphics-processing-unit(GPU)clusters are difficult to use for real-time electroholography when using only a single spatial light modulator because the transfer of the computer-generated hologram data between the GPUs is bottlenecked.To overcome this bottleneck,we propose a rapid GPU packing scheme that significantly reduces the volume of the required data transfer.The proposed method uses a multi-GPU cluster system connected with a cost-effective gigabit Ethernet network.In tests,we achieved real-time electroholography of a three-dimensional(3D)video presenting a point-cloud 3D object made up of approximately 200,000 points.
基金partially supported by the Japan Society for the Promotion of Science(JSPS)KAKENHI(Nos.18K11399 and 19H01097)the Telecommunications Advancement Foundation.
文摘We demonstrate real-time three-dimensional(3D)color video using a color electroholographic system with a cluster of multiple-graphics processing units(multi-GPU)and three spatial light modulators(SLMs)corresponding respectively to red,green,and blue(RGB)-colored reconstructing lights.The multi-GPU cluster has a computer-generated hologram(CGH)display node containing a GPU,for displaying calculated CGHs on SLMs,and four CGH calculation nodes using 12 GPUs.The GPUs in the CGH calculation node generate CGHs corresponding to RGB reconstructing lights in a 3D color video using pipeline processing.Real-time color electroholography was realized for a 3D color object comprising approximately 21,000 points per color.
基金partially supported by the Japan Society for the Promotion of Science(JSPS)KAKENHI(Nos.18K11399 and 19H01097)the Telecommunications Advancement Foundation
文摘Computationally, the calculation of computer-generated holograms is extremely expensive, and the image quality deteriorates when reconstructing three-dimensional(3 D) holographic video from a point-cloud model comprising a huge number of object points. To solve these problems, we implement herein a spatiotemporal division multiplexing method on a cluster system with 13 GPUs connected by a gigabit Ethernet network.A performance evaluation indicates that the proposed method can realize a real-time holographic video of a3 D object comprising ~1,200,000 object points. These results demonstrate a clear 3 D holographic video at32.7 frames per second reconstructed from a 3 D object comprising 1,064,462 object points.
基金supported by the National Assignment for SRISA RAS(No.FNEF-2022-0022).
文摘An increasing number of tasks now require the use of hardware accelerators to reduce the time required for computation and display the computational results.This paper presents a new graphics system architecture for operating systems(OSs)with microkernel architecture,including real-time OSs.The proposed system architecture provides capabilities for displaying graphical images on various information display devices and for accelerating graphical operations on GPU.The architecture of the graphics system uses a concept of allocators to manage system and video memory,provides an abstraction of memory operations with a single interface for video memory management,and simplifies memory handling where incorrect operation is the cause of many failures.A comparison between the performance of a real-time OS and Linux OS implementing the graphics system using the example of a glmark2 benchmark is presented,thereby the superiority of the proposed architecture in several scenarios is demonstrated.
基金Supported by the National Natural Science Foundation of China(Grant No.60575023)National Research Foundation for the Doctoral Program of Higher Education of China(Grant No.20050359012)+1 种基金the Major Research Project of Natural Science Foundation of Higher Education Institution of Anhui Province(KJ2007A122ZC)Science Research and Development Foundation of Hefei University of Technology of China(Grant No.060504F).
文摘This paper presents a novel method of generating a set of texture tiles from samples, which can be seamlessly tiled into arbitrary size textures in real-time. Compared to existing methods, our approach is simpler and more advantageous in eliminating visual seams that may exist in each tile of the existing methods, especially when the samples have elaborate features or distinct colors. Texture tiles generated by our approach can be regarded as single-colored tiles on each orthogonal direction border, which are easier for tiling and more suitable for sentence tiling. Experimental results demonstrate the feasibility and effectiveness of our approach.
基金the Jawaharlal Nehru University(JNU) research fellowship sponsored by the Department of Biotechnology(DBT),Government of India
文摘Drought is one of the major abiotic stresses which adversely affect crop plants limiting growth and yield potential.Structural and functional characterization of drought stress-induced genes has contributed to a better understanding of how plants respond and adapt to the drought stress.In the present study,differential display technique was employed to study the gene expression of rice plants at the reproductive stage that were subjected to drought stress by withholding water,Pseudomonas fluorescens strain(Pf1) treated plants subjected for drought stress by withholding water and control(well-watered).Differentially expressed c DNAs of six genes(COX1,PKDP,b ZIP1,AP2-EREBP,Hsp20 and COC1) were identified,cloned and sequenced.Real-time q PCR analysis showed that all the six genes were upregulated in drought-stressed plants treated with Pf1.This revealed that the remarkable influence of Pf1 colonization leads to drought tolerance at the reproductive stage.These results showed that high levels of gene expression in plants lacking adequate water can be remarkably influenced by Pf1 colonization,which might be a key element for induced systemic tolerance by microbes.
基金supported by National Natural Science Foundation of China(No.10835009)the Key Project of Knowledge Innovation Program of Chinese Academy of Sciences(No.KJCX3.SYW.N4)
文摘The EAST plasma control system (PCS) is in continuous development to satisfy the EAST experimental requirements. In order to realize low latency and distortion-free signal transmission between PCS and servo systems such as the poloidal field power supply, in-vessel coil power supply and real-time scope, reflective memory boards (RFM) were applied. The new hardware layout and enhanced performance are reported. Newly implemented PCS control algorithms for gas control and real-time data display are also presented.