Składniki

Intel przesuwa równoległość do programistów

ARES3

ARES3
Anonim

Intel w piątek powiedział zaprasza programistów do tworzenia programów, które mogą wykorzystać możliwości obliczeń równoległych na przyszłych procesorach wielordzeniowych.

Dostarczając narzędzia programowe, Intel chce, aby programiści tworzyli oprogramowanie, które wykorzystuje dużą liczbę rdzeni i możliwości wielowątkowości w nadchodzący procesor Larrabee do wykonywania i uruchamiania większej liczby zadań jednocześnie.

"Intel tworzy całą rodzinę narzędzi programistycznych, aby przyspieszyć i ułatwić przejście do przetwarzania równoległego i projektowania oprogramowania" - powiedział Bill Kircos, Intel Rzecznik prasowy

Początek jego wysiłków mających na celu przyciągnięcie programistów pojawił się na początku tego tygodnia, kiedy ukazała się wersja beta Intel Parallel Composer, którą firma nazywa "fi". pierwsze "narzędzie programistyczne pozwalające programistom Windows na równoległość przetwarzania wielordzeniowego. Composer przyspiesza tworzenie oprogramowania, włączając paralelizm do wielu kompilatorów, w tym do kompilatora C / C ++.

"Publiczna beta naszego Intel Parallel Composer jest kolejnym nowym produktem dla nas, aby pomóc programistom Windows w adaptacji równoległej do wielordzeniowych [komputerów], "Kircos powiedział.

Intel Parallel Composer jest obecnie kompatybilny tylko z Windows, a nowe funkcje, które zadebiutowały w narzędziu będą dostępne w przyszłym roku dla kompilatorów Mac OS X i Linux, powiedział rzecznik Intela.

The Composer jest częścią Intel Parallel Studio, zestawu narzędzi, o których Intel powiedział, umożliwi programistom pisanie programów do przetwarzania równoległego. Intel Parallel Studio rozszerza działanie równoległe do pakietu programistycznego Microsoft Visual Studio, udostępniając nowe funkcje w kompilatorze C i C ++, a także rozszerzając debuger, między innymi funkcje.

Programy opracowane w programie Intel Parallel Studio będą mogły migrować do komputerów przenośnych chip Larrabee, podała firma. Studio jest dostępne w wersji beta do maja 2009 r. Na stronie internetowej Intela.

Chipy Larrabee będą zawierały wiele rdzeni i łączą możliwości przetwarzania GPU z architekturą x86, poprawiając wydajność aplikacji i grafiki. Chip będzie również obejmował obsługę wielu interfejsów API (interfejsów programowania aplikacji), w tym OpenGL i DirectX, pozwalając chipowi na uruchamianie istniejących gier i oprogramowania.

Jednakże przenoszenie programów specyficznych dla Larrabee na inne platformy - takie jak konsole do gier - może być problemem. Intel stara się to zrównoważyć planami wspierania większej liczby środowisk programistycznych i współpracuje z firmami takimi jak Apple w celu opracowania narzędzi programistycznych.

Wraz z dodawaniem większej liczby rdzeni wielowątkowych do komputerów, Intel i Microsoft wspólnie inwestują w uniwersytety i inne wysiłki aby zachęcić programistów do korzystania z programowania równoległego, powiedział Kircos. Obie firmy na początku tego roku przeznaczyły 20 milionów USD na ośrodki badawcze w University of California, Berkeley i University of Illinois, Urbana-Champaign, w celu promowania projektowania oprogramowania w komputerach wielordzeniowych w ciągu najbliższych pięciu lat.