【技术实现步骤摘要】
本专利技术涉及网页加速
,具体涉及,针对国产CPU计算机平台的网页加速进行设计,包括基于龙芯的计算机平台和基于飞龙的计算机平台等,涉及一种基于GPU (Graphic Processing Unit)网页加速技术的实现方法。
技术介绍
随着多媒体技术的发展,网页的内容日益丰富,其中包含大量的高清图片、3D动画、视频等,这对网页的加载速度提出了新的要求。传统做法,web浏览器使用CPU呈现所有内容。基于国产CPU的计算机平台,由于CPU性能的限制,在网页处理速度上比X86平台慢。CUDA (Compute Unified Device Architecture),是一种由 NVIDIA 推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。它包含了 CUDA指令集架构以及GPU内部的并行计算引擎。开发人员可以使用C语言来为CUDA架构编写程序,而C语言是应用最广泛的一种高级编程语言,降低了开发者开发的难度。编译后的程序可以在支持CUDA的处理器上以超高性能运行。
技术实现思路
本专利技术要解决的技术问题是:针对以上情况,本专利技术提供,利用N ...
【技术保护点】
一种国产平台网页加速技术的实现方法,其特征在于:所述方法硬件平台设计和web浏览器GPU线程设计两部分,其中:硬件平台由国产计算机平台通过PCI插槽安装英伟达的GPU组成;Web浏览器GPU线程设计包括GPU绘图线程和多网页并行载入线程,其中:GPU绘图线程负责执行其web加载过程中的绘图,图像合成通过GPU线程调用平台的3D API实现;GPU线程工作在客户机‑服务器模式:运行在渲染线程的客户机端将3D API调用序列化,并放在驻留在渲染进程和GPU进程共享的命令缓冲区;运行在GPU线程的服务器端存取缓冲区中命令并执行相应的图像处理命令;命令缓冲区提供了一种CPU和GPU ...
【技术特征摘要】
【专利技术属性】
技术研发人员:张久明,吴登勇,于治楼,陈乃阔,
申请(专利权)人:山东超越数控电子有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。