160 TIF

160 TIF




W procesorze Pentium obliczenia zmiennopozycyjne są szybsze niż obliczenia całkowitoliczbowe

pisanie szybkiego kodu

Przed pojawieniem się procesora Pentium z wbudowanym koprocesorem zmiennopozycyjnym obliczenia całkowitoliczbowe były znacznie szybsze niż obliczenia zmiennopozycyjne. Z tego powodu wielu programistów starało się sprowadzić problemy obliczeniowe do postaci całkowitej.

W Pentium jest odwrotnie, to obliczenia zmiennopozycyjne są szybsze niż obliczenia całkowitoliczbowe. Nie starajmy się więc na siłę zmieniać tych pierwszych na te drugie. Nasz kod będzie wówczas wolniejszy. Znacznie lepszy efekt osiągniemy, robiąc odwrotnie.

Dygresja

Liczby zmiennopozycyjne zabierają więcej miejsca niż liczby całkowite. W zależności od zastosowania, może się okazać, że ilość zajmowanej pamięci ma większe znaczenie niż szybkość przetwarzania.

Jak zwykle należy zmierzyć i przeanalizować charakterystykę kodu, w celu wyznaczenia najlepszego rozwiązania. Nie należy zakładać od razu, że omówiona metoda jest najlepsza w każdej sytuacji. Przed utworzeniem ostatecznej wersji programu należy się upewnić, jak jest naprawdę.

122


Tabele wartości mogą zwiększyć wydajność

pisanie szybkiego kodu

Kod źródłowy

const int g_cStopnie = 900; class Tryg {

private:

double m_rgdblSin[g_cStopnie]; double m_rgdblCos[g_cs[g_cs[g_cStopnie]; public:

Tryg()

{

int idbl; double dbl;

double dblPI_4=atan(1.0); double dblPL2=dblPI_4 * 2.0;

I11/10 stopnia w radianach. double dbl1 _10S+WRad=dblPL4/450;


Wyszukiwarka

Podobne podstrony:
•Przeciętnie każdego dnia na potrzeby DistributedNet pracuje równoważnik 160 000 procesorów Pentium
.łem za samolotami i że „samoloty są szybsze niż własne pociski” (niewiele w tym się mylą). Podczas
162 TIF Przeprowadzenie niektórych obliczeń zabiera bardzo dużo czasu. Na przykład Pentium ma wbudow
img094 (17) stresu. Badane zmienne mogą być poznawane bezpośrednio. W przypadku tym w określeniu zmi
IMG14 (7) Obliczenia mechaniczna młyna ^ wibracyjnego - 7 Moc pobieraną na proces mielenia oblicza
skanuj0018(1) Zakażenia szpitalne Mediator) procesu zapalnego - prostaglandyny i lcukotrieny - są p
sporządzeniem aktu oskarżenia, ale także kolejne stadium procesu. Przedmiotem kryminalistycznych bad
20340 Obraz9 (14) Współczesne procesory Procesory wielordzeniowe - standard widok procesora Pentium
Klony otrzymane w procesie transferu jądrowego nie są w 100% genetycznie identyczne z dawcami,
PICT5375 trudnej i nowej sytuacji. Nastrój mają ra obniżony, dość zmienny. Są mało samoózj? ne.
Przykładami finansowania procesów rewitalizacyjnych w Polsce i Europie są: 1.    Dota
NEOWITALISCI Neowitaliści twierdzą, że procesy rozgrywające się w organizmach są celowe w tym znacze
Obraz9 (14) Współczesne procesory Procesory wielordzeniowe - standard widok procesora Pentium IV Rd
Procesy endogeniczne -ich źródłem są siły wewnętrzne, objawiają się na powierzchni skorupy ziemskiej

więcej podobnych podstron