👋
Welcome
to
Cuterwrite 's
Blog
伪共享是一种性能降低的使用模式,可能出现在具有分布式、一致性缓存的系统中,缓存大小为缓存机制管理的最小资源块。当一个系统参与者试图定期访问未被其他方修改的数据,但该数据与正在被修改的数据共享一个缓存块时,缓存协议可能会强制第一个参与者重新加载整个缓存块,尽管在逻辑上没有必要。缓存系统无法感知这个块内的活动,并强制第一个参与者承担由真正共享资源访问所需的缓存系统开销。
本文介绍了 Hudgkin-Huxley 模型,并通过几个离子进行说明。Hudgkin-Huxley 模型的原始形式只描述了三种类型的离子通道,然而它可以扩展到包括许多其它离子通道类型。Hudgkin-Huxley 模型是精细神经元模型的基础,它考虑了不同类型的突触,以及单个神经元的空间几何形状。
本文的主要目的是介绍神经科学的几个基本概念,特别是活动电位(脉冲)、突触后电位、发射阈值、不应性和适应性的概念。基于这些概念建立了一个初步的神经元动力学模型,这个简单的模型(Leaky integrate-and-fire)将被用作广义的 Integrate-and-fire 模型的起点和参考。本文不会全面介绍神经生物学这样一个复杂的领域,所以对生物背景的介绍是高度选择性的,重点是理解脉冲神经网络所需的背景。
NEST 是一个用于模拟脉冲神经网络的模拟器,它专注于神经系统的动态、大小和结构,而不是单个神经元的确切形态。本文介绍了在高性能计算机上安装 NEST-3.4 的方法。
本文介绍了 CUDA 中与内存访问模式相关的基础知识,包括对齐与合并访问、全局内存读取、全局内存写入、结构体数组与数组结构体、性能调整等。CUDA 执行的基本单位是线程束,所以,内存访问也是以线程束为基本单位发布和执行的,存储也一致。个线程束的内存访问,不同线程的内存请求,其目标位置的不同,可以产生非常多种情况。本文关注重点就在于这些不同情况,以及如何实现最佳的全局内存访问。