文档介绍:天洋火蓼硕士学位论文学科专业:作者姓名:指导教师:天津大学研究生院年筻墨皇篮星塾堡月滕建辅教授沈卫杰中国近代第一所大学●
中文摘要关键词:随着芯片集成度的提高,对于硬件开发人员而言,对芯片内部逻辑功能掌握的要求越来越低,而同时因为网络技术的发展,接口的数据传输速率越来越高,需要硬件人员熟悉芯片内部的机制来进行性能设计。本文从对于基于芟叩挠布璞附涌诳ê椭靼宓挠布沓龇ⅲ岷夏前流量分析上的一些思路,尝试在设各上做性能分析,其目的是想通过模型和数学计算,来设计一定网络流量环境下设备内部的一些硬件参数。本文在模型层次和测试层次对于性能设计都做了开拓性工作。在研究算法和模型的过程中,通过建立两个基本算法和一个修正算法,并且研究这些算法本身的特点和使用场合后,再根据硬件机制、驱动方式和测试结果等方面的知识,把基于芟叩纳璞腹滔富治<父雠哦庸蹋⑶疑杓屏嘶舅惴ê托拚算法对其进行仿真分析,得出一定数据流量情况下对于硬件设备各个排队阶段资源的占用,从而可以估算出所设计设备的各种资源的大小和真正的性能瓶颈所在。随后本文探讨了大流量的模型和基于此的计算分析方法,得出了硬件设计的参考建议。最后,把本文中所设计的算法用到芯片设计中去,实际上这是一种隔离某个接口异常数据大流量的最佳方法。本文所做的工作,对于设备前期的总体体系结构设计阶段、调试阶段和测试阶段的性能设计分别指明了一套有效的方法,同时对于接口卡逻辑设计、驱动和软件设计关于性能和资源占用方面都有借鉴意义。设备性能设计流量分析
鷆篸..,,,甎,,.,,,
黼蠲签字日期:洲年上月,广日埘年翴学位论文作者签名:盼婪稀签字日期:加月独创性声明学位论文版权使用授权书学位论文作者签名:杰、或撰写过的研究成果,也不包含为获得苤鲞盘茔或其他教育机构的学位或证本学位论文作者完全了解墨洼盘翌有关保留、使用学位论文的规定。特授权墨生盘茎可以将学位论文的全部或部分内容编入有关数据库进行检本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签字日期:索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。C艿难宦畚脑诮饷芎笫视帽臼谌ㄋ得导师签名
第一章绪论课题提出背景及意义网络设备,例如路由器、换换⒔尤敕衿鳌⑷憬换换虸设备等,它们有很多共同的特点,并且一些新的技术在某种设备上取得成功后,很快可以被其他设备引用【。所以目前某些设备之间的界限已经很模糊。例如路由器中就有换换械慕换患际酰珹技术和技术,并且在三层交换中的核心技术网络处理器也在第五代路由器中一样取得成功。本人在读研前一年,在实际的产品测试中碰到一个关于性能方面的问题,当时作为硬件测试人员,主要使用逻辑分析仪和保橹豢盥酚善鞴赜性能方面的攻关,期间,提出了一些关于性能测试方面的测试用例,并且开始估算性能测试,自始至终,关于性能方面的考虑获得了很大的成功。因为在产品设计阶段,本人开始考虑性能方面的问题,并且根据估算对总体设计进行否定。在实际产品设计出来之后,又始终推动性能问题解决的攻关,可以说在这期间,本人积累了关于性能测试方面的较多项目经验,这些经历鼓舞着我进一步研究设备性能设计技术。本人坚信性能设计在产品设计中的作用巨大,而性能设计的前提,必须要求开发人员熟悉系统、硬件和软件的设计。假如没有设计经验,性能设计是无从谈起的。对于硬件而言,关于性能的设计最多的是在逻辑的设计中,于是在研究生的一年级,研究了逻辑设计,主要是更深层次地了解硬件的机制。在研究生二年级,开始考虑性能设计在项目中的运用,并且开始研究驱动程序的设计技术。所以本课题实际上是链路层以下的考虑,并没有包括网络层及其以上的内容。在研究生阶段的学习时间实际上是放在驱动部分的性能设计、体系结构和模型算法设计方面的研究上的,而关于硬件性能测试分析的方案直接取之于工作时候的独立设计。直到最近的一年,终于完成性能分析的一整套的方法。该系统方法在设计的基本算法基础上展开,建立了模型和数学计算仿真为主要手段的方法,并且使设计方法往具体的设备设计方面靠拢。做到设计的算法和理论能在工程中有实际的意义。做产品中的性能设计,其实是产品设计的进一步的考虑,最好是有项目的支
国内外研究概况撑。但是目前即使在成熟公司的产品设计中,也没有这方面的职责,所以本人放弃做项目的机会,而是专著于自己搭建平台,于是做了一个基于度式的平台,并且调试通了网卡的驱动程序。由于蓝牙是目前驱动程序中采用堆叠技术比较好的例子,在研究过程中,研究了蓝牙的际酢U饬礁龉赜驱动的设计平台,特别前者是本文中