Szybki procesor do przetwarzania obrazów
2011-02-20 03:00:00

Reklama:


Szybki procesor do przetwarzania obrazówPoza aktualizacjami bezpieczeństwa wydanymi w ostatni wtorek Microsoft rozdystrybuował także łatę poprawiającą stabilność mechanizmu Kernel Patch Protection w 64-bitowej wersji Windows XP, Server 2003 i Visty. KPP to nowa technologia, nazywana też czasem PatchGuard. Stworzona jest w celu ochrony jądra systemu operacyjnego przed niebezpiecznym kodem. W założeniu ma zapobiegać temu, by trojany i rootkity mogły instalować się na niskich systemowych poziomach. Jedna z jej funkcji to ochrona polegająca na tym, że rejestrować się w jądrze mogą tylko sterowniki wyposażone w poświadczony przez zaufaną instytucję podpis cyfrowy. Zgodnie z informacjami podanymi przez Microsoft poprawka nie została wydana, by usunąć usterki bezpieczeństwa PatchGuarda. Jej celem jest wzmocnienie stabilności i wydajności realizowane na przykład przez dodanie pewnych funkcji sprawdzających do mechanizmu Kernel Patch Protection. Opublikowana łata rzekomo nie ma nic wspólnego ze znalezionymi ostatnio krytycznymi błędami w sterownikach ATI, które pozwalają ładować do przestrzeni jądra dowolny kod bez wymaganego cyfrowego podpisu. Gdy ATI zaczęło wydawać uaktualnienia, okazało się, że sterowniki innych dostawców mają podobne wady spowodowane pośrednio błędami w instalatorze. Update to Improve Kernel Patch Protection , raport Microsoftu Szybki procesor do przetwarzania obrazów Firma NEC opracowała układ równoległego przetwarzania obrazów, którego moc obliczeniowa wynosi 50,2 mld operacji na sekundę. Nowy chip jest około 4 razy szybszy, niż 3 GHz rozwiązania stosowane w komputerach osobistych. Wysoka efektywność okupiona jest jednak dużym poborem mocy, który jest 10-krotnie wyższy niż w procesorach "komputerowych". Produkowany w technologii 0,18 mikrona procesor zawiera 32,7 mln tranzystorów, a jego wymiary to 11 x 11 mm. Równoległa struktura układu to 128-bitowe elementy obliczeniowe RISC i 16-bitowy procesor RISC, pełniący rolę kontrolera. Każda jednostka obliczeniowa taktowana jest zegarem 100 MHz i dysponuje 2kb pamięci do przechowywania danych obrazu. Pierwotnie procesor używany był jako urządzenie usprawniające działanie istniejących rozwiązań rozpoznawania obrazów, m. in. układów DSP, ASIC czy FPGA. Jednak żadne z tych rozwiązań nie było w pełni satysfakcjonujące, jeżeli chodzi o wymagania dużej szybkości, kompaktowych rozmiarów jak również niskiego zużycia energii, powiedział Shinichiro Okazaki, szef grupy badawczej Multimedialnego Laboratorium Naukowego NEC-a. Inżynierowie w laboratorium firmy opracowali więc algorytm, wykorzystujący równoległe elementy przetwarzające do obrabiania obrazu linia po linii. Oprogramowanie kości napisane zostało w języku C. "Nawet program napisany w języku wysokiego poziomu – nie w assemblerze – jest w stanie zapewnić takie działanie procesora, które gwarantuje realizację przetwarzania obrazu z najlepszymi parametrami"- powiedział Okazaki. Co warte podkreślenia, układ zużywa tyle energii co popularne organizery, natomiast jego moc obliczeniową można porównać do czterech komputerów.

January 4th, 2007 by Author

Posted in Suspendisse iaculis | Edit | 23 Comment »