magazyn internetowy Wirtu@l!
Wirtu@l! w Internecie: http://wirtual.pl/
· Strona główna · · Internet · · Komputer · · Telekomunikacja ·

[flob.net]
NAJTAŃSZA REKLAMA W WIRTUALU!



Newsy

PENTIUM III

... będzie taktowane zegarem 550Mhz i więcej - zapowiada Intel. W dodatku procesor będzie zawierał nowe komendy, które mogą się okazać przydatne przy serfowaniu po Internecie. Oprócz nowych komend procesor zawierać będzie kontrowersyjny numer seryjny - inny dla każdego procesora.

http://www.intel.com/

GRAJ POD LINUXEM!

Firma Loki Entertaiment Softare zamierza wypuścić kontynuację trzech słynnych gier dostępnych do tej pory jedynie pod Windows i Macami. Będą to Myth2: Soulblighter, Railroad Tycoon2 oraz Eric's Ultimate Solitaire.

http://www.redhat.com/
http://www.linux.org/
http://www.linux.com/
http://www.linux.pl/

CREATIVE LABS

...zaprezentowało nowy akcelerator grafiki, oparty na chipsecie TNT2. Sprzęt będzie posiadał 32 MB SDRAM, wyświetlanie tekstur w rozdzielczości 2048X2048, 32bitową paletę barw, wyjście TV oraz możliwość podłączenia dodatkowych urządzeń, np. DVD.

MICROSOFT ROZSZERZA DZIAŁALNOŚĆ

Gry Mircrosoftu będą przenoszone na konsole. MS zawarł umowe z firmą Konami, która zajmie się konwersją gier MS na konsole, a MS będzie konwertował gry Konami (PSX, N64 i DreamCast) na PC. Miejmy nadzieje, iż chłopakom z MS nie wpadnie do głowy konwersja Winowsa na konsole -w końcu tam też są gry: Saper, Pasjans...

http://www.microsoft.com/

ZAPYCHANIE PROCESORA

Już niedługo rozpoczną się beta testy Windows 2000 (ciekawe, czy też upłyną pod znakiem "Fatal Error"). W dodatku MS zapowiada prace nad Windows 64 czyli Windows stworzonym specjalnie pod procesor 64-biotwy! Pytanie tylko: Po co? Obecne wersje są równie pamięciożerne.

PIRACI W MICROSOFT

Okazuje się, że MS zamiast ścigać piratów wśród swoich użytkowników, najpierw powinna sprawdzić kogo zatrudnia. Policja w USA zatrzymała ośmiu pracowników Microsoft, którzy rozprowadzali pirackie kopie programów firmy z krzemowej doliny. Panowie widzocznie chcieli pójść w ślady Billa i dziennie rozprowadzali 15 tyś. pirackich CD, a do ich powielania zakupili sprzęt wartości 1,5 miliona dolarów. Niestety media nie podają co powiedział Gates na uszuczplenie swoich dochodów przez jego własnych pracowników.

PREZENTACJA DIRECTX 7.0

Nowa wersja multimedialnego dodatku do systemu operacyjnego Windows, Microsoft DirectX 7.0, została zaprezentowana producentom sprzętu i oprogramowania podczas konferencji Meltdown 99, która odbyła się w Seattle.

POLACY NIE GĘSI...

Netscape opracowuje polską wersję językową przeglądarki Netscape Communicator Netscape zapowiedział, że opracuje dziesięć kolejnych wersji językowych przeglądarki Netscape Communicator. Wśród nich będzie oczywiście polska.

zebrali i opracowali

Paweł Grajewski
grajewsp@wirtual.pl
Michał Marcinik
michmarc@wirtual.pl

VooDoo 3

Firma 3dfx każdemu kojarzy się właściwie z tylko jednym - rodziną akceleratorów 3D Voodoo. Dzięki wprowadzeniu pierwszego akceleratora z tej linii o firmie usłyszał cały świat. Dzięki potężnej, jak na owe czasy szybkości układu, 3dfx zdobyło pozycję nieomal monopolisty, a standard Glide na stałe zagościł w świadomości urzytkowników i, co równie ważne, producentów gier. Na dzień dzisiejszy, głównie za sprawą firmy NVidia 3dfx straciło dużą część rynku. Odpowiedzią na nowe wymagania rynku ma być Voodoo 3, i to od razu w trzech odmianach - 2000, 3000 i 3500. W artykule zaprezentuję najsłabszą (ale wcale nie słabą) wersję 2000. Nowa konstrukcja nie jest już samodzielnym akceleratorem 3D. Zawiera układ 2D, do którego dane tłoczone są 128 bitową szyną w architekturze AGP 2x lub PCI. W tym miejscu należy nadmienić, że brak obsługi AGP 4x jest trochę dziwny. RAMDAC taktowany jest częstotliwością 300 MHz, co spokojnie wystarczy do pracy na monitorach 21 lub więcej -calowych. Wg. producenta Voodoo 3 jest całkowicie zgodne z poprzednimi Voodoo a także 3dfx Glide, Direct3D i OpenGL. Dla użytkowników Linux'a ważny okaże się też fakt dostępności X Serwerów dla produktu 3dfx. Graczy całodobowych z pewnością zainteresują możliwości 3D karty. Przepustowość Voodoo 3 wynosi 143 Megapixeli lub 286 Megatexeli na sekundę.

