中国主页
英特尔全球
关于英特尔
新闻发布室
联系我们
搜索
软件
其他语言
选择语言
English
简体中文
Русский
工具与资源
编码和下载
软件工具
资源中心
开放源代码
播客
培训
支持
英特尔出版社技术书籍
社区
移动软件开发
可管理性软件开发
多核软件开发
讨论与意见
知识库
论坛
博客
活动――与我们见面!
计划
英特尔® 软件合作伙伴计划
专业服务
英特尔® 远程访问服务
成员注册
登录
注册
主页
›
英特尔® 软件网络
›
在没有模拟器的情况下进行模拟
页面和feed选项
收藏此页
|
目录
介绍
推荐解决方案
模拟器模块
高速缓存/内存子系统
实现的结果
作者简介
参考资料
模拟器模块
尽管目前只实施了两个模拟器模块,但笔者认为这些模块是最重要的。以下问题能让我们确定这一点:导致处理器运行缓慢的原因?导致处理器性能“有效”下降的原因已被确定:
内存访问未能命中高速缓存;
误预测了分支,导致通路拥堵,执行停止;
错误的多条线程同步化或资源并发使用。
因此,我们构建了:
线程识别高速缓存一致性内存子系统模拟器模块
分支预测模拟器模块。
下文更详细地描述了各模块。
图3. 高速缓存层次结构的样例举例
上一部分
1
2
3
4
5
下一部分
第 3 页, 共 7 页