What are Move Engines in Xbox One and PS4?

Discussion in 'Console Technology' started by Liandry, Jun 10, 2016.

  1. Liandry

    Regular

    Joined:
    Feb 26, 2011
    Messages:
    323
    Likes Received:
    44
    Maybe wrong thread but I have a quesion. What exaltly is Move Engines, how hey work? I just can't find some info what tells something understandable about them.
     
  2. DSoup

    DSoup Series Soup
    Legend Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    16,817
    Likes Received:
    12,721
    Location:
    London, UK
    Modern blitters.
     
  3. Liandry

    Regular

    Joined:
    Feb 26, 2011
    Messages:
    323
    Likes Received:
    44
    But they really do something useful?
     
  4. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,107
    Likes Received:
    16,899
    Location:
    Under my bridge
    They move data from one RAM pool to another, saving the CPU/GPU from having to waste cycles on that work. One of them has some compression.decompression ability. Move Engines are a fancy name for a trivial part.
     
    Liandry likes this.
  5. Liandry

    Regular

    Joined:
    Feb 26, 2011
    Messages:
    323
    Likes Received:
    44
    So in other systems there is some similar blocks? In PS4 also?
     
  6. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    15,136
    Likes Received:
    7,683
    Yep
     
  7. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,838
    Likes Received:
    18,641
    Location:
    The North
    Yes and No. Pretty sure they don't exist in PS4. But exist in PC GPUS.

    Ps4 has a unified pool, they don't need DMA engines.

    Nothing to move!


    Sent from my iPhone using Tapatalk
     
  8. milk

    milk Like Verified
    Veteran

    Joined:
    Jun 6, 2012
    Messages:
    3,980
    Likes Received:
    4,104
    What for?
     
  9. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    15,136
    Likes Received:
    7,683
    True.
     
    Liandry likes this.
  10. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,107
    Likes Received:
    16,899
    Location:
    Under my bridge
    I thought 2 were standard on these APUs?
     
  11. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    19,452
    Likes Received:
    10,357
    I believe the DMA engines can also facilitate movement to/from storage medium (in this case the HDD). Although it could be handled by the CPU DMAs. It's rather murky on PS4/XBO with regards to movement to/from storage medium as both the CPU and GPU share main memory and as they are both SOCs.

    Regards,
    SB
     
    Liandry likes this.
  12. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,838
    Likes Received:
    18,641
    Location:
    The North
    hmm.. I guess we should start looking at some SoC diagrams to confirm lol
     
  13. Liandry

    Regular

    Joined:
    Feb 26, 2011
    Messages:
    323
    Likes Received:
    44
    But what exactly are benefits of Move Engines? They give more RAM bandwidth efficiency or what? :-D
     
  14. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    They can move data between the ESRAM and DRAM without wasting the GPU's more valuable time. They also have some ancillary functionality for compression/decompression, tiling, and bulk initialization of memory that can be useful since they don't waste the GPU's valuable time or require CUs to burn more power than the dedicated engines would.
    In overall throughput, the engines are actually bottlenecked due to the lower-bandwidth bus they hang off of.
     
    iroboto and Liandry like this.
  15. function

    function None functional
    Legend

    Joined:
    Mar 27, 2003
    Messages:
    5,857
    Likes Received:
    4,414
    Location:
    Wrong thread
    Generally, it would probably be better to use data from the memory pool in which it resides if you can. DMAing data between pools will use up both read and write BW in the source and destination memory pools.

    If you can read from one location, process, then write to another you save any unnecessary reads or writes.
     
    Shifty Geezer likes this.
  16. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,107
    Likes Received:
    16,899
    Location:
    Under my bridge
  17. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,838
    Likes Received:
    18,641
    Location:
    The North
    you win!

    This was actually the diagram I was thinking of. It's sitting there on the right.
    [​IMG]
     
    Liandry likes this.
  18. babcat

    Regular

    Joined:
    Sep 24, 2006
    Messages:
    656
    Likes Received:
    45
    Absolutely. The XBox One had some secret sauce with the extra engines. I think they will try to have secret sauce in the Scorpio as well.
     
  19. iroboto

    iroboto Daft Funk
    Legend Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    14,838
    Likes Received:
    18,641
    Location:
    The North
    uhh, some misinformation there bud.
    no extra engines dude =(

    only a customized command processor... for a feature that no one has ever used yet.
     
  20. babcat

    Regular

    Joined:
    Sep 24, 2006
    Messages:
    656
    Likes Received:
    45
    So I guess the authors of the following website are lying?

    http://www.redgamingtech.com/xbox-o...s-memory-bandwidth-performance-tech-tribunal/

    There were no "move engines" in the XBox One?

    Let me look up some more liars on the internet.

    I found out that Eurogamer is lying too on their website. They report there were FOUR "move engines" in the XBox One.

    http://www.eurogamer.net/articles/digitalfoundry-vs-the-xbox-one-architects

    Look at these blatant lies from Microsoft!

     
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...