Reducing latency on pixelflow

  • Authors:
  • Anselmo A. Lastra

  • Affiliations:
  • University of North Carolina, Chapel Hill, N.C

  • Venue:
  • EGGH'95 Proceedings of the Tenth Eurographics conference on Graphics Hardware
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

Performance, as measured by the number of primitives rendered per second, has been the most important rendering system design consideration while latency, the amount of time it takes to render an image, has largely been ignored. This is because a moderate amount of latency is not an issue for traditional interactive systems controlled by joysticks. However, latency has emerged as a major consideration when rendering for immersive systems, especially those using head-mounted displays. Maintaining low overall system latency is very important to create an illusion of presence in a virtual environment and very significant contribution to total system latency is the time it takes to generate an image. This paper examines some possible ways to reduce latency in the PixelFlow graphics computer. We first describe the standard rendering software for PixelFlow, and derive an expression for the time to render an image. We then propose two alternative software systems for the PixelFlow hardware, and derive expressions for the rendering latency. When we compare latencies for some common application scenarios, we find that the two propsed systems render with lower latency than the standard highthroughput system, but find that the benefits are not enough to outweigh the costs.