Results 1 to 8 of 8

Thread: Skewed Threads

  1. #1
    Super Moderator Jonj1611's Avatar
    Join Date
    Jun 2008
    Posts
    5,826
    Thanks
    1,869
    Thanked
    1,021 times in 783 posts

    Skewed Threads

    So looking at rebuilding my PC.

    Might be going AMD, nothing to do with Intel's current issues lol

    But saw something today not seen before. On this processor it is saying it has 16 cores and 32 skewed threads. What is a skewed thread?

    https://www.amazon.co.uk/AMD-RyzenTM.../dp/B0BTRH9MNS
    Jon

  2. #2
    Senior Member
    Join Date
    Jul 2003
    Posts
    12,185
    Thanks
    911
    Thanked
    599 times in 420 posts

    Re: Skewed Threads

    Never heard of it, I suspect its a random bad translation, especially when you look at this one..

    https://www.amazon.co.uk/AMD-RyzenTM...0BBHD5D8Y?th=1

  3. #3
    Super Moderator Jonj1611's Avatar
    Join Date
    Jun 2008
    Posts
    5,826
    Thanks
    1,869
    Thanked
    1,021 times in 783 posts

    Re: Skewed Threads

    Yeah that makes more sense. I did wonder but saw it was supplied and sold by Amazon. Would have expected it to be wrong if sold by a third party

    But looking at your link certainly looks like a translation error.

    Either way aren't the new Ryzens out sometime soon?
    Jon

  4. #4
    Senior Member AGTDenton's Avatar
    Join Date
    Jun 2009
    Location
    Bracknell
    Posts
    2,808
    Thanks
    1,054
    Thanked
    870 times in 567 posts
    • AGTDenton's system
      • Motherboard:
      • MSI MEG X570S ACE MAX
      • CPU:
      • AMD 5950x
      • Memory:
      • 64GB Corsair something or the other
      • Storage:
      • 1x 512GB nvme, 1x 2TB nvme, 2x 8TB HDD
      • Graphics card(s):
      • ASUS 3080 Ti TuF
      • PSU:
      • Corsair RM850x
      • Case:
      • Fractal Design Torrent White
      • Operating System:
      • 11 Pro x64
      • Internet:
      • Fibre

    Re: Skewed Threads

    CHAT GPT came back with this...

    Causes of Skewed CPU Threads

    Non-uniform Task Distribution: Some tasks may inherently require more computation or processing time than others, leading to certain threads doing more work.
    Data Dependencies: If certain threads need to wait for data produced by other threads, they may end up being underutilized while others are overburdened.
    Contention for Resources: Multiple threads may compete for shared resources (e.g., memory, I/O, locks), causing some threads to stall while others continue to run.
    Inefficient Load Balancing: The algorithm used to distribute tasks among threads might not evenly balance the workload, causing some threads to be more heavily loaded.

    Implications

    Performance Degradation: When CPU threads are skewed, some cores may be underutilized while others are overloaded. This can lead to suboptimal performance, as the total processing power of the CPU is not fully leveraged.
    Increased Latency: Critical tasks assigned to overloaded threads may take longer to complete, increasing the overall latency of the application.

    Mitigation Strategies

    Load Balancing: Employ better load-balancing algorithms to distribute tasks more evenly among threads.
    Parallelization Optimization: Refactor the code to minimize dependencies between threads and reduce contention for shared resources.
    Monitoring and Profiling: Use profiling tools to monitor CPU utilization and identify skewed threads, allowing for adjustments and optimizations.

    In summary, a skewed CPU thread scenario is an imbalance where some threads are more heavily loaded than others, leading to inefficiencies and performance issues in a multi-threaded environment.
    Interesting feature to advertise

  5. Received thanks from:

    Jonj1611 (05-08-2024)

  6. #5
    Senior Member
    Join Date
    Jul 2003
    Posts
    12,185
    Thanks
    911
    Thanked
    599 times in 420 posts

    Re: Skewed Threads

    I winder what it makes of Jailless threads...

  7. #6
    Super Moderator Jonj1611's Avatar
    Join Date
    Jun 2008
    Posts
    5,826
    Thanks
    1,869
    Thanked
    1,021 times in 783 posts

    Re: Skewed Threads

    It said this :

    The term "jailess thread" does not exist in the context of computer processors or threading technology. It seems to be a typographical error or a misunderstanding. The correct term for describing the capabilities of the AMD Ryzen 9 7950X processor is simply "threads."

    The AMD Ryzen 9 7950X is a high-end desktop processor with the following key specifications:

    Cores: 16
    Threads: 32

    In this context, threads refer to the individual sequences of programmed instructions that a core can handle. AMD's processors use Simultaneous Multithreading (SMT) technology, allowing each physical core to handle two threads. This effectively doubles the number of threads compared to the number of cores, hence the 16 cores can handle 32 threads.

    Here are some explanations of the key terms:

    Core: A core is a single processing unit within a CPU. A multi-core processor has multiple cores, allowing it to perform multiple tasks simultaneously.
    Thread: A thread is the smallest unit of processing that can be scheduled by an operating system. In CPUs with SMT technology, each core can handle multiple threads simultaneously, improving efficiency and performance in multi-threaded tasks.

    So, in summary, the Ryzen 9 7950X has 16 physical cores and can handle 32 threads, thanks to SMT technology. There is no such thing as a "jailess thread" in processor terminology.
    Jon

  8. #7
    Super Moderator Jonj1611's Avatar
    Join Date
    Jun 2008
    Posts
    5,826
    Thanks
    1,869
    Thanked
    1,021 times in 783 posts

    Re: Skewed Threads

    Definitely a translation thing. Bet it's the hash # - I guess it does look a bit skewed or possible a jail of some kind
    Jon

  9. #8
    root Member DanceswithUnix's Avatar
    Join Date
    Jan 2006
    Location
    In the middle of a core dump
    Posts
    13,009
    Thanks
    781
    Thanked
    1,568 times in 1,325 posts
    • DanceswithUnix's system
      • Motherboard:
      • Asus X470-PRO
      • CPU:
      • 5900X
      • Memory:
      • 32GB 3200MHz ECC
      • Storage:
      • 2TB Linux, 2TB Games (Win 10)
      • Graphics card(s):
      • Asus Strix RX Vega 56
      • PSU:
      • 650W Corsair TX
      • Case:
      • Antec 300
      • Operating System:
      • Fedora 39 + Win 10 Pro 64 (yuk)
      • Monitor(s):
      • Benq XL2730Z 1440p + Iiyama 27" 1440p
      • Internet:
      • Zen 900Mb/900Mb (CityFibre FttP)

    Re: Skewed Threads

    ISTR the 7950X3D has only one of the two 8 core CCDs with the 3D cache on top, so the threads are not actually symmetric. Half have high cache, half have high clock.

    That's also why some usually gaming workloads are faster on the 7800X3D where the cache is more important.

    Still not as skewed as Intel's P/E cores though

  10. Received thanks from:

    Jonj1611 (05-08-2024)

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •