Naukowcy zwiększają możliwości wielordzeniowych procesorów

Badacze z North Caroline State University opracowali techniki zwiększające wydajność procesorów wielordzeniowych. Chipy tego typu znacznie zwiększają wydajność serwerów, komputerów PC i urządzeń mobilnych, ale ciągle wymagają dopracowania. Naukowcy pracują nad zmaksymalizowaniem ich możliwości.

Pierwsza z opracowanych technik polega na zmianie sposobu, w jaki poszczególne rdzenie pobierają dane z pamięci przechowywanej poza chipem. Model opracowano na podstawie danych ze sprzętowych liczników procesorów. Dzięki nim określano zapotrzebowanie na przepustowość określonych rdzeni.

Lepsze rozdzielenie pasma dla rdzeni pozwala na zwiększenie wydajności systemu - mówi Yan Solihin, który wspólnie z Fangiem Liu jest autorem pracy na ten temat: "Study in the Impact of Hardware Prefetching and Bandwidth Partitioning in Chip-Multiprocessors". Zostanie ona zaprezentowana 7 czerwca podczas konferencji ASM SIGMETRICS 2011 w San Jose.

Naukowcy badali także wstępne pobieranie rozkazu (prefetching) i opracowali technikę jego usprawnienia. Sprowadza się ona do określenia momentów, w których rdzeń powinien lub nie powinien dokonywać prefetchingu. Czasem wcześniejsze pobieranie danych prowadzi do niepotrzebnego zapychania łącza. Praca badaczy może zaowocować powstawaniem procesorów automatycznie włączających i wyłączających prefetching.

Producenci starają się w pełni wykorzystać procesory wielordzeniowe. Microsoft pracuje nad .NET Framework, by ułatwić programistom wykorzystanie wielordzeniowych chipów. Multicore Association tworzy natomiast specyfikacje dla modelu programowania, który ma uprościć tworzenie oprogramowania dla procesorów wielordzeniowych. W tym miesiącu, również twórca procesorów Adapteva niezależnie opracował wielordzeniowy chip Epiphany, który ma przyśpieszyć działanie aplikacji na serwerach, komputerach i urządzeniach mobilnych.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200