基于SoCLib平台异构多核系统及性能测试分析.docVIP

基于SoCLib平台异构多核系统及性能测试分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SoCLib平台异构多核系统及性能测试分析

基于SoCLib平台异构多核系统及性能测试分析   【 摘 要 】 在如今这个信息技术高速发展的时代,嵌入式技术已经在国内各大领域中广泛被应用,并逐渐成为各种移动设备中最为主要的应用技术。由于Java有着非常多的优点,因此成为最近几年社会中广泛认可并且使用的一种编程语言。本文通过对多核处理器中仿真问题的讨论,对异构多核系统方面存在的相关问题进行了一次研究,并将其性能测试相关问题进行了分析。   【 关键词 】 异构多核系统;性能测试;多核处理器   1 引言   在信息技术迅速发展并且持续更新的时代,人们开始对处理器系统自身性价比加以重视,并对其要求也变地越来越高,这样就会使国内各个芯片制造厂家以及通信公司将自身公司在设计时考虑的重点转变成:通过尽量减少成本消耗和不变的生产情况来让出厂的处理器系统具有更高性价比,而这样的转变则对国内多核处理器相关技术在推广和应用方面制造了更好的环境以及更广阔的发展空间。本文将对最近几年信息领域异构多核系统方面的研究进行简单介绍,并展开讨论。   2 异构多核型处理器系统   因为处理器系统内部IP核大多都是由不一样的供应商进行提供的,因此在一些例如寄存器数量和质量集合总线自身宽度等类似问题上都存在一定的差异。而在给处理器系统进行设计的设计师眼中,若要在硬件设计之中发现完美的异构连接相关方式,那么其对应的资金消耗就会过大。如果这样,那么就会使更多的硬件仿真器出现,在进行多种结构的相关设计过程中,可以将仿真器作为实验材料,然后再进行相关实验,验证所设计的结构是否可行。以建模仿真作为基础来对处理器进行配置,可以更快速地将具有高性价比特点的异构多核类型的系统相关方案设计出来。   3 在SoCLib这一平台基础上来进行异构多核系统相关设计   (1)SoCLib平台自身的本质其实是硬件和建膜基础上的一种仿真平台,它最早是在法国被人应用的,目前已经被很多企业以及实验室作为自己主要的研究和发展项目。SoCLib这一平台是通过IP核对应的仿真部件来对系统核心进行构造的,这种平台主要是在多和结构中进行建模方面的应用,而且它是非常高效的并且开放式的一种仿真平台。   (2)在要求较为特殊的一些程序中,将这种处理核加以利用可以对处理进行优化,但若是不将其利用,那么就会对多核异构系统自身整体性能造成影响。在同构结构之中,大多数都是使用通用型的处理核,所对应的指令集并不是根据特定任务而设计的。因此在多领域中通用处理方面的问题上,同构多核型的处理器可以满足这类使用要求。   在多核需求方面,一般因为有具有特殊性特点的要求,所以若是仅仅只用处理核来使其实现,那么将无法把对应的性能发挥到极致。因此特定应用类型的多核处理器就出现了,这种异构处理器可以将各不相同的处理核集成在一点,各种不同的处理核能够完成对应的不同任务,而且各自还具有独特的数据交换相关方式。   (3)异构多核型处理器在设计方面主要是通过将处理核与处理核之间施行加协来完成设计的。按照不同的需要,还应该对SoCLib对应的建模库文件进行合理编写,同时把SPARC设成处理器主核,把JOP设置成处理器中的辅助核,各个模块之间还应该通过网络来进行通信以及连接。而本文中所涉及的异构多核型处理器则主要由SPARC以及JOP一起组合而成的。在另一方面,异构仿真模型则是主要以主处理和存储模块以及终端显示模块等连接而成的。同时在异构多核这种结构之中,SPARC型处理器自身结构中的主核以及协处理核都是以JOP中的SystemC这一建模来实现的。其中主核自身任务为让整个操作系统和C语言以及浮点计算共同运行,同时对任务启动加以控制。   4 多核处理器相关系统对应的性能测试   在给多核处理器相关系统进行性能方面的测试时,应该将SoCLib当做基础仿真平台来进行,在测试过程中还要应用到MJPEG来进行计算,同时还要通过JPEG来将视频信号进行压缩。对应的压缩方法为:先将图像加以分割,其分割素块要按照8×8来当做单位,并把图片转换到对应的频域中,将其中的高频分量进行去除之后,再以二级制码流作为标准来进行转化。在SoCLib这一系统对应的仿真平台中,通过一系列的串行与并行测试能够知道:当程序运行之后,所打开的主要窗口一共为四个,这之中包括帧缓存器和子任务所发送的消息以及打印汇聚信息对应的窗口,同时还有JPEG算法在执行时所打开的创口。   工作人员在进行相关测试的时候,首先应该将多线程编程作为基础来实行相关的程序测试,换一角度来说就是将其中的并行程序加以设计。在得到的运行结果中,我们还应该对JPEG对应的计算时间加以研究,因为将运行时间进行研究可以清楚地知道,系统中相应的传输延时值发生改变的话,那么其程序自身基本功能就会受到影响,在传输延时性变小的时候,其对

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档