Comments (14)
Also remember to implement parallel data access. Many ramdisk products only open one channel for data transfer whereas Skylake cores can handle up to 9 concurrent RAM transfers per clock.
When you benchmark ramdisks you will notice that different. The only ramdisk I know of to do this right is Softperfect RamDisk (https://www.softperfect.com/products/ramdisk).
from gpuramdrive.
Hi, oh wow, Tesla. The size is truncated I didn't realize the type I use is limited to 4GB, I'll fix this in couple of minutes.
from gpuramdrive.
Ok, man.. we are wait...
from gpuramdrive.
Syahmi, what do u from?
from gpuramdrive.
Please test if the issue has been fixed here: https://github.com/prsyahmi/GpuRamDrive/releases/tag/v0.2
я из Малазии
from gpuramdrive.
from gpuramdrive.
GpuRamDrive-cuda_x64.exe - no fix problem
from gpuramdrive.
Any error shown or what size does it allocate?
from gpuramdrive.
in first screen shot.
from gpuramdrive.
from gpuramdrive.
Hello. I have been looking for someone to create this integration. I have been able to get it set up on my 1080 but the benchmark scores are lower than I would have thought. I know PCIE is not going to have the same bandwidth as on board ram, but I would have expected faster than SSD from the Passmark Benchmark. Awesome to see you create this but wanted to see if anyone else has experienced better results on read and write speed. Also, if we were able to remove the bottleneck, I would love to see a RAMcache version. I got my hands on an early developer release of the new 16G Tesla Pascal with HMB2 onboard ram. Looking to find alternative ways to leverage the card and would love to use the high speed ram as my system cache.
from gpuramdrive.
from gpuramdrive.
Hi @RBUCKDAVIS, there is also some bottleneck between ImDisk and its Proxy feature. When using ImDisk alone the seq read speed is around 4000-5000MB/s while using proxy feature (still using ram) the speed barely reach ~2000MB/s. This probably due to synchronized read/write and slow IPC mechanisms. Even if the PCIe bandwidth somehow increased, there is still bottleneck on ImDisk and little I can do about that.
from gpuramdrive.
Hello prsyahmi
From your above comment it seems as though there is a way to use ImDisk without using the Proxy feature?
I did install this quickly on a client machine (Restored pre install state after a quick benchmark or 2) but don't recall a choice to not use the proxy feature..?
I think you may be underestimating the value of this idea:
The upcoming Radeon VII GF card is coming out with 16GB of HBM2 RAM.
I believe this is more about achieving a wide mem bus than an actual use for all that RAM at this point.
An app that dynamically allocated excess GPU RAM to caching software that speeds up HDD/SSD performance in a kind of RAID 0 arrangement would be a great selling point for such a card. Especially as there seems to be a lot of untapped performance to be had!?
As is; the all important random 4K #s are much better than most SATA SSDs get.
An app called EBoostr
http://www.eboostr.com/
May well be able to give you some idea of what I mean. (untested)
PrimoCache has a deferred write option (dangerous without UPS) that dramatically saves on writes to SSDs, saving on lifespan.|
PrimoCache does not 'see' the ImDisk however.
I have alerted them to your software here:
https://www.romexsoftware.com/bbs2/en-us/viewtopic.php?f=35&t=4637
They seem pretty interested in the idea.
from gpuramdrive.
Related Issues (20)
- What will happen if I use the whole VRAM? HOT 1
- The code execution cannot proceed because OpenCL.dll was not found! HOT 3
- I have 2x K420 and 1x GT1030 but app sees 3x GT1030 HOT 1
- Build Request HOT 2
- I know how to use ReadyBoost with this tool!!
- Does this have LRU caching layer (on RAM) between VRAM and disk access? HOT 2
- Is it possible to convert ImdiskHandleComm() into multi-threaded version? HOT 1
- @brzz: AMD GPURD: OpenMP Compiler: LLVM/Clang compiler that supports offloading to multiple GPU acceleration HOT 1
- ImDisk Virtual Disk Driver: fully parallel I/O: Enable with -o par command line option?
- Request: format parameters back plz. + Tips for users.
- Request: Ability to specify ImDisk command line parameter plz:
- Resizable BAR support?
- I found how to permanently keep samba (Windows file share) mount point
- A bug in GpuRamDrive-cuda_x**.exe
- Windows Update 0x80070001 HOT 1
- Suggestion: DX12 Upload Heaps: use a CPU thread as a copy engine:
- smh... HOT 4
- [Solved] Run on Windows start via Task Scheduler
- Can You Please Support Intel Arc GPUs?
- Since above 4G decoding and ReBar are a thing now...
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gpuramdrive.