10.3969/j.issn.1673-629X.2017.05.002
国产飞腾1500A处理器的显存管理优化
基于飞腾1500A处理器的计算机系统中,现有操作系统图形子系统主存和显卡VRAM(显存)之间拷贝图形运算数据时会产生段错误,导致图形子系统只能使用主存作为显存而不能直接使用VRAM.由于显卡访问主存比访问VRAM的速度慢很多,因此在某些场景下限制了显卡的工作效率,从而限制了图形子系统的性能.为此,提出了一种基于飞腾1500A处理器的图形系统显存管理的优化方法,让图形子系统能够访问显卡VRAM,以达到提升性能的目的.该方法把图形子系统划分为固定组件和流动组件两类.对于固定组件,采用飞腾1500A访问I/O设备的指令替换内存拷贝指令,使固定组件能够直接访问VRAM,从而将图形数据拷贝到VRAM中,以提高显卡工作效率;对于流动组件,则继续使用主存作为显存.实验结果表明,采用该管理方法后,基于飞腾1500A处理器的计算机图形显示整体性能在某些显卡中大幅提升,其中3D显示性能有数倍的提升,并且不会产生段错误;即使对2D图形大概有10%的性能下降,亦能适于运行大量3D图形应用的场景.
图形子系统、显示优化、显存、VRAM
27
TP39(计算技术、计算机技术)
国家"863"高技术发展计划项目2013AA01A212
2017-06-30(万方平台首次上网日期,不代表论文的发表时间)
共4页
6-9