Memory Performance and Scalability of Intel's and AMD's Dual-Core Processors: A Case Study

Lu Peng, J. Peir, T. K. Prakash, Yen-kuang Chen, David M. Koppelman
{"title":"Memory Performance and Scalability of Intel's and AMD's Dual-Core Processors: A Case Study","authors":"Lu Peng, J. Peir, T. K. Prakash, Yen-kuang Chen, David M. Koppelman","doi":"10.1109/PCCC.2007.358879","DOIUrl":null,"url":null,"abstract":"As chip multiprocessor (CMP) has become the mainstream in processor architectures, Intel and AMD have introduced their dual-core processors to the PC market. In this paper, performance studies on an Intel Core 2 Duo, an Intel Pentium D and an AMD Athlon 64times2 processor are reported. According to the design specifications, key derivations exist in the critical memory hierarchy architecture among these dual-core processors. In addition to the overall execution time and throughput measurement using both multiprogrammed and multi-threaded workloads, this paper provides detailed analysis on the memory hierarchy performance and on the performance scalability between single and dual cores. Our results indicate that for the best performance and scalability, it is important to have (1) fast cache-to-cache communication, (2) large L2 or shared capacity, (3) fast L2 to core latency, and (4) fair cache resource sharing. Three dual-core processors that we studied have shown benefits of some of these factors, but not all of them. Core 2 Duo has the best performance for most of the workloads because of its microarchitecture features such as shared L2 cache. Pentium D shows the worst performance in many aspects due to its technology-remap of Pentium 4.","PeriodicalId":356565,"journal":{"name":"2007 IEEE International Performance, Computing, and Communications Conference","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"54","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 IEEE International Performance, Computing, and Communications Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PCCC.2007.358879","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 54

Abstract

As chip multiprocessor (CMP) has become the mainstream in processor architectures, Intel and AMD have introduced their dual-core processors to the PC market. In this paper, performance studies on an Intel Core 2 Duo, an Intel Pentium D and an AMD Athlon 64times2 processor are reported. According to the design specifications, key derivations exist in the critical memory hierarchy architecture among these dual-core processors. In addition to the overall execution time and throughput measurement using both multiprogrammed and multi-threaded workloads, this paper provides detailed analysis on the memory hierarchy performance and on the performance scalability between single and dual cores. Our results indicate that for the best performance and scalability, it is important to have (1) fast cache-to-cache communication, (2) large L2 or shared capacity, (3) fast L2 to core latency, and (4) fair cache resource sharing. Three dual-core processors that we studied have shown benefits of some of these factors, but not all of them. Core 2 Duo has the best performance for most of the workloads because of its microarchitecture features such as shared L2 cache. Pentium D shows the worst performance in many aspects due to its technology-remap of Pentium 4.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
英特尔和AMD双核处理器的内存性能和可扩展性:一个案例研究
随着芯片多处理器(CMP)成为处理器架构的主流,英特尔和AMD纷纷向PC市场推出了双核处理器。本文对Intel酷睿2 Duo、Intel Pentium D和AMD Athlon 64times2处理器进行了性能研究。根据设计规范,这些双核处理器在关键内存层次结构中存在关键派生。除了使用多编程和多线程工作负载进行总体执行时间和吞吐量测量外,本文还详细分析了内存层次性能以及单核和双核之间的性能可伸缩性。我们的结果表明,为了获得最佳性能和可扩展性,重要的是要有(1)快速的缓存到缓存通信,(2)大的L2或共享容量,(3)快速的L2到核心延迟,以及(4)公平的缓存资源共享。我们研究的三个双核处理器显示出了其中一些因素的好处,但不是全部。由于其微架构特性(如共享L2缓存),Core 2 Duo在大多数工作负载下都具有最佳性能。Pentium D在很多方面的表现都是最差的,因为它的技术是Pentium 4的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Profiling Database Application to Detect SQL Injection Attacks Protecting First-Level Responder Resources in an IP-based Emergency Services Architecture Scalable and Decentralized Content-Aware Dispatching in Web Clusters CT-RBAC: A Temporal RBAC Model with Conditional Periodic Time Mobility Support of Multi-User Services in Next Generation Wireless Systems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1