GPU详细介绍课件.pptxVIP

  • 7
  • 0
  • 约1.12万字
  • 约 42页
  • 2023-12-03 发布于北京
  • 举报
GPU GPU能做什么Vivante的GPU主用于2D和3D的图形加速,主要应用包括: Graphical user interfaces(GUI) Menu displays Flash animation gaming Vivante GPU支持的图形API? OpenGL ES 2.0 ? OpenGL ES 1.1 ? OpenVG 1.1 ? DirectFB ? GDI/DirectDraw Vivante GPU系统 Vivante GPU硬件架构 GPU驱动内存使用GPU驱动对内存的使用可以分成三类:Video MemoryContiguous/Nonpaged MemorySystem Heap Video Memory 这种内存是会被GPU频繁读/写的内存,主要用于存放texture surface 和color/depth buffer,以及vertex data。这种内存的使用需求是直接来自于应用程序,其大小由应用程序所要分配的buffer或surface的大小决定。当用户要求分配video memory,驱动首先会到一个专门的reserved contiguous pool中去分配,当分配不成功时,就会向操作系统要求分配物理连续的内存,如果仍然失败,驱动就会将Contiguous参数设为FALSE,从而去获取非连续的空闲物理内存。如果还没有分配成功,驱动

文档评论(0)

1亿VIP精品文档

相关文档