Układ może generpować do 6 milionów wielokątów na sekundę (Dla porównania pierwsze Voodoo - ok. 1 miliona). 3dfx wreszcie dogoniło konkurencję i dodało obsługę 24 bitowego bufora Z, co znacznie poprawiło jakość obrazu. Oczywiście nie obyło się bez, obecnego już w "dwójce", multitexturingu. Karta sprzętowo wspomaga również takie funkcje jak : Bump-mapping, Texture modulation, Light maps, Reflection maps, Detail textures, Envirinmental maps, Procedural textures, 32-bit ARGB rendering,, Point-sampled, Bilinear, Trilinear Mip-mapping, Fog, Light i Mip-mapping. Na szczęście konkurencja nie pozostaje w tyle i już szykuje odpowiedź, co już zaowocowało ogłoszeniem przez 3dfx osiągów następcy Voodoo 3. Wypada się tylko cieszyć, bo ceny na perwno spadna, a Voodoo 3 2000 w tej chwili kosztuje niewiele ponad 100$...

Michał Meller
mellerm@wirtual.pl

Procesor PENTIUM MMX

Technologia ta stosuje 57 nowych rozkazów, które mają na celu przyspieszenie wykonywania operacji multimedialnych (graficznych oraz audio). Podstawowym elementem techniki MMX jest tzw. technika SIMD (single instruction multiple data ). Umożliwia ona równoległe przetwarzanie kilku informacji za pomocą jednego rozkazu. Wprowadzono więc nowy typy danych -spakowany format intiger. Posiada wielkość 64 bitów i zawiera kilka pojedynczych danych, np.:

  • spakowany bajt - 8 standardowych bajtów
  • spakowane słowo - cztery 16 bitowe słowa
  • spakowane podwójne słowo - dwa słowa 32 bitowe

Procesor dysponuje ośmioma rejestrami 64 bitowymi, które nie są nowymi jednostkami, lecz zostały wydzielone z istniejących rejestrów zmiennoprzecinkowych. Dzięki architekturze MMX pojawiła się możliwość wykorzystania tzw. arytmetyki nasycenia. Polega ona na tym, że przy przekroczeniu formatu w wyniku dodawania przyjmowana jest największa wartość jaka może być reprezentowana w danym formacie. W operacji graficznej odpowiada to kolorowi czarnemu. Inne funkcje - operacja równoległego porównania może pełnić funkcje maski selekcjonującej dane pochodzące z różnych wejść, np.:

a 23 45 16 34
b 31 7 16 67
a>b? a>b? a>b?/td> a>b?
0000h FFFFh 0000h 0000h
fałsz prawda

Ogólna charakterystyka
Procesor PENTIUM MMX wykorzystuje 4,5 mln tranzystorów wykonanych w technologii 0,35 mm. Ma zwiększony CACHE L1 do 16 kB dla danych i kodu programów. Dostęp do obu części tej pamięci jest jednoczesny, zastosowanie tej technologii pozwala przy zastosowaniu odpowiedniego oprogramowania na zwiększenie średnio prędkości przetwarzania o 15-25% w stosunku do procesora nie używającego tej technologii. Oprócz tego stosuje się dynamiczne przewidywanie skoków. Procesor posiada wiele hardwearowych elementów realizujących niektóre proste instrukcje x86.

Potoki procesora PENTIUM MMX
Procesor posiada dwa potoki integerowe oraz potok jednostki zmiennopozycyjnej. Ponadto dodano dodatkowe etapy do potoku. Pierwszy logiczny potok nosi nazwę U, drugi V. Podczas dekodowania jednej instrukcji następne dwie są sprowadzane i jeśli to możliwe są przygotowywane do dekodowania. Jeśli jest niemożliwe przygotowanie następnych dwóch instrukcji to kierowana jest jedna instrukcja do potoku U. Jeśli instrukcje wykonywane są w dwóch potokach to jest to równoważne z faktem wykonywania ich w sposób sekwencyjny.

PF F D1 D2 E MEX WM M3 WMU

PF - pobieranie instrukcji.
F - rozkładanie instrukcji i umieszczanie ich w kolejce FIFO.
D1 - dekodowanie instrukcji dla operacji integerowych, zmiennoprzecinkowych oraz MMX.
D2 - czytanie materiałów źródłowych.
E - instrukcje są skierowane do wykonania.
MEX - wykonywane są instrukcje MMX, pierwszy etap mnożenia.
WM - operacje wykonywane w jednym cyklu są zapisywane .Drugi etap mnożenia.
M3 - trzeci etap mnożenia.
WMU - zapisywanie wyników mnożenia.

Operacja Liczba instrukcji wykonywanych Liczba jednostek oczekujących Potok
ALU 2 1 U i V
Mnożnik 1 3 U i V
Pakowanie
Przesyłanie
Rozpakowywanie
1 1 U i V
Dostęp do pamięci 1 1 U
Dostęp do rejestrów integerowych 1 1 U


ALU - wykonywanie operacji logicznych i arytmetycznych.
Mnożnik - wykonywanie operacji mnożenia, które mogą być umieszczone w potoku (w trzech jego etapach).

    Dostęp do pamięci lub rejestrów intigerowych może się odbywać w jednym potoku U (w technol. MMX).

K.Oborski
lkjs@wirtual.pl

· Strona główna · · Internet · · Komputer · · Code Zone · · Telekomunikacja ·