Re: Will SSD Drive speed up meshing / importing significiantly?
Posted: Wed Jun 01, 2011 7:51 pm
Question for 100 points - why the scenes in OCtan load to the GPU memory so long and what can speed up this process?
Community Forums for OTOY Customers
https://render.otoy.com/forum/
The 750MB/s PCIe SSD´s use a raid system.colin wrote:@jaberwocky: as i understand there is no possibility to combine an ssd raid with a conventional hdd in the same system, as of yet. raid hdd + ssd works just fine. raid ssd on its own as well. but that wouldn't be a practical set up i think.
plus i believe there's a 750 MB/s speed limit. but don't quote me on that as i actually don't know much about that topic.
FamilyGuy wrote:Question for 100 points - why the scenes in OCtan load to the GPU memory so long and what can speed up this process?
I think that is because they read in an ascii file and change it to real values.FamilyGuy wrote:Question for 100 points - why the scenes in OCtan load to the GPU memory so long and what can speed up this process?
The problem is, that you can only read/write sequentially from a file.Jaberwocky wrote:FamilyGuy wrote:Question for 100 points - why the scenes in OCtan load to the GPU memory so long and what can speed up this process?
If I am correct ,The Scene is currently processed (Voxalised) using one thread of a CPU and stored using the motherboards memory.The file is then sent to the graphics cards memory via the PCIE interface and stored there where the G.P.U. then access's it to render the scene.Next frame, the same process happens all over again.The only way to speed this up easily I guess is to write that part of Octane that Voxalises the scene to take advantage of the current quad core or 6x core CPU's available.Thus Speeding up the voxalising part of the process by 4-6 times.
Errr..... do i get my 100 points now
face wrote:The problem is, that you can only read/write sequentially from a file.Jaberwocky wrote:FamilyGuy wrote:Question for 100 points - why the scenes in OCtan load to the GPU memory so long and what can speed up this process?
If I am correct ,The Scene is currently processed (Voxalised) using one thread of a CPU and stored using the motherboards memory.The file is then sent to the graphics cards memory via the PCIE interface and stored there where the G.P.U. then access's it to render the scene.Next frame, the same process happens all over again.The only way to speed this up easily I guess is to write that part of Octane that Voxalises the scene to take advantage of the current quad core or 6x core CPU's available.Thus Speeding up the voxalising part of the process by 4-6 times.
Errr..... do i get my 100 points now
If you will write with more cores to the GPU, you must know the position of the previous value, otherwise you overwrite they.
You can solve it with an index on which evere core have access and which the process (core) can set a status that the value is written.
But i think, the whole expense cost some time and you will have on a quadcore max a speedup of 2.5-3.
Its also not so simple to implement it...
face
Edit:
Ok, you can read/write multiple times from a file, but it coast realy much performance...