Estimating Mobile Memory Requirements and Rendering Time for Remote Execution of the Graphics Pipeline

dc.contributor.authorBanerjee, Kuttyen_US
dc.contributor.authorWu, Fanen_US
dc.contributor.authorAgu, Emmanuelen_US
dc.contributor.editorJohn Dingliana and Fabio Ganovellien_US
dc.date.accessioned2015-07-19T16:45:43Z
dc.date.available2015-07-19T16:45:43Z
dc.date.issued2005en_US
dc.description.abstractMobile devices have limited processing power, memory and battery power. Remote execution, wherein part or entire graphics pipeline is offloaded to a powerful surrogate server, is an attractive solution for low end mobile devices such as PDAs and cell phones that lack floating point units or GPUs. We have found that remote execution of floating-point-intensive pipeline stages such as transform and geometry operations can produce speedups of up to 10 times for a low-end mobile device. We introduce generalized pipeline-splitting, a paradigm whereby 15 sub-stages of the graphics pipeline are instrumented with networking code such that they can run either on a mobile client or a surrogate server. To validate our concepts, we create Remote Mesa (RMesa). As a foundation for deciding which stages of the pipeline would benefit from remote execution, this paper presents analytical models for the overall rendering time, memory requirements and roundtrip network delay incurred by RMesa.en_US
dc.description.sectionheadersReal-Time Renderingen_US
dc.description.seriesinformationEG Short Presentationsen_US
dc.identifier.doi10.2312/egs.20051040en_US
dc.identifier.pages125-128en_US
dc.identifier.urihttps://doi.org/10.2312/egs.20051040en_US
dc.publisherThe Eurographics Associationen_US
dc.titleEstimating Mobile Memory Requirements and Rendering Time for Remote Execution of the Graphics Pipelineen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
125-128.pdf
Size:
240.91 KB
Format:
Adobe Portable Document Format