显卡中的Resizable BAR是干什么的有什么用? 您所在的位置:网站首页 升级显卡bios有什么用 显卡中的Resizable BAR是干什么的有什么用?

显卡中的Resizable BAR是干什么的有什么用?

2023-05-04 05:31| 来源: 网络整理| 查看: 265

Resizable BAR是什么?

Resizable BAR 是由BAR升级后的版本,而BAR是基地址寄存器,由PCI配置空间中的0x10到0x24的6个寄存器组成,目的在于定义PCI设备所需要的配置空间大小以及配置PCI设备所占用的地址空间、而每个PCI设备都需要在BAR中对自己占据的地址空间进行描述,UEFI会通过这些设备信息构建出一套完整的关系图,方便系统资源的整体分配,确保每一个PCI设备都能获得合理的空间配置,从PCIe 4.0 标准开始,规范允许工程师定义BAR的空间大小,NVIDIA将这项技术称为可调整大小基地址寄存器Resizable Base Address Register,简称Resizable BAR。

Resizable BAR有什么用?

在传统基于Windows的计算机系统中,受限于PCIe的限制,CPU一次只能读取256MB的显存。而随着显存容量和PCIe通道通信能力的提升,这一规范就造成了不必要的资源浪费,甚至限制了系统性能,而Resizable BAR 作为PCIe通道的一种功能,可以解锁CPU访问显存的限制,让cpu由过去的只能读取256MB显存开放为全部,并且能够多任务协同传输,大幅提升数据的处理能力。它让数据通道得到扩展以充分发挥GPU显存的潜力从而进一步提升游戏性能。

如何开启 Resizable BAR?

ResizableBAR功能集合在主板bios中,默认情况下,它处于关闭状态。所以想要开启此项功能,玩家需要进入主板bios中开启。在此之前,玩家要先确定所使用的主板和CPU是否支持Resizable BAR功能,并且将主板上的BIOS更新至最新版本,同样,显卡驱动也建议更新至最新版本。

对这方面感兴趣的朋友还可以看一下这本书,《GPU 高性能运算之 CUDA》它是全国一本全面介绍 CUDA 软硬件体系架构的书籍。全面介绍使用 CUDA 进行通用计算所需要的语法、硬件架构、程序优化技巧等知识,是进行 GPU 通用计算程序开发的入门教材和参考书。《GPU 高性能运算之 CUDA》共分 5 章。1 章介绍 GPU 通用计算的发展历程,介绍并行计算的历史、现状以及面临的问题;第 2 章介绍 CUDA 的使用方法,帮助读者理解 CUDA 的编程模型、存储器模型和执行模型,掌握 CUDA 程序的编写方法;第 3 章探讨 CUDA 硬件架构,深入分析 Tesla GPU 架构与 CUDA 通用计算的相互作用:第 4 章总结 CUDA 的高级优化方法,对任务划分、存储器访问、指令流效率等课题进行探讨;第 5 章以丰富的实例展示如何使用 CUDA 的强大性能解决实际问题。

  《GPU 高性能运算之 CUDA》可作为 CUDA 的学习入门和编程参考书,主要面向从事高性能计算的程序员与工程师,使用 GPU 加速专业领域计算的科研人员,以及对 GPU 通用计算感兴趣的程序员。开设相关课程的高等院校与科研机构也可选用《GPU 高性能运算之 CUDA》作为教材。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有