Problem solving is an important skill for a computer scientist.Mindstorm based robots have been used previously,for teaching programming to computing and engineering students here we look at problem solving.These appr...Problem solving is an important skill for a computer scientist.Mindstorm based robots have been used previously,for teaching programming to computing and engineering students here we look at problem solving.These approaches focus upon the development of problem solving skills and not on learning a new programming language from the outset.Therefore,initially,any programming is kept simple with the minimum of commands,with 'objects' unknowingly used,as these are later introduced/learnt during the programming stage of the computing module.This work suggests that using LEGO robots within the teaching of problem solving and the resulting java GUI emulation has some benefits for the students when learning to program.展开更多
Alias – Wavefront OBJ meshes are a common text file type for transferring 3D mesh data between applications made by different vendors.However, as the mesh complexity gets higher and denser, the files become larger an...Alias – Wavefront OBJ meshes are a common text file type for transferring 3D mesh data between applications made by different vendors.However, as the mesh complexity gets higher and denser, the files become larger and slower to import.This paper explores the use of GPUs to accelerate the importing and parsing of OBJ files by studying file read-time, runtime, and load resistance. We propose a new method of reading and parsing that circumvents GPU architecture limitations and improves performance, seeing the new GPU method outperforms CPU methods with a 6×– 8× speedup. When running on a heavily loaded system, the new method only received an 80% performance hit, compared to the160% that the CPU methods received. The loaded GPU speedup compared to unloaded CPU methods was3.5×, and, when compared to loaded CPU methods,8×. These results demonstrate that the time is right for further research into the use of data-parallel GPU acceleration beyond that of computer graphics and high performance computing.展开更多
文摘Problem solving is an important skill for a computer scientist.Mindstorm based robots have been used previously,for teaching programming to computing and engineering students here we look at problem solving.These approaches focus upon the development of problem solving skills and not on learning a new programming language from the outset.Therefore,initially,any programming is kept simple with the minimum of commands,with 'objects' unknowingly used,as these are later introduced/learnt during the programming stage of the computing module.This work suggests that using LEGO robots within the teaching of problem solving and the resulting java GUI emulation has some benefits for the students when learning to program.
文摘Alias – Wavefront OBJ meshes are a common text file type for transferring 3D mesh data between applications made by different vendors.However, as the mesh complexity gets higher and denser, the files become larger and slower to import.This paper explores the use of GPUs to accelerate the importing and parsing of OBJ files by studying file read-time, runtime, and load resistance. We propose a new method of reading and parsing that circumvents GPU architecture limitations and improves performance, seeing the new GPU method outperforms CPU methods with a 6×– 8× speedup. When running on a heavily loaded system, the new method only received an 80% performance hit, compared to the160% that the CPU methods received. The loaded GPU speedup compared to unloaded CPU methods was3.5×, and, when compared to loaded CPU methods,8×. These results demonstrate that the time is right for further research into the use of data-parallel GPU acceleration beyond that of computer graphics and high performance computing.