《一种龙芯刀片集成显卡.pdf》由会员分享,可在线阅读,更多相关《一种龙芯刀片集成显卡.pdf(4页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102331918A43申请公布日20120125CN102331918ACN102331918A21申请号201110188851X22申请日20110707G06F3/14200601G06F1/1620060171申请人曙光信息产业股份有限公司地址300384天津市西青区华苑产业区(环外)海泰华科大街15号13层72发明人邵宗有刘新春杨晓君李丰旺郑臣明李永成尹宁宁74专利代理机构北京安博达知识产权代理有限公司11271代理人徐国文54发明名称一种龙芯刀片集成显卡57摘要本发明提供了一种龙芯刀片集成显卡,包括RS780E北桥芯片,DDR显存颗粒,显存调度模块,时钟校正模块。
2、,通信模块以及显存管理模块;显卡核心集成在所述RS780E北桥芯片中,所述DDR显存颗粒单颗容量为64MB,分布在北桥芯片两侧;所述显存调度模块在显存容量不够时,负责向内存申请空间以扩展显存容量;所述时钟校正模块保证显存颗粒以同样的频率和同样的延时与所述显卡核心通信;所述通信模块负责CPU与显卡直接通过HT总线进行通信;所述显存管理模块负责将显存以多通道方式同显卡核心通信。本发明提供的显卡,有效解决了因显存不足所造成的龙芯刀片性能低下的问题,同时,添加了特殊的管理模块,使得显卡性能比之前有了长足的进步。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书2页CN1。
3、02331931A1/1页21一种龙芯刀片集成显卡,其特征在于包括RS780E北桥芯片,DDR显存颗粒,显存调度模块,时钟校正模块,通信模块以及显存管理模块;显卡核心集成在所述RS780E北桥芯片中,所述DDR显存颗粒单颗容量为64MB,分布在北桥芯片两侧;所述显存调度模块在显存容量不够时,负责向内存申请空间以扩展显存容量;所述时钟校正模块保证显存颗粒以同样的频率和同样的延时与所述显卡核心通信;所述通信模块负责CPU与显卡直接通过HT总线进行通信;所述显存管理模块负责将显存以多通道方式同显卡核心通信。2如权利要求1所述显卡,其特征在于所述显存调度模块的调度方法为程序向显存调度模块申请显存,未占。
4、用显存容量足够时则分配;若未占用显存不足以达到申请的大小,显存调度芯片直接向内存申请,不再占用显存空间。3如权利要求2所述显卡,其特征在于所述显存调度芯片在申请内存空间时若内存空间不够,则转回显存空间,将未运行时间超过阈值时间的程序所占用的空间释放,然后进行分配;若还不足以分配,则不分配等待空间足够时分配。4如权利要求1所述的显卡,其特征在于所述时钟校正模块在显存颗粒不同步时对时钟运行快的颗粒做延时处理。5如权利要求1所述的显卡,其特征在于所述显存颗粒采用四颗三星DDR64MB显存颗粒构成256MB显存空间。6如权利要求1所述的方法,其特征在于所述显存管理模块可以对程序释放显存后在显存中堆积的。
5、碎片进行整理,连接成连续的显存空间。权利要求书CN102331918ACN102331931A1/2页3一种龙芯刀片集成显卡技术领域0001本发明涉及主板集成显卡,具体来讲,涉及一种龙芯刀片集成显卡。背景技术0002在目前的市场上,实现龙芯平台的显示功能,比如2F平台采用的是独立的显卡,大都是采用嵌入式显卡,这样的显卡功能和性能都比较低,对一些对图形要求高的产品就有所限制而目前的PC显卡都是针对X86平台,显示功能都依赖X86平台而对于龙芯刀片来说,采用嵌入式显卡的话,就达不到要求所以就需要一种方法来实现PC显卡能在龙芯平台得到支持对于X86平台,一般的服务器,显示都采用共享内存的方式,因为在。
6、显示与CPU访问竞争内存的时候,X86平台有一种仲裁机制,使得显示会优先得到内存服务,这样对显示性能就没有影响。而对于龙芯平台来说,没有这种仲裁机制,所以如果采用共享内存的话,就会影响显示的性能。发明内容0003为了解决在龙芯刀片中,显卡性能低下的问题,本发明提供了一种龙芯刀片集成显卡。0004一种龙芯刀片集成显卡,包括RS780E北桥芯片,DDR显存颗粒,显存调度模块,时钟校正模块,通信模块以及显存管理模块;0005显卡核心集成在所述RS780E北桥芯片中,所述DDR显存颗粒单颗容量为64MB,分布在北桥芯片两侧;所述显存调度模块在显存容量不够时,负责向内存申请空间以扩展显存容量;所述时钟校。
7、正模块保证显存颗粒以同样的频率和同样的延时与所述显卡核心通信;所述通信模块负责CPU与显卡直接通过HT总线进行通信;所述显存管理模块负责将显存以多通道方式同显卡核心通信。0006优选的,所述显存调度模块的调度方法为0007程序向显存调度模块申请显存,未占用显存容量足够时则分配;若未占用显存不足以达到申请的大小,显存调度芯片直接向内存申请,不再占用显存空间。0008优选的,所述显存调度芯片在申请内存空间时若内存空间不够,则转回显存空间,将未运行时间超过阈值时间的程序所占用的空间释放,然后进行分配;若还不足以分配,则不分配等待空间足够时分配。0009优选的,所述时钟校正模块在显存颗粒不同步时对时钟。
8、运行快的颗粒做延时处理。0010优选的,所述显存颗粒采用四颗三星DDR64MB显存颗粒构成256MB显存空间。0011优选的,所述显存管理模块可以对程序释放显存后在显存中堆积的碎片进行整理,连接成连续的显存空间。0012本发明提供的显卡,有效解决了因显存不足所造成的龙芯刀片性能低下的问题,同时,添加了特殊的管理模块,使得显卡性能比之前有了长足的进步。说明书CN102331918ACN102331931A2/2页4具体实施方式0013龙芯刀片目前采用AMD公司的RS780E芯片作为北桥芯片,而RS780E芯片中已经集成了显卡,但是在X86机器上运行时,使用的是内存的共享空间作为显存空间的,这样显。
9、然对性能有很大的制约,故本发明添加了独立的显存颗粒以及模块来提高显卡性能。0014本发明添加的显存使用了四颗三星DDR64MB显存颗粒,三星内存性能稳定,是业内公知的,故对刀片稳定性有很大好处。0015本发明还包括了显存调度模块,时钟校正模块,通信模块以及显存管理模块。0016显存调度模块该模块主要用于对显存空间的分配以及调度,当有程序申请显存空间时,显存调度模块首先查找显存空间是否足够,若满足,则分配;若不足够,则直接向内存申请共享空间,不再占用显存空间,若内存也不够,则不做分配,令程序等待。0017时钟校正模块该模块用于对四颗内存颗粒进行同步,若出现有颗粒不同步,则将运行时间靠前的颗粒进行延时处理。0018通信模块该模块负责显卡显示核心与龙芯CPU通过HT总线进行通信。0019显存管理模块该模块将四颗内存使用多通道工作方式,同时,当显存中出现大量小的不连续的显存空间时,该模块还可以执行碎片整理功能,使得显存空间连续,以便后面分配。说明书CN102331918A。