适用于嵌入式应用的多线程顶点处理器设计

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:mfklyga
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图形处理器(Graphics Processing Unit,GPU)被广泛应用于个人电脑、工作站或者游戏机上,用于图形处理任务的硬件加速。随着硬件性能的提升和价格的下降,以智能手机、平板电脑和掌上游戏机为代表的嵌入式移动设备逐渐普及,GPU在嵌入式设备上也得到了广泛的应用,以满足这些设备图形计算任务的需求。GPU协助嵌入式微处理器完成图形处理和显示,节省了微处理器的资源消耗,提高了图形处理性能和显示效果,增强了电子产品的易用性和用户体验。   GPU的图形渲染管线经历了由固定功能到具有可编程性的发展,可编程图形管线增加了GPU数据处理的灵活性。本文研究了硬件实现三维图形处理的原理和方法,分析了GPU图形处理流水线,并针对嵌入式设备中GPU硬件结构和功能的要求,设计了一款可编程的多线程顶点处理器(Vertex Processing Unit,VPU)。该顶点处理器支持OpenGL ES1.1和Vertex Shader Model1.1,在90nm CMOS工艺库下可实现频率为200MHz,性能为50Mvertices/s,并且在。FPGA开发平台上进行了验证。相对于单线程结构,多线程顶点处理器在较小的硬件开销下,可以实现2.1~2.8倍的性能提升。   本论文主要工作和创新如下:   (1)设计并实现了一款多线程顶点处理器。顶点处理器具有可编程性,可以灵活地处理顶点数据;采用13级流水线设计,增加了指令的并行度,提高了性能;采用SIMD结构,具有4路并行的运算逻辑单元;采用多线程技术,支持4个线程并发执行,能够有效地减少发生数据写读冲突时的停顿周期数,提高了处理效率,节省功耗。   (2)构建了FPGA验证系统。采用Altera公司的StratixⅡ EP2S180 FPGA开发验证平台,对顶点处理器的功能进行验证。设计了顶点处理器控制器,并通过Ethemet将PC和FPGA开发平台相连,数据通过UDP方式传输。项点处理器处理后的顶点数据由PC上运行的软件模拟器进行处理和验证。
其他文献
本文从《孔乙己》的文本分析出发,着重分析、阐释鲁迅从事文学创作活动在文学史上的艺术突破意义.本文先以叙事视角、心理现实主义、小说结构三个小角度为切口,运用横向、纵
现代技术洪流席卷人类物质生活和精神生活,数据智能时代下,人性的迷失和教育模式的固化在技术的逐渐渗透中悄无声息地发生着.海德格尔从“诗意居住”中论述其对人的“居住”
田兆元教授是我的博导,也是把我带进民俗学研究的引路人.我跟民俗学,跟田老师的师生缘,要从他的一篇文章说起.我在硕士期间,无意中看到田老师发表在《文化遗产》上的一篇文章
期刊
Word Spy网站对password fatigue的解释为:“Mental exhaustion and frustration caused by having to remember a large number of passwords.(不得不记住大量密码而导致的
期刊
本文以日本当代著名作家三岛由纪夫的短篇小说结尾为研究对象,认为其结尾可以概括地分为不了了之型、突如其来型、人物消失型三类.这三类结尾分别对应三岛笔下的无序社会、道
本文通过后殖民女性视角,解读《蝴蝶君》中的女性力量.通过研究发现,被边缘化的东方流露着女性化倾向,《蝴蝶君》通过对东方女子刻板印象的解构,从而颠倒了东西方的话语权,摆
k粉,2—邻—氯苯-2-甲氨基环己酮,最早被用作人和动物的麻醉剂。然而近年来,k粉在西方和亚洲一些国家滥用成了娱乐性药物。面对这种滥用的趋势,快速灵敏的k粉检测技术非常必要。
丛枝菌根(arbuscular mycorrhiza,AM)真菌是土壤中一类非常重要的植物共生微生物,能与大部分陆生植物形成互惠共生体,能够促进植物对土壤中水分和养分的吸收、提高植物抗逆性,还
林语堂是“脚踏东西文化,一心评宇宙文章”的伟大作家和翻译家,其译作在海外传播广泛,对于中国文化走出去做出重要贡献.本文以《浮生六记》英译本为个案分析在翻译过程中影响
作为坚定的基督教徒,玛丽莲·罗宾逊的小说具有浓厚的宗教色彩,《管家》中从修辞到主题各个层面上的许多设计具有明显的圣经元素与基督教内涵.但是对比《圣经》与《管家》就