Most Viewed Content:

Apple iPhone 14 Pro dark purple new color first

Apple has just announced the iPhone 14 Pro and...

Intel’s 13th generation Core revealed to have cut PCIe 5.0 SSD support

Intel's 12th generation Core released last year not only...

Meta Acquires Haptic Feedback Startup Lofelt, Continues Its Metaverse Experience

As Facebook parent company Meta Platforms gets involved in...

User-Space Hinting will help AMD’s Skylar processors achieve better task performance

In time for next week’s Linux Plumbers Conference in Dublin, Ireland, AMD also plans to look at ways to improve the scheduler for the “split last-level cache” (LLC) architecture. As an engineer on AMD’s Linux server team, K. Prateek Nayak has just released a series of patches and is focusing on the User-Space Hinting task placement count.

Phoronix notes that the latest work indicates that AMD intends to improve the Linux kernel scheduler and use it for the LLC CPU project to improve the company’s EPYC server processors.

The new patch is still in the “experimental” and “request for comments” phase, as indicated by the markings on the Linux Kernel Notices Mailing List (LKML).

"The current API is designed to set only low-level hints and is not available to the public - it is only used to test and demonstrate the efficacy of User-Space Hinting in application scheduling scenarios/optimal placement decisions.

Schedulers are free to ignore user-space hints if they believe that following them will put the system in a sub-optimal state."

By contrast, the heuristics used by today’s schedulers — such as WF-SYNC tagging, wake_wide() logic, etc. — still have the shortcoming of not being able to accurately infer the nature of the workload.

"In other words, the scheduler does not understand whether it is better to merge, or split, a set of threads. The inability to infer the nature of the workload, or lead to a series of inaccurate placement decisions, in turn, adversely affects the performance of the workload.

For systems with split LLCs, such as the AMD EPYC Skyline server platform, the negative impact is severely magnified."

The good news is that the new patch series includes the ability to select task placement near the parent level when there are inactive cores in the local group. This process is responsible for deciding to continue to scale the workload with the group containing the least amount of utilization and checking for other possible hints.

"Last year, Peter Zijlstra, an engineer on Intel's Linux kernel team, introduced an advanced hinting framework.

It was designed to help the kernel scheduler's task sequences cope with increasingly complex CPUs and workloads, and the current state of User-Space Hinting was done through the prctl() interface."

Finally, preliminary test results on Intel Xeon Ice Lake platforms show that EPYC servers are expected to see effective performance improvements on Hackbench, Schbench, Tbench, and other types of workloads.

However, since the patch series is still in the experimental stage, presumably end users will have to wait a few months before they see it ready to be added to the Linux kernel.

Latest

OPPO K10x release on September 16 with Snapdragon 695 chip

On April 24 this year, two new models of...

iQOO 11 Pro display specifications, chipset tipped

Like other Chinese smartphone OEMs, iQOO is also working...

OPPO Find X6 series will have a single-hole curved display with 1.5K/2K resolution

On February 24 this year, OPPO released the OPPO...

Four models including iPhone 11/XR battery percentage issues after iOS 16 upgrade

Early this morning, Apple officially pushed iOS 16 to...

Newsletter

spot_img

Don't miss

OPPO K10x release on September 16 with Snapdragon 695 chip

On April 24 this year, two new models of...

iQOO 11 Pro display specifications, chipset tipped

Like other Chinese smartphone OEMs, iQOO is also working...

OPPO Find X6 series will have a single-hole curved display with 1.5K/2K resolution

On February 24 this year, OPPO released the OPPO...

Four models including iPhone 11/XR battery percentage issues after iOS 16 upgrade

Early this morning, Apple officially pushed iOS 16 to...

Apple may soon change the next generation of iPhone to USB-C interface

It's been ten years since Apple switched from the...
Threza Gabriel
Threza Gabrielhttps://www.techgoing.com
TechGoing is a global tech media to brings you the latest technology stories, including smartphones, electric vehicles, smart home devices, gaming, wearable gadgets, and all tech trending.
spot_imgspot_img

Apple’s iPhone 14 / Pro series adds switch-on sound, similar to Mac

Assistive technology expert Steven Aquino has discovered that Apple's just-launched new iPhone 14 series adds a new accessibility feature that allows the new machine...

Redmi G Pro Ryzen Gaming Laptop launch on September 7

The Xiaomi Redmi G Pro game laptop Ryzen Edition will be available for pre-sale on September 7. The official pre-heated the configuration information of...

Moto Edge 30 Neo renders confirm the name and eye-catching Pantone color

Motorola is preparing a lightweight phone for its Edge 30 lineup, and there are rumors that it will be called the Edge 30 Neo,...