基于SoCLib平台的异构多核系统及性能测试

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:liupen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今信息技术飞速发展的情况下,嵌入式技术在移动设备中的应用越来越广泛。Java因具有诸多优良特点,已经成为一种在网络上广泛应用的网络编程语言,在嵌入式系统中也越来越重要。但是传统Java程序只能在Java虚拟机上执行,这样,给Java程序的运行带来了一些不足之处,大大限制了系统的性能。面对这种现状,Java程序设计已经从JVM转移到硬件Java处理器上。而且,目前多核处理器技术也在飞速发展,特别是异构多核处理器因为本身集成专用处理器核也开始得到重视。综合以上,采用异构多核处理器的方式,在通用处理器核上集成专用Java处理器核,提高了系统系能。对于多核处理器的系统开发而言,架构的提出一直具有巨大的挑战。在设计多核处理器过程中,直接在硬件开发板上开发系统,这样会造成较大的研究成本。于是出现了各种硬件仿真器,以建模仿真的方式来完成系统架构的设计与实验验证。本课题对于多核处理器的仿真,选取的基于时钟周期精确的仿真器SoCLib。SoCLib系统仿真平台是基于基本模块,提供了各类仿真处理器核、互连单元、Cache模块等,用户可以根据自己需求选择模块来搭建系统。本文在SoCLib系统仿真平台上,结合当今片上多核处理器技术的发展,首先提出了基于SoCLib的同构多核系统架构。然后,设计出基于片上互连网络的SPARC核加多JOP核的异构多核处理器结构,目的是在SoCLib系统仿真平台上建模实现它。本文在实现时,设计了基于SoCLib的JOP处理器核模型,并研究了其他模块的设计与实现方案,在模块的实现过程中,利用如今广受欢迎的SystemC建模语言。最后,本文对设计出来的同构多核处理器结构进行了功能测试,利用MJPEG解码程序,实现多线程程序设计。对集成JOP处理核的异构多核处理器进行测试,分析Java程序在硬件Java处理器上运行的优势。从而验证了多核处理器的正确性。
其他文献
无线传感器网络(Wireless Sensor Networks,WSNs)是一种由大量低成本、低功耗、有无线通信功能的传感器节点组成的网络系统。无线传感器网络技术的发展,离不开大量基础技术的
决策支持系统作为一种先进的科学技术手段,能为问题的解决提供备选方案,有助于提高决策人员的决策水平。模型库系统作为决策支持系统的三大组成部分之一,可为决策支持系统提
无线传感器网络是由许多低成本、低功耗同时具备信息采集、数据处理以及无线通信能力的微型传感器节点通过多跳、自组织的方式形成的一种网络结构。正是凭借低成本、多功能及
Hash函数作为数字签名的基石,不仅用于检测网络通信信息是否被篡改,而且是保障电子签名、身份认证等多种密码系统安全的关键技术,有着十分重要的作用,目前Hash函数的安全性分析均
SPARQL是W3C推荐的基于图匹配机制的RDF查询语言。随着互联网上大规模RDF数据集的不断涌现,现有的查询算法无法满足高效的获取查询结果的需求。提出了一种针对SPARQL语句的运
随着互联网信息的日益增长,通用搜索引擎已经无法满足用户对于特定领域信息的查询需求。搜索引擎正在向个性化、主题化、智能化发展,其中基于某种特定主题的搜索引擎已成为一
随着互联网及移动互联网技术的不断发展,一方面是用户和互联网交互的程度不断加深,越来越多的用户反馈了相当多的数据,可以从中洞悉到用户体验、商业营销、个人偏好和通常所
随着网络技术的日益发展,网络安全问题日益突出。基于主动防御的入侵检测系统是传统安全防御方法的一种补充机制,对计算机和网络的安全防护起着重要作用。半监督支持向量机是机
本文关注多标签音乐情感的识别,对多标签音乐情感识别进行建模并评估其识别性能。   本文首先对音乐情感空间表示和多标签进行描述,选择一个合适的数据集来作为实验数据集
随着国家专利法的健全,人们法律意识的提高,外观专利的申请数量急剧增加,来自个人与企业的对外观专利图像的检索需求强烈。目前国内针对外观专利的检索系统主要是基于关键字的,而