LWP zwiększy wydajność procesorów wielordzeniowych?

AMD zapowiedziało wprowadzenie technologii pozwalającej wielordzeniowym procesorom wybieranie najlepszej metody wykonywania wątków aplikacji, która pozwoli na łatwiejsze tworzenie oprogramowania dla procesorów wielordzeniowych. Programowanie symetryczne dla systemów wieloprocesorowych i wielordzeniowych zawsze było skomplikowane dla developerów, ponieważ musieli oni przewidywać jak w najlepszy sposób zoptymalizować kod do współbieżnego wykonania wątków. Pomimo tego, że procesory dwurdzeniowe x86 są na rynku od ponad dwóch lat, a czterordzeniowe od prawie roku, pisanie aplikacji wielowątkowych wcale nie stało się łatwiejsze. Dlatego firma AMD planuje wprowadzić technologię Light-Weight Profiling (LWP), która w założeniu ma rozwiązać problem, poprzez przeniesienie odpowiedzialności za odpowiednie zoptymalizowanie wątków na procesor.
Technologia LWP jest zaprojektowana tak by w czasie rzeczywistym procesor mógł podejmować decyzje odnośnie tego jak poprawić wydajność aktualnie przeprowadzanych operacji, z wykorzystaniem zmian organizacji pamięci lub ułożenia kodu. Technologia ma wprowadzić bardzo niewielki narzut, a jako że jest technologią sprzętową, prawdopodobnie zostanie wprowadzona do przyszłych produktów jako zestaw nowych instrukcji. Technologia ta może mieć także gigantyczne znaczenie w przyszłości po wprowadzenie procesorów Fusion ze zintegrowanym rdzeniem GPU. W takim wypadku LWP byłoby wstanie określić, np. które wątki aplikacji wykonać na rdzeniach procesora, a które lepiej wykonane będą na rdzeniu GPU.