收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

ASIP指令集自动扩展系统的研究与实现

吕雅帅  
【摘要】: 近年来,PDA、手机、数码相机以及其它数字产品得到了广泛应用。在这些产品中,往往采用具有特定功能的硬件来满足性能、面积与功耗等多方面的要求。最常用的策略是设计专用集成电路来解决这些问题。但是随着工艺发展,设计专用集成电路的成本越来越高,而且这些专用集成电路的可编程性也不好。 因而人们提出ASIP来解决上述问题。ASIP以一个通用的处理器核为基础,设计者在这个核的基础上根据应用的具体特征进行指令集扩展以提高应用中频繁执行代码段的性能。 由于同一应用领域中不同应用程序之间的计算方式往往存在很大的相似性,通过这种修改便可以使其在面向某一应用领域时的性能大大提高,而且这种设计方式只需在原有芯片的基础上进行少量修改就可以快速设计出适应特定应用的新芯片,大大缩短了芯片开发周期和上市时间。ASIP结合了通用处理器和ASIC的优点,受到了越来越多的研究设计人员及芯片厂商的关注。 面向应用扩展指令集是ASIP设计过程的一个重要环节,这一工作的自动实现对于缩短产品开发周期具有非常重要的意义。 现有的技术未能实现该过程的完全自动化,而且在选择指令时并没有全面考虑指令对处理器面积和功耗的影响。本文设计并实现了一个面向特定应用的指令集自动扩展系统,该系统不仅可以根据应用特征自动扩展新指令,而且可以自动完成编译器的修改。 模拟结果显示,扩展的新指令能够在保持功耗、面积基本不变的前提下,带来4.7%~16.4%的性能提升。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 孙宏昌;何毅华;;C编译器接口方案的设计和实现[J];实验技术与管理;1988年04期
2 ;Portland Group推出新一代支持x86平台的NVIDIA CUDA架构编译器[J];电子设计工程;2011年14期
3 王发鸿;周会平;贾丽丽;何涛;;基于GCC的容错编译器的研究与实现[J];计算机工程与科学;2011年08期
4 noto;;经典总在下一代 AMD新一代显示架构解析[J];电脑迷;2011年18期
5 Simon Hogg;;听LabVIEW之父说未来[J];中国电子商情(基础电子);2011年09期
6 钱宏武;;开放还是封闭 生存还是灭亡[J];程序员;2010年12期
7 赵劼;;编程语言的发展趋势及未来方向——基于对C#之父Anders Hejlsberg演讲的总结[J];程序员;2010年08期
8 叶劲峰;;C++强大背后[J];程序员;2010年08期
9 ;新产品&新工具[J];程序员;2010年10期
10 肖看;;电子设计工程师认证实操实训基础系列讲座(4) 第二讲 EDP电子工程实训的软件开发(中)[J];电子世界;2010年06期
11 韩雪;;支持安全编译算法的高可靠嵌入式C语言编辑器的设计[J];杭州师范大学学报(自然科学版);2011年04期
12 Peter Seibel;李琳骁;;C++之恶——Jamie Zawinski访谈[J];程序员;2010年09期
13 ;适用于微控制器的CubeSuite+集成型开发环境[J];电子制作;2011年07期
14 陈院庆;王红蕾;;μC/OS-Ⅱ操作系统在dsPIC30F芯片上的移植[J];机械与电子;2010年S1期
15 林传文;顾乃杰;雷一鸣;洪一;;分簇VLIW DSP的SIMD编译优化[J];中国科学技术大学学报;2011年08期
16 周兴华;;手把手教你学PIC单片机C语言设计(四)[J];电子世界;2010年11期
17 周杰;;μC/OS-II在AndesCore~(TM) N1033A-S上的移植[J];中国集成电路;2011年08期
18 袁保平;孟庆丰;薛强强;理康;;基于ARM的收银系统设计[J];科技信息;2011年18期
19 苏常友;文建国;;一种定制的、更高效的C++RTTI实现方法[J];微计算机信息;2011年08期
20 王勋志;王玲丽;;基于C++ Builder和Matlab实现天线方向图可视化软件的设计[J];大众科技;2011年06期
中国重要会议论文全文数据库 前10条
1 余洁;周学海;李曦;高妍妍;;基于体系结构描述语言xpADL的ASIP设计方法的研究[A];2005年“数字安徽”博士科技论坛论文集[C];2005年
2 韩安媛;;关于C167系列单片机简介[A];'2002系统仿真技术及其应用学术论文集(第四卷)[C];2002年
3 曹玉英;钱光弟;唐华;;TMS320C6000编程优化技术[A];现代通信理论与信号处理进展——2003年通信理论与信号处理年会论文集[C];2003年
4 董淳;李孟恒;王敏慧;;DATALOG编译器的设计和实现[A];第十五届全国数据库学术会议论文集[C];1998年
5 王智;;美国空军飞机结构完整性大纲(ASIP)[A];第十五届全国疲劳与断裂学术会议摘要及论文集[C];2010年
6 石玉平;何银南;郭俊杰;张琳;;机电测控系统调用Matlab函数的实现[A];制造技术自动化学术会议论文集[C];2002年
7 赵秀凤;郭渊博;方青坡;;基于信息流分析的C代码安全编译技术研究[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
8 郑启龙;汪胜;夏霏;;DSP编译器中一种基于子图的分簇算法[A];2010年全国开放式分布与并行计算机学术会议论文集[C];2010年
9 吴元立;丁博;史殿习;刘惠;王怀民;;普适计算环境下的构件模型映射机制的研究与实现[A];第四届和谐人机环境联合学术会议论文集[C];2008年
10 蒋景红;杨力;蔡惠智;侯卫民;;GPU在实时信号处理系统中应用的可行性研究[A];2009年全国水声学学术交流暨水声学分会换届改选会议论文集[C];2009年
中国博士学位论文全文数据库 前10条
1 杨君;专用指令集处理器(ASIP)体系结构设计研究[D];中国科学技术大学;2006年
2 王博;基于Streamit编译器的异构执行环境研究[D];清华大学;2011年
3 琚小明;面向媒体处理器可重定目标编译器的设计研究[D];浙江大学;2004年
4 金乃咏;资源模型与系统级描述语言的硬件综合[D];华东师范大学;2006年
5 吴佳骏;多核多线程处理器上任务调度技术研究[D];中国科学院研究生院(计算技术研究所);2006年
6 陈苑锋;FPGA评估系统布局布线模块设计[D];复旦大学;2006年
7 高妍妍;ASIP体系结构形式化建模与验证方法研究[D];中国科学技术大学;2009年
8 易会战;低功耗技术研究—体系结构和编译优化[D];国防科学技术大学;2006年
9 胡定磊;VLIW DSP编译器设计及性能与功耗的优化研究[D];国防科学技术大学;2006年
10 随阳轶;基于数据流可视化语言的虚拟仪器开发平台的研究[D];吉林大学;2008年
中国硕士学位论文全文数据库 前10条
1 黄华;多领域统一建模语言分析器研究与实现[D];华中科技大学;2005年
2 黎凯伦;Java集成开发环境中编译、装载和多候选方案的可视化研究与实现[D];广东工业大学;2006年
3 覃安;计算机代数系统的设计与实现[D];中国科学院研究生院(成都计算机应用研究所);2006年
4 阳俐君;信息家电接口描述语言及其编译器的研究与设计[D];湖南师范大学;2007年
5 王磊;草地场景的模拟与真实感绘制[D];浙江大学;2004年
6 尹作为;基于C编译器的遥感图像分析软件初步设计[D];武汉大学;2005年
7 潘杭平;SmartLCC:面向嵌入式系统的编译器研究与开发[D];浙江大学;2006年
8 王浩;数据流连续查询处理系统设计与实现[D];东南大学;2006年
9 张艳林;基于编译器和模板的通信规约自动解析研究[D];厦门大学;2008年
10 陈东;嵌入式运动控制器高级语言设计与实现[D];山东大学;2005年
中国重要报纸全文数据库 前10条
1 ;SGI推出针对IA-64的编译器Pro64[N];计算机世界;2000年
2 ;什么是编译器[N];中国计算机报;2002年
3 记者 吴苡婷;国内首款商用反编译器上海造[N];上海科技报;2010年
4 浙江 朱永章;初识编译器gcc[N];电脑报;2004年
5 卢旭成;Intel推出编译器专业版 简化开发多核处理器[N];中国计算机报;2007年
6 张兆庆 冯晓兵;我国编译器研发的历史与现状[N];科技日报;2002年
7 刘长忠;共同开发新一代高级软件编译器[N];科技日报;2001年
8 朱亦枫 北京;Altera为NiosⅡ处理器系统提供新C语言至硬件加速工具[N];电子资讯时报;2006年
9 北京中科红旗软件技术有限公司 孔伟;红旗Linux DNS优化[N];中国计算机报;2006年
10 本报记者 胡永生;站在巨人的肩膀上发展[N];科技日报;2002年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978