Quick Question: Is the 3DS graphics card faster than the 3DS CPU?

Discussion in '3DS - Homebrew Development and Emulators' started by delete12345, Aug 11, 2016.

  1. delete12345
    OP

    delete12345 GBAtemp Fan

    Member
    433
    179
    Feb 27, 2010
    United States
    Taipei, Taiwan
    I've been to www.3dbrew.org to see if there are articles about GPU clock rate and CPU clock rate. Boy, is the interface hard to navigate...

    In the end, I can't quickly find where it mentions GPU and CPU comparisons with how fast it can calculate heavy tasks.

    This is for me to figure out if it's a good idea to do matrix calculations in the vertex shader for the GPU, or do it in the CPU, then pass in the results to the vertex shader.

    Just a quickie. Thanks.
     
  2. ShawnBurress

    ShawnBurress HI i'm Shawn, i love "Loither Squad."

    Newcomer
    72
    1
    Sep 28, 2012
    United States
  3. delete12345
    OP

    delete12345 GBAtemp Fan

    Member
    433
    179
    Feb 27, 2010
    United States
    Taipei, Taiwan
    That's where I went, and nothing tells me (in layman terms) if it's quicker than CPU or not.
     
  4. ShawnBurress

    ShawnBurress HI i'm Shawn, i love "Loither Squad."

    Newcomer
    72
    1
    Sep 28, 2012
    United States
    Do a quick google search of "3DS CPU vs 3DS Graphics card" or "3DS CPU and Graphics card specs" and figure it out from there
     
  5. Duo8

    Duo8 I don't like video games

    Member
    3,444
    1,144
    Jul 16, 2013
  6. evandixon

    evandixon PMD Researcher

    Member
    1,686
    808
    May 29, 2009
    United States
    In general, GPUs are always faster than CPUs for graphics, because they have been optimized for them, while CPUs are more for general use. Similarly, CPUs can do graphics, but will be slower than GPUs.
     
  7. DutchyDutch

    DutchyDutch COPYRIGHT LOLOLOLOL

    Member
    873
    431
    Nov 16, 2014
    Netherlands
    If you can't find it, couldn't you always test it for yourself and find out?
     
  8. delete12345
    OP

    delete12345 GBAtemp Fan

    Member
    433
    179
    Feb 27, 2010
    United States
    Taipei, Taiwan
    I wished I can do that, but I don't have the knowledge to do so.
    Ok I guess. Not sure if applying the general case to Nintendo 3DS is the same, but I'll buy it.
     
  9. TheCruel

    TheCruel Developer

    Banned
    1,351
    2,884
    Dec 6, 2013
    United States
    I'd be surprised if matrix operations were faster on CPU considering shader instruction set includes vector operations used in matrix math.

    Though usually you only have need of using matrix operations once per entity (and setting it to shader uniform). If you need to generate matrices for every vertex, using shader would be best. But that's unusual.
     
    Last edited by TheCruel, Aug 11, 2016
  10. N7Kopper

    N7Kopper Proud lover of a three-inch girlfriend

    Member
    407
    146
    Aug 24, 2014
    They're also good at brute-forcing passwords and crypto keys - or so I heard.
     
  11. evandixon

    evandixon PMD Researcher

    Member
    1,686
    808
    May 29, 2009
    United States
    GPUs are better at certain kinds of math (the kind used in graphics), so this could be the case if the bruteforcing was coded just right.