从应用程序到驱动程序再到Frame buffer,粗略的,可以将memory分成四类:1.         CPU可读可写的,称为system memory。我们一般写的程序使用的memory都是这种类型的,比如OpenGL应用程序,OpenGL驱动程序中的部分memory2.   &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 12:26:31
                            
                                179阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Memory kernel性能高低不仅仅和线程的执行方式相关,还和存储器的访问和管理密切相关。众所周知,memory的操作在讲求效率的语言中占有极重的地位。low-latency和high-bandwidth是高性能的理想情况。但是购买拥有大容量,高性能的memory是不现实的,或者不经济的。因此,我们就要尽量依靠软件层面来获取最优latency和bandwidth。CUDA将memory mod            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 20:51:40
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            CSAPP- P6 计算机存储	计算机系统中,CPU进行执行指令,存储器系统用来为CPU存储指令和数据。	存储器系统是一个具有不同容量,成本和访问时间的多层次结构。靠近CPU的高速存储器(cache memory)主存(main memory)磁盘(Disk)存储技术1.随机访问存储器(Random-Access Memory)	  随机访问存储器分为静态(SRAM)和动态(DRAM)两类,静态R            
                
         
            
            
            
             sram vs dram:静态随机访问存储器(Static Random-Access Memory, SRAM)是随机访问存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。相对之下,动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。动态随机存取存储器(Dynamic Random             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-23 05:47:01
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            CUDA学习笔记(2)—— GPU虽然GPU具有强大的算力,但GPU并不是一个独立运行的计算平台,而需要与CPU协同工作,可以看成是CPU的协处理器,因此当我们在说GPU并行计算时,其实是指的基于CPU+GPU的异构计算架构。在异构计算架构中,GPU与CPU通过PCIe总线连接在一起来协同工作。 GPU的存储体系根据GPU的类型不同,可以是逻辑上的,也可以是物理上的。对于集成显卡(即integra            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-25 23:38:30
                            
                                179阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            DRAM的结构及特点现代DRAM内存系统主要由内存控制器和内存芯片组成,DRAM芯片是一个由块(Bank),行(Row),列(Column) 组成的三维结构。Bank: 一个二维的存储矩阵,包含Row和Column,单个Bank有若干行若干列,一行一般存储着连续的几KB的数据。Rank: 一个Rank由一组Bank组成(一般来说1个Rank包含8个Bank),同一个Rank里面的Bank能同时访问            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-24 06:31:03
                            
                                782阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            U 酱陆续为大家推荐了动画制作、实时光追、Shader Graph、FPS 游戏制作的精品课程,掐指一算,当下热门的 VR 制作怎么能漏掉呢?在 Unity VR 应用程序开发的过程中,有几个容易混淆的概念,我们先来给大家做一下区分,它们是 OpenVR、OpenVR Desktop、OpenVR XR Plugin、SteamVR、SteamVR Plugin、OpenXR 以及 OpenXR            
                
         
            
            
            
            In typical modern DRAM system            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-06-10 20:02:00
                            
                                296阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # DRAM的硬件架构实现指南
在计算机领域,动态随机存取内存(DRAM)是最常见的内存类型之一。了解其硬件架构是每个开发者的重要技能。本文将指导你如何实现DRAM的硬件架构,讲解整个过程,提供必要的代码,并通过图表的形式帮助你更好地理解。我们将按照以下步骤进行:
## 实现流程
| 步骤 | 描述 |
|------|------|
| 1    | 了解DRAM基本结构 |
| 2            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-16 06:08:13
                            
                                163阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            人们一直希望计算机内存变得容量更大、速度更快、功率更低、物理尺寸更小。这些需求正推动着 DRAM 技术不断发展。在过去几年中,多次技术增强已经推进了主流DRAM 的发展,如 SDRAM (同步 DRAM)、DDR (双倍数据速率) SDRAM、DDR2 SDRAM、DDR3 SDRAM、DDR4SDRAM、LPDDR (低功率DDR)、GDDR2 (图形DDR2)、GDDR3、GDDR4和GDDR            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 16:37:22
                            
                                296阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1 CPU 和 GPU 的基础知识2 CUDA 编程的重要概念3 并行计算向量相加4 实践 4.1 向量相加 CUDA 代码 4.2 实践向量相加5 给大家的一点参考资料1 CPU 和 GPU 的基础知识提到处理器结构,有2个指标是经常要考虑的:延迟和吞吐量。所谓延迟,是指从发出指令到最终返回结果中间经历的时间间隔。而所谓吞吐量,就是单位之间内处理的指令的条数。下图1是 CPU 的示意图。从图            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-05 20:10:52
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
               参考资料:http://www.anandtech.com/show/3851/everything-you-always-wanted-to-know-about-sdram-memory-but-were-afraid-to-ask SDRAM(Synchronous dynamic random access memory),同步动态随机访问内存,通常包括            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-28 16:52:44
                            
                                177阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SRAM 和 DRAM 的区别
		
	SRAM(Static Random-Access Memory)和DRAM(Dynamic Random-Access Memory)是计算机中两种常见的存储器类型。它们在工作原理、性能特征和应用领域上存在着明显的区别。下面将详细介绍SRAM和DRAM之间的区别。工作原理:SRAM:SRAM是一种基于触发器的存储器,使用稳定的存储电路来存储和保持            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-20 01:38:16
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            个人学习用途博客 部分内容摘抄自网络            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-31 14:37:36
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在上体系结构这门课之前,我只知道DRAM用作内存比较多,SRAM用作cache比较多。在今天讲到内存技术时,我对于这两个基础概念有了更加完整的认识。这篇文章是我的听课心得,现在分享给各位,仅供参考,若有错误多多指正。  从名字上看,SRAM与DRAM的区别只在于一个是静态一个是动态。由于SRAM不需要刷新电路就能够保存数据,所以具有静止存取数据的作用。而DRAM则需要不停地刷新电路,否则内            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-13 17:17:43
                            
                                1267阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在上体系结构这门课之前,我只知道DRAM用作内存比较多,SRAM用作cache比较多。在今天讲到内存技术时,我对于这两个基础概念有了更加完整的认识。这篇文章是我的听课心得,现在分享给各位,仅供参考,若有错误多多指正。  从名字上看,SRAM与DRAM的区别只在于一个是静态一个是动态。由于SRAM不需要刷新电路就能够保存数据,所以具有静止存取数据的作用。而DRAM则需要不停地刷新电路,否则内            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-07 10:24:55
                            
                                1173阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近集成遮挡剔除算法,最终从各种算法预研收敛到HIZ算法(此算法也可快速将视锥剔除集成进来做到剔除算法全部采用GPU驱动为主,可参照Vulkan_基于GPU的视锥体剔除和LOD),因此本部分我们来着重看一下HIZ算法。首先我们来看一下遮挡剔除的算法有哪些:一、遮挡剔除算法遮挡剔除的几种主要算法包括:遮挡查询算法软件遮挡剔除算法覆盖缓冲区算法使用几何着色器进行 GPU 驱动的遮挡剔除算法使用计算和间            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 12:32:59
                            
                                213阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在上体系结构这门课之前,我只知道DRAM用作内存比较多,SRAM用作cache比较多。在今天讲到内存技术时,我对于这两个基础概念有了更加完整的认识。这篇文章是我的听课心得,现在分享给各位,仅供参考,若有错误多多指正。 从名字上看,SRAM与DRAM的区别只在于一个是...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-12-21 08:57:00
                            
                                132阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            作者:李如豹 博士,Rateup CTO1. 介绍:什么是GPU数据库?在过去十年里,GPU数据库已经成为数据库产品中的一个分支,并且解决了很多大规模数据密集型应用客户的关键问题。然而,虽然GPU数据库频繁出现在各种报道新闻中,但是业界对于GPU数据库的定义、GPU数据库的发展历史以及GPU数据库所能解决的本质应用需求仍然不了解。有鉴于此,本文尝试回答这些问题,并对GPU数据库的发展现状和将来预期            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 18:14:46
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            当今计算设备中使用了各种各样的易失性和非易失性内存单元,与静态随机存取存储器(SRAM)相比,动态随机存取存储器(DRAM)是最常用的架构之一,因为它具有成本效益。本文简要概述了不同类型的DRAM之间的主要区别,包括同步动态存取存储器(SDRAM)和各种类型双倍数据速率(DDR)。什么是DRAM?DRAM由一系列电容器组成,旨在为随机存取存储器(RAM)存储单个比特。RAM是一种可以访问数据元素的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-29 07:41:04
                            
                                0阅读
                            
                                                                             
                 
                
                                
                    