Automatic Dynamic Task Distribution between CPU and GPU for VR Systems
The increase of computational power of programmable GPU (Graphics Processing Unit) brings more opportunities for using these devices for general purpose computing. Hence, how to use it as a coprocessor properly becomes very important. This paper presents a new architecture to implement automatic and dynamic task distribution between CPU and GPU for VR systems. This architecture is based on FSM (Finite State Machine) which is defined in Lua scripts and used for task distribution. Each state of the FSM containing a set of heuristics represents a state of the running system. The architecture can change the current state to get acquainted with the best processor for handling a given task automatically in complicated and changeable real-time systems. This paper also presents a method to implement particle systems using GPU. Then tests and results of implementing the architecture mentioned above are based on particle systems.
automatic distribution GPGPU FSM particle system
Shuxin Qin Xiaobing Geng Yongshi Jiang
Integrated Information System Research CenterInstitute of Automation, CASHaidian District, Beijing, Integrated Information System Research Center Institute of Automation, CAS Haidian District, Beijing
国际会议
哈尔滨
英文
1-4
2011-01-18(万方平台首次上网日期,不代表论文的发表时间)