Fominykh M., Smorkalov A.Yu., Morozov M.N..
Extended stream processors texture generation model for 3D virtual worlds: evaluation
// Software systems and computational methods. – 2014. – є 3.
– P. 357-373.
Read the article
Abstract: In this paper, we present an extended stream processors texture generation
model for displaying educational content in 3D virtual worlds. The model suggests conducting
image-processing tasks on stream processors in order to reduce the load on CPU. The main
objective of the paper is to provide the evaluation results of the suggested extended model
based on a series of tests. The extension of the model consists of using fixed pipeline features
of stream processors. The obtained results of performance evaluation confirm high efficiency
and veracity of the generalized mathematical and programming models for image processing.
High performance can be explained by specificity problem of generating educational content
for virtual words because the source data for the synthesis of images and the data area for the
resultant images are in the local memory of stream processors.
Keywords: 3D virtual worlds, image processing, stream processors, educational content, vAcademia, performance evaluation, mathematical model, programming model, performance, image synthesis
C. Dede, "Immersive Interfaces for Engagement and Learning," Science, vol. 323(5910), 2009, pp. 66Ц69, doi:10.1126/science.1167311.
R. Mckerlich, M. Riis, T. Anderson, and B. Eastman, "Student Perceptions of Teaching Presence, Social Presence, and Cognitive Presence in a Virtual World," Journal of Online Learning and Teaching, vol. 7(3), 2011, pp. 324Ц336.
R. Marroquim and A. Maximo, "Introduction to GPU Programming with GLSL," in Tutorials of the XXII Brazilian Symposium on Computer Graphics and Image Processing, 2009, pp. 3-16, doi:10.1109/SIBGRAPI-Tutorials.2009.9.
K. Fatahalian and M. Houston, "A closer look at GPUs," Communications of the ACM, vol. 51(10), October 2008 2008, pp. 50Ц57, doi:10.1145/1400181.1400197.
D. B. Kirk and W.-m. W. Hwu, Programming Massively Parallel Processors: A Hands-on Approach. New York, USA: Morgan Kaufmann, 2012.
K. Fatahalian, "From Shader Code to a Teraflop: How a Shader Core Works," in Beyond Programmable Shading Course New York, NY, USA: ACM SIGGRAPH,