欢迎来到天天文库
浏览记录
ID:12461203
大小:124.50 KB
页数:16页
时间:2018-07-17
《高性能嵌入式计算几个关键问题及其研究进展》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、高性能嵌入式计算几个关键问题及其研究进展 摘要:随着多核处理器芯片在嵌入式应用领域越来越受到关注,提高应用程序开发产能同时获得并行性能收益是多核大众化并行计算研究的核心目标。本文着重综述了嵌入式应用领域面临的三个关键问题。首先,对当前的高性能嵌入式计算与超级计算做了比较,并对嵌入式应用领域做了分类总结。其次,对当前的适用于嵌入式的片上多核处理器架构做了研究。最后,综述了多核并行编程的方式的研究现状并总结了嵌入式多核并行未来的研究问题。 关键词:多核处理器,高性能嵌入式,并行计算,嵌入式多核
2、中图分类号:TP311.5文献标识号:A文章编号:2095-2163(2013)03- ResearchonHigh-performanceEmbeddedComputing WANGQing1,JIZhenzhou1,ZHUSuxia2 (1SchoolofComputerScienceandTechnology,HarbinInstituteofTechnology;2SchoolofSoftware,HarbinInstituteofTechnology,Harbin,150001,C
3、hina) Abstract:Whilemoreandmoreattentionarepaidtothemulti-coreprocessorchipsinthefieldofembeddedapplications,toimproveapplicationdevelopmentproductivityandgetparallelperformancegainsofmulticorearebecomingthegoalofparallelcomputing.Thisarticlefocuseso
4、nthethreekeyissuesfacingthefieldofembeddedapplications.Firstofall,thepapercomparesthecurrenthigh-performanceembeddedcomputingandsupercomputingandclassifiedthefieldofembeddedapplications,second,studiesthecurrentarchitectureoftheembeddedmulti-coreproces
5、sortechnology.Finally,thepaperproposestheoverviewofmulti-coreparallelprogrammingwayandsummarizestheresearchquestionsinthefutureembeddedmulticoreparallel. Keywords:Multicore;High-performanceEmbeddedComputing;ParallelComputing;EmbeddedMulticore 0引言 在
6、数字信息技术和网络通讯技术高速发展的后PC(Post-PC)时代,嵌入式系统已经遍及科学研究、工程设计、军事技术、各类产业和商业文化艺术以及人们的日常生活的方方面面。随着国内外各种嵌入式产品的进一步开发和推广,嵌入式系统与人们的生活越发紧密地结合。现今市场上的手机、PDA、MP3播放器等大众消费电子类产品均属嵌入式系统。嵌入式系统还涉及众多应用领域,如电信网络控制、路由器、交换机、网关、工业医疗控制、监控设备等。嵌入式系统销售数额每年可达数十亿美元,其市场份额在过去的几十年中正在不断地增加。 通
7、常,嵌入式系统可定义为:以应用为中心、以计算机技术为基础、软/硬件可裁剪、普适于应用系统对功能、可靠性、成本、体积、功耗具有严格要求的一类专用计算机系统[1]。 传统上嵌入式系统设计是以低功耗为首要目标,但是随着计算密集型的嵌入式应用的不断扩宽,最近嵌入式系统已经转向高性能嵌入式计算(High-performanceembeddedcomputing,HPEC)[2]。面对日益复杂的嵌入式应用,片上多核处理器(CMP)可以作为高性能嵌入式计算的一个有效解决办法。CMP采用多个性能适中的处理核心提
8、高能量效率,使用高的数据级并行或者线程级并行提高整个处理器的性能。在高性能嵌入式计算中通过增加处理器的内核数来抵消为降低功耗而牺牲时钟频率带来的性能影响[3]。多处理器片上系统(Multi-processorSystems-on-Chip,MPSoC)凭借其高性能、强大的并行处理能力和多选择、灵活的系统可配置性逐渐成为高性能嵌入式计算的另一个有效解决办法。尽管CMPs和MPSoCs都能应用到嵌入式平台上,但是MPSoCs又不同于CMPs,MPSoCs可以针对特殊嵌入式应用的需要提供
此文档下载收益归作者所有