W artykule przedstawiono propozycję wykorzystania wieloprocesorowego układu TMS320C80 firmy Texas Instruments do realizacji wybranych równoległych algorytmów przetwarzania obrazów. Układ TMS320C80 jest urządzeniem wieloprocesorowym, zbudowanym z pięciu procesorów, w tym procesora nadrzędnego typu RISC oraz czterech pomocniczych procesorów DSP. W oparciu o układ TMS320C80 mogą zostać zrealizowane różne typy architektur wieloprocesorowych, takich jak SIMD, MIMD oraz struktury potokowe. Dzięki zastosowaniu rozwiązań wieloprocesorowych możliwe jest uzyskanie kilkukrotnego skrócenia czasu obliczeń, związanych z wykonywaniem, posiadających dużą złożoność obliczeniową operacji przetwarzania obrazów. W artykule zamieszczono przykłady implementacji wybranych algorytmów przetwarzania obrazów dla różnych typów architektur wieloprocesorowych zrealizowanych w oparciu o układ TMS320C80. Omówiono zagadnienia związane z narzutami komunikacyjnymi w systemie równoległym i poddano analizie ich wpływ na efektywność działania systemu. Szczególną uwagę zwrócono na tzw. wieloprocesorowe architektury hybrydowe, stanowiące kombinację struktur potokowych z rozwiązaniami spotykanymi w architekturach typu SIMD.
EN
The article describes the usage of the Texas Instruments multiprocessor device the TMS320C80 to the realisation of the chosen parallel imageprocessing algorithms. The TMS320C80 chip is composed of five processors including one master RISCprocessor and four auxiliary DSP processors. Basing on the TMS320C80 chip some multiprocessor architectures such as SIMD, MIMD and pipelines can be realised. Thanks to the usage of the multiprocessor technique it is possible to achieve the image processing computation time a few times-fold shorter. In the article are given some examples of the implementation of the chosen image processing algorithm for different kinds of multiprocessor architectures realised on the TMS320C80 parallel chip. The issues related to the inter-processor communication over-heads were discussed and their influence on the effectiveness of the system was analysed. The particular attention was paid to the multiprocessor hybrid architectures that are the combination of pipeline structures with the solutions met in the SIMD architectures.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.