Server-Based Data Push Architecture for Multi-Processor Environments

来源 :Journal of Computer Science & Technology | 被引量 : 0次 | 上传用户:benq702
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Data access delay is a major bottleneck in utilizing current high-end computing(HEC)machines.Prefetch- ing,where data is fetched before CPU demands for it,has been considered as an effective solution to masking data access delay.However,current client-initiated prefetching strategies,where a computing processor initiates prefetching instructions,have many limitations.They do not work well for applications with complex,non-contiguous data access patterns.While technology advances continue to increase the gap between computing and data access performance, trading computing power for reducing data access delay has become a natural choice.In this paper,we present a server- based data-push approach and discuss its associated implementation mechanisms.In the server-push architecture,a dedicated server called Data Push Server(DPS)initiates and proactively pushes data closer to the client in time.Issues, such as what data to fetch,when to fetch,and how to push are studied.The SimpleScalar simulator is modified with a dedicated prefetching engine that pushes data for another processor to test DPS based prefetching.Simulation results show that L1 Cache miss rate can be reduced by up to 97%(71% on average)over a superscalar processor for SPEC CPU2000 benchmarks that have high cache miss rates. Data access delay is a major bottleneck in utilizing current high-end computing (HEC) machines. Prefetch- ing, where data is fetched before CPU demands for it, has been considered as an effective solution to masking data access delay. Host, current client -initiated prefetching strategies, where a computing processor initiates prefetching instructions, have many limitations. The do not work well for applications with complex, non-contiguous data access patterns. Still technology advances continue to increase the gap between computing and data access performance, trading computing power for reducing data access delay has become a natural choice. In this paper, we present a server-based data-push approach and discuss its associated implementation mechanisms. In the server-push architecture, a dedicated server called Data Push Server (DPS ) initiates and proactively pushes the data closer to the client in time. Information, such as what data to fetch, when to fetch, and how to push are studied. SimpleScalar simu lator is modified with a dedicated prefetching engine that pushes data for another processor to test DPS based prefetching. Simulation results show that L1 Cache miss rate can be reduced by up to 97% (71% on average) over a superscalar processor for SPEC CPU2000 benchmarks that have high cache miss rates.
其他文献
《建筑基坑支护技术规程》(征求意见稿)征求意见会于1997年3月25日在北京市中国企业家协会召开,来自全国几十个勘察、建筑设计院的一百多名代表参加了会议,绝大部分代表是各院总工、副总
这座圣母玛丽亚天主教堂始建于1887年,位于法国巴黎东郊小城莱拉(Les Lilas)。目前所呈现的是在原址上的二次新建。为了不影响当地居民日常的弥撒活动,在新建的同时,旧教堂必
对于今后三年将席卷整个西方的千年庆典浪潮,人们千万不可低估。我们即将开始的走向2000年的心理征程势将成为世界最重要的文化、经济和政治现象之一。心理关注具有实际含义
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
陈寅恪君有言:『一代之学术必有其新材料与新问题,取用此新材料以研求问题,则为此时代学术之新潮流。治学之士得预於此新潮流者谓之预流(借用佛教初果之名),其未得预者谓之未入
东北过程自动化设计专业委员会成立于199 1年,是全国组建较早的区域性专业委员会,隶属中国仪器仪表学会,成员包括东北三省的冶金、石油、化工、煤炭、发电、市政、轻纺、建材
当前,随着商品经济的不断深入发展,燃料流通领域中面临的是资源紧、资金缺、运输难、市场乱。怎样在竞争日趋激烈的市场中站稳阵脚,如何在变幻莫测的环境中使自己的企业立于
从有关部门获悉,我国最近将对乡镇企业实行新政策,以鼓励乡镇企业用廉价劳动力和灵活经营机制的优势,参与国际竞争,促进我国经济全面稳定持续发展。近几年我国乡镇企业发展
夏代是否为中国奴隶社会的开始,是否出现了国家,这是史学、考古学界长期以来关注的一个问题,也是历史教学中的重要课题之一.在过去的研究中,有这样几种主要意见:有的认为在
质监站的建立是为了更好的执行质量监督,一个合理的监理工作程序不但对项目监理机构工作的规范化、程序化、制度化有利,而且还对建设单位、施工单位及其他相关单位与监理单位