跳到主要内容
10.1145/279358.279366acm会议文章/章节视图摘要出版物页面国际安全理事会会议记录会议集合
第条
免费访问

Windows NT桌面应用程序的执行特征

出版:1998年4月16日出版历史

摘要

本文研究了在英特尔x86处理器上的Microsoft Windows NT操作系统上运行的桌面应用程序的性能,并将这些应用程序与整数SPEC95基准套件中的程序进行了对比。我们给出了基本指令集和程序特性的度量,以及这些程序使用内存系统和处理器分支结构的方式的详细仿真结果。我们展示了桌面应用程序与整数SPEC95基准测试在许多这些指标上具有类似的特征。然而,与整数SPEC95应用程序相比,桌面应用程序具有更大的指令工作集,在更多的独特函数中执行指令,频繁跨越DLL边界,并执行更多的间接调用。

参考文献

  1. Calder等人94。Calder,B.、Grunwald,D.和Zorn,B.量化C和C++程序之间的行为差异。程序设计语言杂志,2(4):313-3511994年12月。谷歌学者谷歌学者
  2. Chen和Leupen 97。Chen,J.B.和Leupen,B.D.用实时代码布局改进指令位置,载于《USENIX Windows NT研讨会论文集》,第25-32页,1997年8月。谷歌学者谷歌学者数字图书馆数字图书馆
  3. Chen等人95。Chen,J.B.、Endo,Y.、Chan,K.、Mazieres,D.、Dias,A.、Seltzer,M.和Smith,M..个人计算机操作系统的测量性能。《第十五届操作系统原理研讨会论文集》,第299-3131995页。谷歌学者谷歌学者数字图书馆数字图书馆
  4. Driesen&Holzle 97。Driesen,K.和Holzle,U.,间接分支预测的极限。技术报告TRCS97-10,加州大学圣巴巴拉分校,1997年6月。谷歌学者谷歌学者数字图书馆数字图书馆
  5. Eggers等人90。Eggers,S.、Keppel,D.、Koldinger,E.和Levy,H.共享内存多处理器上有效内联跟踪的技术。在ACM计量学大会上?《计算机系统的测量和建模》,第37-47页,1990年。谷歌学者谷歌学者数字图书馆数字图书馆
  6. Endo等人96。Endo,Y.、Wang,Z.、Chen,J.B.和Seltzer,M.I.使用延迟评估交互式系统性能,第二届USENIX操作系统设计与实现研讨会,第185-199页,1996年10月。谷歌学者谷歌学者数字图书馆数字图书馆
  7. 英特尔公司97。英特尔公司。VTune,针对英特尔体系结构的性能调整顾问,软件,1997年。版本2.4。谷歌学者谷歌学者
  8. Larus&Ball 92。Larus,J.R.和Ball,T.重写可执行文件以测量程序行为。技术报告1083,威斯康星州麦迪逊市威斯康星大学,1992年3月。谷歌学者谷歌学者
  9. Larus&Schnarr公司95。Larus,J.和Schnarr,E.EEL:独立于机器的可执行编辑。SIGPLANNotes,第291-300页,1995年6月。谷歌学者谷歌学者数字图书馆数字图书馆
  10. Maynard等人94。Maynard,A.M.、Donnelly,C.和Olszewski,B.对比技术和多用户商业工作负载的特征和缓存性能。《第六届国际体系结构支持会议论文集:{~r编程语言和操作系统》,第145-155页,1994年。谷歌学者谷歌学者数字图书馆数字图书馆
  11. 麦克法林93。McFarling,S.组合分支预测因子。技术报告TN 36,DEC-WRL,1993年。谷歌学者谷歌学者
  12. Patterson&Hennessy 96。Patterson,D.A.和Hennessy,J.L.《计算机体系结构,定量方法》。Morgan Kaufmann Publishers,Inc.,加利福尼亚州旧金山,第二版,1996年。谷歌学者谷歌学者数字图书馆数字图书馆
  13. Perl和Sites 96。Perl,S.和Sites,R.使用动态执行跟踪研究Windows NT性能。第二届USENIX操作系统设计与实现研讨会,第169-183页,1996年。谷歌学者谷歌学者数字图书馆数字图书馆
  14. 佩蒂斯和汉森90。Pettis,K.和Hansen,R.C.剖面引导代码定位。《ACM SIGPLAN’90编程语言设计与实现会议论文集》(SIGPLAN‘90),第16-27页,1990年6月。谷歌学者谷歌学者数字图书馆数字图书馆
  15. Rational Software Corporation 96。Rational软件公司。理性视觉测试。软件,1996年。4.0r版,http://www.rational,com。谷歌学者谷歌学者
  16. Romer等人97。Romer,T.、Voelker,G.、Lee,D.、Wolman,A.、Wong,W.、Levy,H.和Bershad,B.使用Etch对Win32/Intel可执行文件进行检测和优化。《USENIX Windows NT研讨会论文集》,第1-8页,1997年8月。谷歌学者谷歌学者数字图书馆数字图书馆
  17. 规格95。SPEC通讯,1995年9月。有关本研究中使用的SPEC95基准的信息,请访问http://www.spec.org/osg/cpu95/CINT95。谷歌学者谷歌学者
  18. 斯利瓦斯塔瓦和尤斯塔斯94。Srivastava,A.和Eustace,A.ATOM:构建定制程序分析工具的系统,载于1994年编程语言设计与实现CM研讨会论文集,第196-205页,1994年。谷歌学者谷歌学者数字图书馆数字图书馆
  19. Uhlig等人95。Uhlig,R.、Nagle,D.、Mudge,T.、Sechrest,S.和Emer,J.指令获取:应对代码膨胀。第22届计算机体系结构国际研讨会论文集,第345-356页。ACM出版社,1995年6月22日至24日。谷歌学者谷歌学者数字图书馆数字图书馆
  20. Ungar等人84。Ungar,D.、Blau,R.、Foley,P.、Samples,D.和Patterson,D.《SOAR架构:Smalltalk的崛起》。1984年6月,第11届计算机体系结构国际研讨会论文集,第188-197页。谷歌学者谷歌学者数字图书馆数字图书馆
  21. Woo等人95。Woo,S.C.、Ohara,M.、Tome,E.、Singh,J.P.和Gupta,A.。SPLASH-2项目:特征和方法考虑。1995年第22届计算机体系结构国际研讨会论文集,第24-36页。谷歌学者谷歌学者数字图书馆数字图书馆
  22. Yeh&Patt 92。Yeh,T.-H.和Part,Y.两级自适应分支预测的替代实现。《第19届计算机体系结构国际研讨会论文集》,第124-134页,1992年。谷歌学者谷歌学者数字图书馆数字图书馆
  23. Young等人95。Young,C.、Gloy,N.和Smith,M.D.相关分支预测方案的比较分析。1995年6月22日至24日,《第22届国际计算机体系结构年会论文集》,第276-286页。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. Windows NT桌面应用程序的执行特征

            建议

            评论

            登录选项

            请检查您是否可以通过登录凭据或您的机构访问此文章以获得完全访问权限。

            登录

            完全访问权限

            • 发布于

              封面图片ACM会议
              ISCA’98:第25届计算机体系结构国际年会会议记录
              1998年4月
              402页
              国际标准图书编号:0818684917
              • 封面图片ACM SIGARCH计算机架构新闻
                ACM SIGARCH计算机架构新闻 第26卷第3期
                特刊:第25届计算机体系结构国际年会(ISCA’98)会议记录
                1998年6月
                379页
                国际标准编号:0163-5964
                内政部:10.1145/279361
                期刊目录

              版权所有©1998 IEEE版权所有。保留所有权利。

              发布者

              IEEE计算机协会

              美国

              出版历史

              • 出版:1998年4月16日

              权限

              请求有关此文章的权限。

              请求权限

              检查更新

              限定符

              • 第条

              接受率

              总体验收率543属于3,203提交文件,17%

              即将召开的会议

              ISCA’24
              ISCA’24:第51届计算机体系结构国际年会
              2024年6月29日至7月3日
              布宜诺斯艾利斯,阿根廷

            PDF格式

            以PDF文件的形式查看或下载。

            PDF格式

            电子阅读器

            使用eReader联机查看。

            电子阅读器