![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成与设计
文章平均质量分 96
辣椒油li
这个作者很懒,什么都没留下…
展开
-
【OpenCL基础 · 二 】OpenCL架构
通过【OpenCL基础 · 一】因源,我们了解了OpenCL的起源和应用场景。在异构并行平台上,OpenCL可以协助开发者方便地使用计算资源,使得异构平台编程变得容易。那么如何使用这个便捷的开发工具就是开发人员需要学习的了,我们需要从宏观到细节去理解OpenCL是如何运作的,才能进行实际的代码开发工作。这篇博文将介绍OpenCL的整体框架,展示它是如何利用异构平台进行控制、资源调度及运算的。包括OpenCL平台模型、执行模型和存储器模型。原创 2023-09-12 20:12:45 · 1855 阅读 · 0 评论 -
【OpenCL基础 · 一】因源
异构并行和OpenCL的起源原创 2023-09-01 19:47:49 · 626 阅读 · 0 评论 -
RISC-V基本介绍
文章目录前言一、命名规范二、使用步骤1.引入库2.读入数据总结前言RISC-V作为目前大火的开源指令集架构有着自己的独特魅力,本文将对其基本情况进行介绍,给大家留一个初步印象。关于指令集的概念大家可以参看:RISC-V念作 “risk-five”,代表着 Berkeley 所研发的第五代精简指令集。它是一款高质量、免许可证、开放的RISC ISA,是一套由RISC-V基金会维护的标准,适用于所有类型的计算系统。开源的RISC-V打破了ARM、x86架构的技术壁垒,便于开发者进行开发,目前国内外都原创 2022-01-22 11:36:09 · 33513 阅读 · 1 评论 -
什么是指令集架构ISA【从处理器谈起】
文章目录前言一、处理器是什么?多核处理器二、指令集架构指令集和处理器的关系指令集的重要性指令集的分类三、指令集架构和操作系统总结前言当我们在买电脑时,总要关注一下电脑中使用的是哪一款CPU,也就是中央处理单元,不同的CPU会影响电脑的性能。我们会发现CPU的描述中总会介绍这款CPU是基于什么架构的,比如我们常见的X86、PowerPC以及手机中常见的ARM。这些名字就代表着不同的指令集架构,没有它就无法按照规则设计出处理器。本文将介绍指令集架构是什么,它和处理器又有什么关系。适合还不清楚计算机组成原创 2022-01-22 10:56:08 · 7310 阅读 · 0 评论 -
【计算机组成原理】流水线式指令执行
文章目录前言一、处理器的构成二、数据通路1. 流水线工作2. 冒险3. 流水线寄存器三、FPGA相比于CPU的速度优势总结前言最近在阅读《计算机组成与设计 硬件/软件接口(原书第5版)》这本书,它的讲解由浅入深,对计算机底层的硬软件进行了详细介绍,内容清晰且层次分明,是可以反复阅读的计算机书籍。这一版的《计算机组成与设计》是基于目前最火的开源指令集RISC-V编写的,也是与时俱进了。本文的内容是该书第4章——处理器 的提炼。书中对于流水线的指令执行方式介绍的很清楚,我这里只是根据自己的理解简要记原创 2022-01-18 15:30:17 · 5459 阅读 · 0 评论 -
【计算机组成原理】层次存储结构(二)
文章目录前言一、虚拟存储二、页表多级页表三、TLB快表四、MMU内存管理单元总结前言最近在阅读《计算机组成与设计 硬件/软件接口(原书第5版)》这本书,它的讲解由浅入深,对计算机底层的硬软件进行了详细介绍,内容清晰且层次分明,是可以反复阅读的计算机书籍。这一版的《计算机组成与设计》是基于目前最火的开源指令集RISC-V编写的,也是与时俱进了。本文的内容是阅读该书第5章——大而快:层次化存储 后,自己的简单记录,希望大家在阅读后能对计算机存储层次有初步的理解。一、虚拟存储操作系统在运行程序.原创 2022-01-18 11:26:54 · 932 阅读 · 0 评论 -
【计算机组成原理】层次存储结构(一)
文章目录前言一、缓存Cache的基本概念1、 直接映射2、组相联3、全相联二、分级cache三、写数据的两种策略四、cache的两种类型总结前言最近在阅读《计算机组成与设计 硬件/软件接口(原书第5版)》这本书,它的讲解由浅入深,对计算机底层的硬软件进行了详细介绍,内容清晰且层次分明,是可以反复阅读的计算机书籍。注意:这一版的《计算机组成与设计》是基于目前最火的开源指令集RISC-V编写的,也是与时俱进了。本文的内容是阅读该书第5章——大而快:层次化存储 后,自己的简单记录,希望大家在阅读后能对原创 2022-01-18 10:29:57 · 1585 阅读 · 0 评论