文件名称:GpuRamDrive:由GPU内存支持的RamDrive
文件大小:210KB
文件格式:ZIP
更新时间:2024-06-02 04:20:27
C++
GpuRamDrive 创建由GPU RAM支持的虚拟驱动器。 该应用程序仅在GPU RAM内分配一个内存缓冲区,并将其用作虚拟ram磁盘。 ImDisk及其代理功能使该项目成为可能。 使用GPU RAM的速度不及主机主内存,但仍比常规HDD快。 以下结果是在装有GTX 850M和i7-4710MQ的系统上获得的。 当CPU和GPU之间发生IO操作时,GPU可能会从空闲状态变为活动状态,并可能导致系统消耗更多电量。 建议仅使用PoC的用户搜索这种解决方案,以升级RAM或购买更快的存储。 对此感兴趣的人可能还想检查BadMemory: : 用法 安装ImDisk虚拟驱动器( ) 从下载GpuRamDrive 根据您的平台运行GpuRamDrive_x64.exe或GpuRamDrive-cuda_x64.exe 编译中 要进行编译,请打开解决方案,配置目标平台并构建项目。
【文件预览】:
GpuRamDrive-master
----.gitignore(163B)
----LICENSE(1KB)
----GpuRamDrive()
--------ReadMe.txt(2KB)
--------GpuRamTrayIcon.cpp(1KB)
--------Config.h(2KB)
--------TaskManager.cpp(5KB)
--------CudaHandler.h(618B)
--------icon2.ico(44KB)
--------DataGridConfig.h(638B)
--------DataGridConfig.cpp(3KB)
--------TaskManager.h(443B)
--------GpuRamDrive.rc(0B)
--------DiskUtil.cpp(15KB)
--------GpuRamDrive.log(520B)
--------stdafx.h(647B)
--------GpuRamTrayIcon.h(371B)
--------GpuRamDrive(80B)
--------DataGrid.cpp(99KB)
--------Regkey.h(7KB)
--------stdafx.cpp(290B)
--------DebugTools.h(288B)
--------resource.h(1024B)
--------Regkey.cpp(27KB)
--------3rdparty()
--------targetver.h(306B)
--------DebugTools.cpp(3KB)
--------GpuRamDrive.cpp(16KB)
--------DataGrid.h(9KB)
--------GpuRamDrive.vcxproj.filters(4KB)
--------EntryPoint.cpp(3KB)
--------DiskUtil.h(665B)
--------icon1.ico(44KB)
--------GpuRamGui.h(2KB)
--------Config.cpp(9KB)
--------CudaHandler.cpp(1KB)
--------GpuRamGui.cpp(29KB)
--------GpuRamDrive.vcxproj(24KB)
--------GpuRamDrive.h(2KB)
----README.md(1KB)
----GpuRamDrive.sln(3KB)