AMD RyZen CPU Architecture for 2017

Discussion in 'PC Industry' started by fellix, Oct 20, 2014.

Tags:
  1. sebbbi

    Veteran

    Joined:
    Nov 14, 2007
    Messages:
    2,924
    Likes Received:
    5,296
    Location:
    Helsinki, Finland
    Compiler autovectorization can be configured to target SSE, AVX or AVX2. You can build multiple executables if you want to support all. However autovectorization almost never works with the current vector instruction sets. AVX-512 and ARM SVE are new instruction sets that are designed to be easier to autovectorize than the current SSE/AVX/AVX2. But these instruction sets do not yet exist in consumer products.

    Pretty much all games are currently written using vector intrinsics. Each CPU has different intrinsics that are not compatible. For example the PPC based (last gen) consoles had VMX and VMX-128 vector intrinsics. ARM mobile processors have NEON vector intrinsics. x86/x64 processors have MMX, MMX2, SSE, SSE2, SSE3, SSSE3, SSE4, AVX and AVX2 intrinsics. If the programmer uses AVX intrinsics, the binary will not run on older CPU than Sandy Bridge.

    Intel has emulator to support newer SSE/AVX instruction sets on older hardware:
    https://software.intel.com/en-us/articles/intel-software-development-emulator

    Some people have used this emulator to play "No Man's Sky" on AMD Phenom:
    https://steamcommunity.com/app/275850/discussions/1/360672304898078434/

    This vector instruction emulator is designed to help developers to prototype their code before new hardware is available. It is not designed to provide best possible performance. No Man's Sky seems to use very small amount of SSE4.1 intrinsics, so emulating it on SSE4 hardware seems plausible (as only a handful of instructions are missing). But emulating 256 bit wide AVX on SSE4.1 is going to be much slower as the instruction sets differ so much (3 operand VEX encoding, twice as wide, etc). Every AVX instruction needs to be emulated. I would expect a big performance slow down.
     
    Heinrich4 likes this.
  2. Kaotik

    Kaotik Drunk Member
    Legend

    Joined:
    Apr 16, 2003
    Messages:
    10,244
    Likes Received:
    4,465
    Location:
    Finland
     
    #1022 Kaotik, Feb 22, 2017
    Last edited: Feb 22, 2017
  3. jacozz

    Newcomer

    Joined:
    Mar 23, 2012
    Messages:
    90
    Likes Received:
    23
    With the Glofo lpp-process quite mature by now, It seems logical to harvest the faulty 8-core chips and sell them as 6-core chips, to make good use of yield, but what about the 4 core chips?
    It wouldn't make much economical sense to turn of up to 50% of the cores just to meet the probably much higher demand for the cheaper Ryzens? Wouldn't it be more logical to have 2 different chips? One with 8 and one with 4 cores, half the size and half the production cost? After all, the 8 core chip looks very much like two clusters of 4 core dies glued together no? :)
     
  4. xEx

    xEx
    Veteran

    Joined:
    Feb 2, 2012
    Messages:
    1,060
    Likes Received:
    543
    From this number we can assume that with oc(higher clocks) a 4 core ryzen chip could be equal than the 7700k?

    Enviado desde mi HTC One mediante Tapatalk
     
  5. Anarchist4000

    Veteran

    Joined:
    May 8, 2004
    Messages:
    1,439
    Likes Received:
    359
    At that price point you may be looking at APUs for a more price sensitive market. We haven't really seen those yet, but that market stands to be the real winner for AMD. I'd think that offsets a large need for a specific 4 core design. Just salvage 4 cores out of 8 or use an APU with the GPU portion disabled to meet demand.
     
  6. Laurent06

    Veteran

    Joined:
    Dec 14, 2007
    Messages:
    1,091
    Likes Received:
    491
    You can also have multiple paths in your code within the same executable (either generated by the compiler, or by hand).

    The problem is that as soon as you have to support multiple code paths, in the same exe or different exe, this increases the validation effort.

    Segmenting by removing parts of the instruction set looks incredibly short sighted to me. It slows down adoption.
     
    sebbbi likes this.
  7. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    This is the highest performing part AMD has shipped on this node, with a particularly advanced physical implementation versus something like Polaris. It might not be that mature from the standpoint of a leading-edge CPU design.

    At this point, AMD is probably selling what they can at the highest bins they can. Defects, instability at the clock bins for the more premium products, or excessive consumption for a product in the higher bins can lead to cores being gated.
    There would be chips that can clock higher than the quad product, but are down to four due to defects. There would be chips that have 6-8 cores, but cannot clock stably across all of them or require too much voltage to match the parameters of the higher bins.
    There might not be enough of any single salvage bucket to give them a unique quad SKU, particularly if it starts to encroach on the more valuable products above or confuses the lineup.

    This is quibbling over a few dollars of silicon at this point, particularly if sticking with dual-channel RAM and keeping the same socket.
    Then there'd be dual cores for salvage with no clear demand to sell them to.
    The design and up-front costs for a chip with a top price where the salvage quad is at is going to have to sell quite a bit, or AMD can make a little money on 8-cores it would now throw away, and sell the main chip for way more once the top-end and server products launch.


    As an aside:
    From the marketing picture of Zen, and the disclosure of the 44mm2 CCX size, it looks like the chip is about 183mm2.
     
    function likes this.
  8. Ike Turner

    Veteran

    Joined:
    Jul 30, 2005
    Messages:
    2,110
    Likes Received:
    2,304
    Ryzen launch event:

     
  9. Voxilla

    Regular

    Joined:
    Jun 23, 2007
    Messages:
    832
    Likes Received:
    505
    So I wasn't too far off 2 years ago predicting that AMD could beat Intel with true 8 cores vs 4 cores / 8 threads.
    (I admit they did even better by adding SMT)
    https://forum.beyond3d.com/posts/1866354/
     
  10. lanek

    Veteran

    Joined:
    Mar 7, 2012
    Messages:
    2,469
    Likes Received:
    315
    Location:
    Switzerland
    In reality they beat / equal 8cores-16thread of Intel ( but i understand what you was mean )... and i cant imagine what the 32cores will do sized against the 24cores of intel ( before new generation ). Now that we have a better idea of what is running with Zen at equal cores and comparable clockspeed. Im curious to see the "Opteron" parts ( i dont know if they will use Opteron naming scheme ).16 cores and up..
     
    #1030 lanek, Feb 22, 2017
    Last edited: Feb 22, 2017
  11. Kyyla

    Veteran

    Joined:
    Jul 2, 2003
    Messages:
    1,109
    Likes Received:
    496
    Location:
    Finland
    I broke down and preordered a 1700x.

    edit: the i5 2500k is dead. Long live the king.
     
  12. Malo

    Malo Yak Mechanicum
    Legend Subscriber

    Joined:
    Feb 9, 2002
    Messages:
    8,931
    Likes Received:
    5,530
    Location:
    Pennsylvania
    I've found one B350 motherboard so far that uses the ALC1220 audio instead of the ALC887, greatly limiting my choices unless I want to spend $200+ on an X370 motherboard instead (which I don't).
     
  13. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    19,423
    Likes Received:
    10,317
    I'm tempted to do the same, but I'm waiting for benchmarks. And at 399 USD, that's a rather large chunk of cash for a CPU. I'm more in the budget range of the i5 range of CPUs (IE 225-250-ish USD). If the performance ends up being mind-blowingly good, I may consider it though.

    Regards,
    SB
     
  14. lanek

    Veteran

    Joined:
    Mar 7, 2012
    Messages:
    2,469
    Likes Received:
    315
    Location:
    Switzerland
    Well, like you, i wait complete reviews and i need to see tests on the softwares i use. ( CAD and other ) and motherboard tests. Then for me, it is not really a question of CPU pricing ( i will anyway take the 1700x or 1800x ), but the total amount will increase slighty ( not as high as if i was goes the Intel road )..

    - new high end motherboard
    - new DDR.
    - new waterblock ( could buy only the fixation but as my h2o system is build since some times, i will need clean it, its mean additional pieces as in this case i rarely re use the same, connectors, tubing etc )

    But well, complete reviews first.
     
  15. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    The latest die shot does make it clear that are are SRAM arrays external to the CCXs. Possibly some form of filter/directory?

    I wonder if there could be any value-add with Vega, since they should be sharing an interconnect.
     
    Lightman likes this.
  16. hoom

    Veteran

    Joined:
    Sep 23, 2003
    Messages:
    3,262
    Likes Received:
    813
    Obligatory die shot via the Anandtech link above
    [​IMG]
     
  17. Malo

    Malo Yak Mechanicum
    Legend Subscriber

    Joined:
    Feb 9, 2002
    Messages:
    8,931
    Likes Received:
    5,530
    Location:
    Pennsylvania
    It's so sexy it's a three page foldout.
     
  18. msia2k75

    Regular

    Joined:
    Jul 26, 2005
    Messages:
    326
    Likes Received:
    29
    I wonder what frequency should Ryzen 8 core version reach to be at 45W TDP?
     
  19. xEx

    xEx
    Veteran

    Joined:
    Feb 2, 2012
    Messages:
    1,060
    Likes Received:
    543
  20. xEx

    xEx
    Veteran

    Joined:
    Feb 2, 2012
    Messages:
    1,060
    Likes Received:
    543
    Already best sellers in Amazon, and they aren't available yet :runaway::runaway::runaway::runaway::runaway:

    I wish I had some money to buy AMD stock, this is the best time.
     
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...