Hardware-Software Collaborative Techniques for Runtime Profiling and Phase Transition Detection

来源 :计算机科学技术学报(英文版) | 被引量 : 0次 | 上传用户:wsndcs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Dynamic optimization relies on runtime profile information to improve the performance of program execution.Traditional profiling techniques incur significant overhead and are not suitable for dynamic optimization. In this paper,a new profiling technique is proposed, that incorporates the strength of both software and hardware to achieve near-zero overhead profiling. The compiler passes profiling requests as a few bits of information in branch instructions to the hardware,and the processor executes profiling operations asynchronously in available free slots or on dedicated hardware. The compiler instrumentation of this technique is implemented using an Itanium research compiler. The result shows that the accurate block profiling incurs very little overhead to the user program in terms of the program scheduling cycles. For example,the average overhead is 0.6% for the SPECint95 benchmarks. The hardware support required for the new profiling is practical. The technique is extended to collect edge profiles for continuous phase transition detection. It is believed that the hardware-software collaborative scheme will enable many profile-driven dynamic optimizations for EPIC processors such as the Itanium processors.
其他文献
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
自改革开放以来的30多年里,中国的外贸发展得到了快速发展,但是也存在一些问题。环境、资源的约束给中国外贸易发展模型提出了更高的要求:  第一,中国的贸易发展需要促进环境
研究了以香菇、鲜奶为原料生产发酵型香菇奶的方法,通过正交试验,确定接种量、发酵时间、发酵温度和各添加剂用量的工艺参数,从而制得具有独特风味、营养丰富的香菇食品.
动漫产业发展具有极强的爆发增长性,一旦产业条件趋向成熟,即在较短时期内迅速成长为一个国家或地区的支柱产业。同时,还可带动电信、IT、出版、旅游、商业等相关行业发展。本文
近年来,有赖于交易的便利性、在价格方面的优势以及进入门槛低等因素,C2C电子商务作为互联网主要应用形式之一,在中国以非常高的速度增长。据预测,C2C会后来者居上,成为电子商务市
Given an m × n mesh-connected VLSI array with some faulty elements, the reconfiguration problem is to find a maximum-sized fault-free sub-array under the row a
土地是人类社会最重要的生产资料之一,也是城市空间和城市功能的载体,是最大的国有资产。土地一级开发作为土地资产管理和土地利用控制的有效手段,不仅是土地储备的一个必要环节
[目的]了解高密市常规免疫接种率监测情况。[方法]采用差值(D)和比值(R)评价方法对高密市20011年常规免疫接种率进行统计分析。[结果]2011年高密市各乡镇接种率报告完整率为1
Running device drivers as unprivileged user-level code, encapsulated into their own process, has often been proposed as a technique for increasing system robust
本文通过对荣华二采区10
期刊