Współczesne karty graficzne poza renderowaniem obrazu mają wiele zastosowań. Przykładem są symulacje zjawisk fizycznych takich jak problem N-ciał. W pracy zaprezentowana jest podstawowa implementacja rozwiązania problemu N-Ciał w języku c++ dla CPU. Implementacja ta jest używana jako wzorcowa do sprawdzenia poprawności wszystkich implementacji w kolejnych rozdziałach. Następnie zostaje opisana platforma testowa, na której będą mierzone czasu działania wszystkich implementacji. Wybranym modelem karty graficznej jest Radeon'a HD 6870, a językiem programowania po stronie GPU jest OpenCL. W głównej części pracy zaimplementowano problem N-ciał dla GPU w języku OpenCL. Implementacja ta jest poddawana modyfikacjom w celu jak najkrótszego czasu wy...