体系结构
文章平均质量分 66
wahaha_nescafe
这个作者很懒,什么都没留下…
展开
-
SimpleScalar的总体分析
Simplescalar模拟器简介Simplescalar工具集起源于80年代中后期由Manoj Franklin开发的模拟工具。1995年夏,Steve Bennett开发了SimpleScalar x86工具。SimpleScalar模拟器由Intel公司微型计算机研究室的Todd M. Austin在1996年最终编写而成,美国麦迪逊威斯康星大学计算机学院的Doug Burger原创 2013-01-14 11:22:52 · 977 阅读 · 0 评论 -
[我要考试]计算机体系结构_威斯康星_博士资格考试_Fall2006_Q2_Trace Cache和SMT
这是一道综合论述trace cache和SMT的答题我搜集资料学习了,文中给出了一些参考资料2. Trends in Microarchitectural TechniquesComputer architects areconstantly debating the value of different microarchitectural techniques, andte原创 2013-01-18 13:33:31 · 1262 阅读 · 0 评论 -
[我要考试]计算机体系结构_威斯康星_博士资格考试_Spring1988_Q2_Cache地址
这道题目是有关cache地址访问问题,在文章《学习笔记——Cache访问地址问题》中有技术说明。2The memory system for a processor has the following characteristics:(a) A single 4G-bytevirtual address space of aligned four-byte words, address原创 2013-01-17 17:35:40 · 842 阅读 · 0 评论 -
学习笔记——操作系统&体系结构_TLB的处理方式
TLBTLB有两个功能:地址转换和安全保护功能TLB的地址转换根据教科书的教程,对于系统的地址转换问题,有如下场景:所以TLB是一个软硬件结合非常紧密的逻辑单元,这部分设计到硬件和软件的配合,按照胡的书上的介绍,这个也让他很困惑。根据《操作系统精髓》这本书上的描述,过程如下:描述的更加细致。回答一个问题:TLB是不是也是一种Cache呢?Cach原创 2013-02-02 16:26:40 · 2374 阅读 · 0 评论 -
学习笔记——体系结构_乱序执行之Tomasulo算法与记分牌算法
在网上找tomasulo算法和记分牌算法,发现基本只有一个哥们的文档,在所有的网页间转载粘贴。不过我发现现在书上已经没有多少介绍记分牌算法了。所以就详细研究下这两个算法。参考了网页资料:http://wenku.baidu.com/view/65206e8fbceb19e8b9f6ba05.html1、指令级并行的相关性1.1、对于指令的相关性:结构相关是无原创 2013-01-29 22:49:24 · 12227 阅读 · 5 评论 -
[我要考试]计算机体系结构_威斯康星_博士资格考试_Spring1988_Q1_栈结构
1A "stack" is an excellent structure that allows for the easyimplementation of procedure calls as well as easy expression evaluation.Furthermore, since instructions to manipulate stack operands gene原创 2013-01-17 17:31:08 · 578 阅读 · 0 评论 -
学习笔记——Cache访问地址问题
Cache的虚实地址问题cache是体系结构中很重要的一个设计,也是有关存储体系中的一个重要环节,考虑到现实的应用中,由于开发了虚拟地址这个概念,即每个进程都可以拥有一个完整的虚拟地址空间,这样,CPU在执行两道不同的进程,而进程的指令访问都是基于虚拟地址的,因此,可能出现的情况是:进程A在被执行一段时间后,由于进程调度,被切换出去,需要执行进程B,而进程A的PCA(进程A的取指地址指针)所指原创 2013-01-17 18:31:34 · 4890 阅读 · 0 评论 -
[我要考试]体系结构_国外某大学_体系结构 PhD Qualifier Exam(Spring 2012)
我进行了做题回答,张贴在资源栏目里点击打开链接原创 2013-01-14 16:14:15 · 536 阅读 · 0 评论 -
[我要考试]STFX大学体系结构考试题和我的答题
这个大学的题目很简单,没意思点击打开链接_STFX大学考试题和解答_原创 2013-01-16 10:24:40 · 412 阅读 · 0 评论 -
[我要考试]体系结构_Berkeley_Architecture_MidTerm_Spring2005_未完
Berkeley Computer Architecture MidTerm Spring2005_未完我参考资料做了一下不得不说,Berkeley的习题太牛叉了,厉害厉害!点击打开链接原创 2013-01-14 19:35:19 · 475 阅读 · 0 评论 -
我对计算机体系结构学习的理解
学体系结构微处理器做芯片的,看些什么呢? 学习计算机体系结构,国内的就看张晨曦的教材了,作为国内最早的体系结构专家之一,后面的研究生涯算是耽搁了;最近看到胡总也初版了体系结构的教材,很值得期待,不过还没看过,还不能评价啊。不过按照胡总做了这么多项目,写出来的书应该是不错的。 国外的就看量化分析了哦,另外国外的很多研究团队网站上东西很不错,内容很开放,不像国内的,看不到东西。原创 2013-01-15 18:20:13 · 3263 阅读 · 1 评论 -
学习笔记——体系结构_动态分支预测
说来好惭愧,这个应该是我7、8年前应该学习的东西,现在我还在看这个。不过既来之则安之,下面就动态分支预测做个整理。本文参考了如下的内容:《中科大_高性能处理器体系结构_L6_动态分支预测》全局预测GlobalHistory在《学习笔记——分支预测入门》这部分,给出了动态分支预测所需要的BHT以及BTB。更进一步,在许多整型应用中,控制流常常是很复杂的,并且一原创 2013-01-29 14:51:51 · 6039 阅读 · 0 评论 -
[我要考试]计算机体系结构_威斯康星_博士资格考试_Fall2000_Q2_分支预测
原理说明介绍1、《学习笔记——分支预测入门》2、《中科大_高性能处理器体系结构_L5_分支预测》2 BranchesBranches are one of thebiggest, if not the biggest, performance impediments in modern processors.(a) How do branchinstruct原创 2013-01-18 08:45:39 · 953 阅读 · 0 评论 -
学习笔记——分支预测入门
考试题:1、《[我要考试]计算机体系结构_威斯康星_博士资格考试_Fall2000_Q2》资源:1、中科大_高性能处理器体系结构_L5_分支预测正文如下:========看体系结构,看了流水线,知道流水线流起来之后,就会产生hazard,然后就会对hazard进行分类,找出解决hazard的方法;然后大伙蜂拥而上,发现hazard中,对于branch原创 2013-01-18 08:51:36 · 4108 阅读 · 3 评论 -
SimpleScalar中cache分析
cache的介绍 首先介绍cache.h文件的内容。1)cache的替换策略,包括三种LRU,RAMDOM和FIFO2)整个cache结构的组织: 表示整个cache的是struct cache_t 接下来的次一级的是struct cache_set_t 再接下来次一级的是 struct cache_blk_t 也即:首先由cache块组成cach原创 2013-01-14 11:19:57 · 1202 阅读 · 0 评论 -
SimpleScalar中分支预测与实例源代码
支持的分支预测类型l 二级分支预测 :也就是通过移位寄存器(一级)和PHT表(二级),在PHT表中根据2位饱和计数器分析当前分支的跳转情况。参数: N —— 一级入口数目 W —— 移位寄存器的宽度 M —— 二级入口数目对于 Gag :三个参数值为别为:1 W 2^W Gap: 三个参数值为别为: 1 W M(只有一个原创 2013-01-14 11:05:10 · 2862 阅读 · 2 评论 -
SimpleScalar 模拟器的体系结构框架
SimpleScalar 模拟器模拟的是一个超标量,5级流水的RISC体系结构的CPU模型,提供了从最简单到超标量乱序发射的不同的模拟程序。sim-outorder 是一个具有完整功能的模拟程序。在sim-outorder中使用了几乎所有的模拟资源,在阅读代码之前对模拟的体系结构和模拟资源充分的了解,能够大大提高下一步工作的效率。SimpleScalar 中的虚拟的资源部件:Sim原创 2013-01-14 11:00:30 · 1432 阅读 · 0 评论 -
集群与Hadoop
集群技术(来自百度百科)集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。本文就集群系统的定义、发展趋势、任务调度等问题进行了简要论述。集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像原创 2013-10-15 10:10:37 · 1100 阅读 · 0 评论