Tester wątków

Intel udostępnił twórcom oprogramowania narzędzia pomocne w optymalizacji kodu aplikacji zgodnych z technologią "hyperthreading".

Pakiet Thread Checker wykorzystuje znane oprogramowanie Intela - VTune Performance Analyzer - przeznaczone do analizy kodu aplikacji dla procesorów tej marki. Nowe narzędzie znaczącą ułatwia wychwytywanie błędów w implementacji technologii wielowątkowości w tworzonych programach i kontroluje np. czy aplikacja nie nadpisuje tych samych zasobów pamięci. Najnowsze procesory Intela wyposażone są w dwie jednostki prowadzące obliczenia i wspólną pamięć podręczną. Do takich układów należą m.in. niektóre modele procesorów Xeon czy najnowszy Pentium 4 taktowany zegarem 3 GHz. Zastosowanie wątków umożliwia przejęcie ciągu instrukcji przez „zapasową” jednostkę jeśli „główna” jest w danej chwili zajęta. Według Intala, korzyścią z takiego rozwiązania jest wzrost wydajności rzędu 25% - 30%.

Aby uzyskać przyrost wydajności aplikacja musi mieć specjalnie zoptymalizowany kod na potrzeby technologii „hyperthreading”. Pakiet Thread Checker przeznaczony dla Windows 2000 i Windows XP Professional, współpracuje m.in. z Intel C++ Compiler for Windows 7.0 oraz Intel Fortran Compiler for Windows 7.0.

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

TOP 200