An Elastic Architecture Adaptable to Various Application Scenarios

来源 :Journal of Computer Science & Technology | 被引量 : 0次 | 上传用户:kabasiji2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
The quantity of computer applications is increasing dramatically as the computer industry prospers. Meanwhile,even for one application, it has different requirements of performance and power in different scenarios. Although various processors with different architectures emerge to fit for the various applications in different scenarios, it is impossible to design a dedicated processor to meet all the requirements. Furthermore, dealing with uncertain processors significantly aggravates the burden of programmers and system integrators to achieve specific performance/power. In this paper, we propose elastic architecture(EA) to provide a uniform computing platform with high elasticity, i.e., the ratio of worst-case to best-case performance/power/performance-power trade-off, which can meet different requirements for different applications. It is achieved by dynamically adjusting architecture parameters(instruction set, branch predictor, data path, memory hierarchy,concurrency, status&control, and so on) on demand. The elasticity of our prototype implementation of EA, as Sim-EA,ranges from 3.31 to 14.34, with 5.41 in arithmetic average, for SPEC CPU2000 benchmark suites, which provides great flexibility to fulfill the different performance and power requirements in different scenarios. Moreover, Sim-EA can reduce the EDP(energy-delay product) for 31.14% in arithmetic average compared with a baseline fixed architecture. Besides,some subsequent experiments indicate a negative correlation between application intervals’ lengths and their elasticities. The quantity of computer applications is increasing dramatically as the computer industry prospers. Even for one application, it has different requirements of performance and power in different scenarios. it is impossible to design a dedicated processor to meet all the requirements. Furthermore, dealing with uncertain processors significantly aggravates the burden of programmers and system integrators to achieve specific performance / power. In this paper, we propose elastic architecture (EA) to provide a uniform computing platform with high elasticity, ie, the ratio of worst-case to best-case performance / power / performance-power trade-off, which can meet different requirements for different applications. It is achieved by dynamically adjusting architecture parameters (instruction set , branch predictor, data path, memory hierarchy, concurrency, status & contro The elasticity of our prototype implementation of EA, as Sim-EA, ranges from 3.31 to 14.34, with 5.41 in arithmetic average, for SPEC CPU2000 benchmark suites, which provides great flexibility to fulfill the different performance In addition, Sim-EA can reduce the EDP (energy-delay product) for 31.14% in arithmetic average compared with a baseline fixed architecture. Also, some subsequent experiments indicate a negative correlation between application intervals’ lengths and their elasticities.
其他文献
中学化学中有很多规律,掌握好这些规律能使我们学生的学习事半功倍.同样,教师在教学中随时注重对规律的总结和应用,也会优化教学效果.在这篇文章中,笔者重点总结一下“强制弱
温州瓯海看守所民警急电:你儿子洗澡摔伤了,母亲查伤情生疑虑,劝慰儿子终吐真言——洗澡摔了一跤,伤到睾丸?5月5日凌晨两点,在温州瓯海看守所服刑的17岁少年王彪睁开了眼睛,
利用涡度相关法,观测了崇明东滩滨海围垦湿地2013年生长季的CO2通量,并分析了CO2通量动态特征及相关环境因子对其的影响。结果表明:该湿地2013年生长季累积净生态系统CO2交换
张贻玖《毛泽东读史》(中国友谊出版公司1991年10月版)载:在中国革命的战争年代,毛泽东为了吸取历史的经验教训,勤于读史。当读到《通鉴纪事本末》所记后梁李存勖率大军进取
沙陀豪酋李克用金石曾经叱咤风云,转战大半个中国,并攻占大唐帝国都城长安,建立了大齐农民政权的黄巢,为什么转眼间就烟消云散而落得自刎于泰山狼虎谷的悲壮结局?其间原因固多,然而
小学语文教师大多喜欢拓展教学,因为课外拓展能把学生的视野从单一文本引向更广阔的空间。那么,语文教师在努力追寻有效拓展的同时应注意什么呢?一、要适可而止,不要天马行空
在明清史料中,我们会经常遇到歇家一词。那么究竟什么是歇家,相关的文章不多,也没能给我们一个明晰、全面的概念。《汉语大词典》中歇家词条如下解释:指旧时一种职业,专营生
一位心理学家到一所中学调查中学生的自主性状况,在被调查的150名学生中,当被问到在学习和生活中遇到难题,一时解决不了时,怎么办?又问及你今后准备从事何种职业时?150名学
在小学低年级阶段,班主任的教育教学理念对于学生的学习及日后的发展起着至关重要的作用。对于一、二年级的小学生而言,在内心深处对于班主任的崇拜是无以复加的。因此,可以
数学是我国义务教育阶段最重要的学科之一,它贯穿初级教育的始终,在我国教育上有着举足轻重的地位。在小学数学课堂上,解决问题的教学是必不可少的。近年来,世界各国都对数学