Out-of-the-Box Performance Evaluation

Silicon Motion claims read speeds of up to 895 MBps and write speeds in excess of 700 MBps in their marketing material for the SM2708. However, these speeds are heavily dependent on the NAND flash in the card. For the sampled reference design, Silicon Motion mentioned that they were seeing 895 MBps reads and around 420 MBps writes in terms of peak performance. Real-world speeds are bound to be much lower, depending on the particulars of the access trace.

CrystalDiskMark [Fresh]

CrystalDiskMark serves as a quick check to ensure that the card can meet the performance claims of the manufacturer. The workloads were processed for the SM2708 card in both SD Express and UHS-I modes.

CrystalDiskMark [Fresh] Benchmarks
TOP: BOTTOM:

In the out-of-the-box case, the read and write speeds in SD Express mode match Silicon Motion's numbers - coming in at 890 MBps and 418 MBps respectively. The bump in the random access IOPS in multi-threaded scenarios indicates that the SM2708 controller is pretty much a NVMe SSD controller with the legacy UHS-I controller functions addedin another form. The UHS-I numbers are around the 100 MBps mark, as expected. In any case, UHS-I operation is for backwards compatibility, and performance is not much of a concern in that mode.

Sequential Access - fio Workload

One key aspect to note with SD Express moving forward is that it is going to be pretty much impossible for the cards to maintain their peak speeds beyond the initial SLC cache region. In effect, the claimed speeds are going to be only for burst scenarios. For most applications, that really doesn't matter as long as the card is capable of sustaining the maximum possible rate at which the camera it is used in dumps data. We use fio workloads to emulate typical camera recording conditions. We first run the workload on a fresh card, and also after simulating extended usage (covered in a later section). Instantaneous bandwidth numbers are graphed.

fio Sequential Workload [Fresh]
TOP: BOTTOM:

The reference design has a SLC cache of around 5.5 GB up to which write speeds of up to 375 MBps can be sustained. Beyond that, we have a 75 MBps region, and further on, 30 MBps. Once the controller has been subject to this traffic, the reads start off around 200 MBps before moving higher and higher and ending up at around 700 MBps. On the other hand, the SLC caching effect is a bit more difficult to track in the UHS-I mode. Write speeds vary from as low as 10 MBps to peaks around 62 MBps. Reads are consistent at 72 MBps.

Next Gen SD Card Review: SM2708 Simulating Extended Usage
POST A COMMENT

41 Comments

View All Comments

  • shabby - Thursday, September 9, 2021 - link

    Lol at the thermals, these things will come with heatsinks one day. Reply
  • bananaforscale - Thursday, September 9, 2021 - link

    Unlikely. First there's the form factor (it's not an SD Express card if it's too thick), second there's the packaging. The shell would have to be either open or partially metal. Reply
  • nandnandnand - Thursday, September 9, 2021 - link

    Metal SD/microSD cards? It's more likely than you think! Reply
  • NextGen_Gamer - Thursday, September 9, 2021 - link

    Metal was my first thought as well. Like the article said, moving the controller to a more advanced process would help, and probably using newer/more advanced NAND memory as well. But even still - I can already see things like the Samsung PRO cards having to use some kind of aluminum casing instead of plastic going forward in order to keep temps in check for sustained use. Reply
  • catavalon21 - Friday, September 10, 2021 - link

    Corsair slapped a big ole heat sink on their high speed heater
    https://www.corsair.com/us/en/Categories/Products/...
    Reply
  • shabby - Thursday, September 9, 2021 - link

    I know I know that was a joke, perhaps the sdcard holder will have some thick plate on top and once the card is inserted it'll lower down on the card for better heat dissipation 🤷🏼‍♂️ Reply
  • Geef - Sunday, October 10, 2021 - link

    If your just joking about a heat spreader just imagine a tiny little fan on top of your SD Card! Super high pitch like a mosquito in your ear buzzing around. :P Reply
  • schuckles - Friday, September 10, 2021 - link

    The thermals are a serious issue, it’s one thing for surface temps of plastic to be near 100C, but if that was metal the surface temps would still hit way too high and metal will actually burn the user.

    Ultimately these new NVMe sd cards will need better tuning to reduce thermals and improve efficiency.
    Reply
  • myaccessflorida - Saturday, September 11, 2021 - link

    I think it's more intended for state-of-the-art digital camera that output high bitrate, high resolution video.
    https://surveyuncle.com/myaccessflorida/
    Reply
  • Kangal - Sunday, September 12, 2021 - link

    True.
    But it would be interesting to see these as "cartridges" used for next-gen gaming. Particularly, one where the user can play their game on a Pocketable-console, then eject it, and use it on a Home-console. Maybe it can house "slow assets" like 4K-Textures, whilst the Game Engine is stored in the faster, internal drive.

    It's an interesting thought experiment, thinking about a gaming on a Sony PS5 and PSP (or a Sony Phone with removable gamepad, a la JungleCat).
    Reply

Log in

Don't have an account? Sign up now