Blazing Fast NVMEs and Direct Storage API for PCs *spawn*

Discussion in 'PC Hardware, Software and Displays' started by DavidGraham, May 18, 2020.

  1. eastmen

    Legend Subscriber

    Joined:
    Mar 17, 2008
    Messages:
    13,878
    Likes Received:
    4,724
    well nvidia just announced hardware on their new cards to enhance data transfers
    [​IMG]
     
    #201 eastmen, Sep 1, 2020
    Last edited: Sep 1, 2020
    egoless, PSman1700, Jay and 2 others like this.
  2. Picao84

    Veteran

    Joined:
    Feb 15, 2010
    Messages:
    2,109
    Likes Received:
    1,195

    It might still be below PS5, given its 22GB/s best case scenario. Plus, wouldn't this require new motherboard chipsets? Or a BIOS update? How does it know to send the data to the GPU?
     
  3. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    15,134
    Likes Received:
    7,679
    I want to know more about DirectStorage and how it's implemented. Curious if it requires other hardware like a compatible chipset or something.
     
    Remij, BRiT and Picao84 like this.
  4. BRiT

    BRiT (>• •)>⌐■-■ (⌐■-■)
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    20,511
    Likes Received:
    24,411
    Nvidia's RTX IO has integration with Microsoft DirectStorage to accelerate loading into the GPU.

    Here's the Nvidia RTX IO slide:

    [​IMG]
     
    egoless, DavidGraham, Remij and 4 others like this.
  5. Picao84

    Veteran

    Joined:
    Feb 15, 2010
    Messages:
    2,109
    Likes Received:
    1,195
    I just said the same thing on the PS5 thread haha.
     
  6. eastmen

    Legend Subscriber

    Joined:
    Mar 17, 2008
    Messages:
    13,878
    Likes Received:
    4,724
    as far as I'm aware it doesn't. It just keeps the data compressed and is then uncompressed at the gpu instead of at the cpu as it used to be
     
  7. BRiT

    BRiT (>• •)>⌐■-■ (⌐■-■)
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    20,511
    Likes Received:
    24,411
    Same questions as I had as well. It'll be interesting to see how this plays out. Though maybe eastman has it right, where the software is modified, so it loads the data compressed to the GPU and then does processing there. I think that would require direct support by the program as it alters the typical data flow.
     
    PSman1700 and eastmen like this.
  8. Picao84

    Veteran

    Joined:
    Feb 15, 2010
    Messages:
    2,109
    Likes Received:
    1,195
    In that case the chart they showed doesn't make sense as it shows the data going directly to the GPU. Another artistic impression?
     
    Scott_Arm likes this.
  9. Shortbread

    Shortbread Island Hopper
    Legend

    Joined:
    Jul 1, 2013
    Messages:
    5,632
    Likes Received:
    4,921
    Shows nice [hype] graphic chart, yet no demo of it in action... typical Jen.
     
  10. eastmen

    Legend Subscriber

    Joined:
    Mar 17, 2008
    Messages:
    13,878
    Likes Received:
    4,724
    I mean look at the picture. You have a bandwidth bar and then what looks like cpu processors. So HDD are super slow and use only .1 of a core ssds are about 5 times faster and use .2 . A gen 4 ssd requires 2 full cores. If you compress it to the max it would take 24 cpu cores. But using nvidia's tech it uses only .5

    i'm going to assume the core portions it uses is to send the data to the right place. So it sores the data coming in and sends it to either main memory or graphics memory depending on what is required and that is all the cpu is doing. All data gets passed on compressed where Nvidia can either read read it comrpessed or decompress it to be used ,
     
  11. nutball

    Veteran Subscriber

    Joined:
    Jan 10, 2003
    Messages:
    2,491
    Likes Received:
    978
    Location:
    en.gb.uk
    Why does that image have a box labelled "NIC"? WTF does networking have to do with this?
     
    DmitryKo, Jawed and Picao84 like this.
  12. Shortbread

    Shortbread Island Hopper
    Legend

    Joined:
    Jul 1, 2013
    Messages:
    5,632
    Likes Received:
    4,921
    I'm pretty sure Nvidia is relying heavily on Microsoft's DX DirectStorage solution and board manufacturers to make this possible (successful). And I also believe PC game developers will have to code for such solution... that it isn't as free or automatic as Jen presents it.
     
    milk and BRiT like this.
  13. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    15,134
    Likes Received:
    7,679
    @Shortbread DIrectStorage is an API, so software support is a must. In terms of bypassing the cpu to access the pcie lanes for the SSD, that's where I'm wondering if it'll require chipset support.
     
    Shortbread, Jay and BRiT like this.
  14. BRiT

    BRiT (>• •)>⌐■-■ (⌐■-■)
    Moderator Legend Alpha

    Joined:
    Feb 7, 2002
    Messages:
    20,511
    Likes Received:
    24,411
    I assume the "NIC" should be more like the Storage Interface Controller, like Northbridge or SouthBridge that connects to the PCI-Express layer?
     
  15. Pinstripe

    Newcomer

    Joined:
    Feb 24, 2013
    Messages:
    153
    Likes Received:
    133
  16. Shortbread

    Shortbread Island Hopper
    Legend

    Joined:
    Jul 1, 2013
    Messages:
    5,632
    Likes Received:
    4,921
    I knew that. I was just reiterating it's need, that's it.
     
  17. pcchen

    pcchen Moderator
    Moderator Veteran Subscriber

    Joined:
    Feb 6, 2002
    Messages:
    3,018
    Likes Received:
    582
    Location:
    Taiwan
    I'm not an expert here but IIRC PCIe devices should be able to do P2P DMA as most devices act as masters. One such example is NVMe over Fabrics (directly DMA from networking devices to an SSD).
     
    Scott_Arm likes this.
  18. So I guess this means either we should expect very different IO performance between the two architectures or the aforementioned on-GPU decompression meant just general GPU compute without dedicated hardware, meaning the IO performance on either new console will still be a generational leap over the RTX30.
     
  19. Dictator

    Regular

    Joined:
    Feb 11, 2011
    Messages:
    682
    Likes Received:
    3,970
    Why do you say this?
     
  20. Cyan

    Cyan orange
    Legend

    Joined:
    Apr 24, 2007
    Messages:
    9,734
    Likes Received:
    3,460
    a
    also MS confirmed that a new update of Windows 10 is going to add those features soon
    • Today, Microsoft announced they're bringing a part of this revolutionary Architecture to Windows gaming PC's.
    • DirectStorage will massively reduce load times for games, allowing PC games to more effectively use high-speed storage solutions.
    • If you have a speedy SSD and a game supports DirectStorage, load and wait times will be much shorter.
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...