Tags Posts tagged with "openmp"

openmp

przez -
3 628
OpenMP

OpenMP Consortium wydało specyfikację OpenMP 4.0, wieloplatformowego interfejsu programowania aplikacji (API), który umożliwia tworzenie programów komputerowych dla systemów wieloprocesorowych ze współdzieloną pamięcią. Dodano wsparcie dla akceleratorów, gdzie dane do obliczania mogą zostać przeniesione z jednego urządzenia liczącego na inne.

Pojawiło się programowanie z użyciem instrukcji SIMD, co ma pozwolić na uruchamianie wielu iteracji pętli z ich wykorzystaniem, a także tworzenie konkretnej wersji funkcji, która zostanie wywołana przez instrukcje SIMD.

Dodano obsługę błędów, dobrze zdefiniowaną w API OpenMP 4.0, aby ulepszyć odporność na awarie i stabilność aplikacji OpenMP. Rozdzielono specyficzne dla platformy dane oraz specyficzne ustawienia algorytmu, oferując deterministyczne zachowanie i prostotę użytkowania.

Pojawiła się obsługa języka Fortran 2003 ze wsparciem dla obliczeń równoległych. OpenMP 4.0 API zapewnia także kilka rozszerzeń do wsparcia obliczeń równoległych, opartych o zadania. Dodano obsługę redukcji, zdefiniowanych przez użytkownika. Pojawiły się sekwencyjnie zgodne operacje atomowe.

Polecane

Python

0 548
Na blogu Python Foundation został zamieszczony wpis odnośnie nowych wersji Python'a. Obie te wersje są prawdopodobnie ostatnimi wersjami testowymi przed ostatecznym wydaniem. Mało tego na 99% nic nie zostanie zmienione w...
vlc

0 1319