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ę.
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ą). Podczas162 TIF Przeprowadzenie niektórych obliczeń zabiera bardzo dużo czasu. Na przykład Pentium ma wbudowimg094 (17) stresu. Badane zmienne mogą być poznawane bezpośrednio. W przypadku tym w określeniu zmiIMG14 (7) Obliczenia mechaniczna młyna ^ wibracyjnego - 7 Moc pobieraną na proces mielenia obliczaskanuj0018(1) Zakażenia szpitalne Mediator) procesu zapalnego - prostaglandyny i lcukotrieny - są psporządzeniem aktu oskarżenia, ale także kolejne stadium procesu. Przedmiotem kryminalistycznych bad20340 Obraz9 (14) Współczesne procesory Procesory wielordzeniowe - standard widok procesora PentiumKlony 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. DotaNEOWITALISCI Neowitaliści twierdzą, że procesy rozgrywające się w organizmach są celowe w tym znaczeObraz9 (14) Współczesne procesory Procesory wielordzeniowe - standard widok procesora Pentium IV RdProcesy endogeniczne -ich źródłem są siły wewnętrzne, objawiają się na powierzchni skorupy ziemskiejwięcej podobnych podstron