体系结构
文章平均质量分 83
smartzmz
这个作者很懒,什么都没留下…
展开
-
浅谈图计算加速
浅谈图计算加速 引言 图计算加速是近年来的热门话题。与传统计算密集型应用不同,图计算具有计算访存比低、随进访存多、程序行为受输入数据影响大等特点,这也使得传统的软硬件加速技术在图计算应用上无法取得理想的效果。本文将从硬件行为的角度,分析和梳理图计算加速的不同思路。 从底层硬件的角度来看,图计算程序与其他类型的应用一样,由指令和数据两部分组成。指令部分的访存特征依然遵循局部性原则,而数据部分的访问特...原创 2020-03-24 16:13:27 · 1465 阅读 · 0 评论 -
关于A20地址线
很多稀奇古怪的东西都是由于系统升级时,为了保持向下兼容而产生的,A20 Gate就是其中之一。在8086/8088中,只有20根地址总线,所以可以访问的地址是2^20=1M,但由于8086/8088是16位地址模式,能够表示的地址范围是0-64K,所以为了在8086/8088下能够访问1M内存,Intel采取了分段的模式:16位段基地址:16位偏移。其绝对地址计算方法为:16位基地址左移4位+16位偏移=20位地址。但这种方式引起了新的问题,通过上述分段模式,能够表示的最大内存为:FFFFh:FFFFh=F原创 2010-08-16 20:23:00 · 556 阅读 · 0 评论 -
关于内存探测
<br />(2009-08-12 19:29)<br />操作系统必须知道系统物理内存的数量,才能够有效的使用和管理这些物理内存。所以在booting阶段,我们必须通过某种手段来检测和获取物理内存的总量。<br />获取物理内存容量的方法主要分为两大类:一类是通过BIOS软中断方式获取,另一类是通过读取北桥芯片内存控制器相关寄存器获取。<br />第一类方法的优点是历史悠久,自80286以来,绝大多数IBM PC兼容机都提供这一功能,现在的Windows和linux也是通过这一类方法在启动阶段获取物理内存原创 2010-08-16 20:33:00 · 1219 阅读 · 3 评论 -
Graphite Simulator安装配置方法
Graphite Simulator是由MIT的Carbon研究组开发的一款并行分布式全系统模拟器,该小组隶属于原RAW Chip设计团队,并与Tilera公司关系紧密。Graphite通过对一系列计算机体系结构领域常用模拟器的集成,为研究者提供了一个全系统模拟环境。Graphite可模拟的部分包括:Memory Hierarchy、Cache、Directory、NOC等,并使用orion计算动原创 2012-07-14 14:21:07 · 1741 阅读 · 2 评论