Fpu stres. FPU za računala? Test produktivnosti memorije

Stolar

AIDA64 je vrlo funkcionalan program za određivanje karakteristika računala, provođenje nedavnih testova, koji mogu pokazati koliko je sustav vrlo stabilan i kako se procesor može detektirati. Pitamo se kako testirati stabilnost robota niskoproduktivnih sustava.

Ispitati stabilnost sustava i prijenos snage na element (CPU, RAM, diskovi). Uz tu pomoć moguće je otkriti nekompatibilnost te određene komponente, što se može vidjeti u bilo kojem trenutku.

Ako imate slabo računalo, tada će se prije testa morati zapitati ne pregrije li se procesor kada je prečvrst. Normalna temperatura za jezgre procesora je 40-45 stupnjeva. Čim temperatura bude viša, preporuča se ili promijeniti iz testa, ili potrošiti sa sigurnošću.

Da, malo se pregrijao, prije sat vremena testiranja, procesor je svjestan da napreduje pregrijavanje, temperatura može doseći kritične vrijednosti od 90 stupnjeva za matičnu ploču. te komponente, rostasovanih rukohvata.

Ispitni sustavi

Da biste pokrenuli test stabilnosti za AIDA64, na gornjem izborniku, znajte stavku "Servis"(ponovno pokretanje u liv_y dijelu). Naučiti nove stvari i na jelovniku znati "Test stabilnosti sustava".

Bit će dva grafikona, nekoliko stavki na vibrirajućim tipkama na donjoj ploči. Zvernit poštovanje na točku, scho roztashovani s vrha. Lako je vidjeti kožu iz njihovih izvještaja:


Sve to možete vidjeti, ali ni najmanje nije rizik od preopterećenja sustava, jer je on čak i slab. Prepisivanje može uzrokovati hitno nadjačavanje računala, ali samo u kratkom padajućem izborniku. Kada vidite više točaka na grafovima, bit će nekoliko parametara odjednom, tako da robot može pomoću njih završiti s uvrnutim, neki grafovi će biti poslani u informaciju.

Ima puno vibriranja tri točke i testirajte ih, a onda su ostale dvije. Općenito, bit će manje opcija za sustav da će grafika biti inteligentnija. Međutim, ako je potreban testni sustav, tada će se sve točke iznijeti na vidjelo.

Na dnu su zalijepljena dva grafikona. Prvi prikaz je temperatura procesora. Za dodatne posebne točke možete pogledati prosječnu temperaturu za cijeli procesor ili jezgru, također možete staviti sve podatke na jedan grafikon. Drugi grafikon prikazuje dodatke dodane procesoru. Korištenje CPU-a... Još uvijek postoji takva točka, jak Prigušivanje CPU-a... Kod normalnih robotskih sustava, pokazatelji ove stavke su nevini od 0%. Čim ga promijenite, morate napraviti test i problem s procesorom. Ako je vrijednost do 100%, tada će sam program dovršiti robot, ale, shvidshe za sve, računalo će se u tom satu ponovno ožičiti.

Iznad grafikona nalazi se poseban izbornik, iz kojeg možete pogledati grafikone, na primjer, napon i frekvenciju procesora. U razdílí Statistika moguće je probosti kratki rez duž komponente kože.

Za klip tijesta na vrhu zaslona odredite elemente protiv kojih trebate protestirati. Za što crtati "Početak" u donjem lijevom dijelu prozora. Na testu, bazhano vidi blizu 30 khvili.

Nakon sat vremena, test na prozoru, roztasvannyy navprotinu stavke za izbor opcija, možete podtavlení pomorie taj sat í̈kh pojavljuju. Ostavite ovaj test, divite se grafikonima. Kada je temperatura podešena i/ili kada se temperatura povećava Prigušivanje CPU-a potajno uštipkajte tijesto.

Pritisnite gumb za završetak "Stop"... Možete spremiti rezultate i pomoći "Uštedjeti"... Ako je otkriveno više od 5 pomilovanja, onda to znači da nisu svi garazdi uz računalo, te ga je potrebno ispraviti na tajni način. Prije dermalnog oprosta dodjeljuje se tom testu, za sat kada se ta bula otkriva, npr. Stres CPU.

Još je ljepše prije nego se pojave prvi problemi samo da se preispita stabilnost računala i zašto nije mrtvo?

Pokretanje i vibriranje u programima "Servis" - " Ispitivanje stabilnosti sustava".

Pred tobom, vlasne, bachimo slijede:

Gornji grafikon prikazuje temperaturu komponenti računala. Stavljajući ili pospremivši kvačicu, možete uključiti prekidač za prikaz temperature bilo kojeg sklopivog čovjeka na grafikonu. Očigledno, ako vi, melodiozno, znate da se vaši roboti ne pregrijavaju u vašoj šetnji, onda samo označite okvir za to, tako da ne želite koristiti grafičke informacije. Na istom mjestu, iznad prvog grafikona, možete se pomicati iza kartica za prikaz informacija (brzina omota hladnjaka, napon i sl.). Tu je ostavljena najvrjednija kartica, više na ny, na ny, na nychny tablici (de-snimanje minimuma i maksimuma bilo kojeg parametra), sve (temperatura, napon, itd.) statistike su naznačene, tako da test se uzima sat vremena.

Sve dok je hrana, onda ću ih ja kao gladan čitati iz komentara za pomoć.

AIDA64 će se osvetiti brojnim testovima, jer je moguće procijeniti produktivnost okolnih dijelova instalacije chi sustava. Cijena sintetičkog viprobuvannya, tako da smrad može procijeniti teoretsku maksimalnu produktivnost sustava. Testirajte propusnost memorije, središnjeg procesora ili FPU-jedinica na temelju AIDA64 test mehanizma, koji može podnijeti do 640 jednosatnih tokova obrade i 10 grupa procesora (može se popraviti od verzije AIDA64 Business 4.00). Danski mehanizam pružit će dodatnu podršku za multiprocesore (SMP), multinuklearne i hiper-protočne tehnologije.

Testiranje produktivnosti predmemorije i diskova

AIDA64 također predlaže neke testove za procjenu propusnosti čitanja, snimanja i kopiranja, kao i podešavanje predmemorije procesora i sistemske memorije. To je također napredni testni modul za procjenu performansi uređaja za pohranu, uključujući tvrde diskove (S) ATA ili SCSI, RAID nizove, optičke pogone, SSD pogone, USB pogone i memorijske kartice.

GPGPU test produktivnosti

S obzirom na testnu ploču, pristup kojoj se može očitati u odjeljku servisnog izbornika | GPGPU test predlaže skup testova performansi za OpenCL GPGPU. Smrad za procjenu numeričke produktivnosti GPGPU-a za dodatnu korist OpenCL opcija. Testiranje kože može se izvesti na najviše 16 grafičkih procesora, uključujući AMD, Intel i NVIDIA procesore ili druge kombinacije. Naravno, CrossFire i SLI konfiguracije, kao i dGPU i APU konfiguracije će se povećati. Zagalom, funkcija tsya vam omogućuje da protestirate protiv produktivnosti praktičnog računskog privitka predstavljenog kao grafički procesor usred OpenCL privitaka.

Izvan složenih testova produktivnosti, AIDA64 promovira posebne mikrotesti - možete ih pronaći u poslovnici Testi kod jelovnika Storinka. Uzgajivači potvrđene osnove zadanih rezultata i testiranja produktivnosti mogu se usporediti sa sličnim pokazateljima za druge konfiguracije. U ovom trenutku dostupni su takvi mikrotesti:

Test produktivnosti memorije

Testiranje produktivnosti memorije za procjenu maksimalne moguće propusnosti zgrade tijekom sata pjevanja (čitanje, snimanje, kopiranje). Miris koji je napisao moj asembler maksimalno je optimiziran za sve popularne verzije jezgri AMD, Intel i VIA procesora uz pomoć širokog spektra proširenja na skup naredbi x86/x64, x87, MMX, MMX+, 3DNow!, SSE, SSE2 i SSE4.1, AVX.

Test hvatanja memorije procijenjenog tipa hvatanja za sat vremena kada središnji procesor čita podatke iz memorije sustava. Krpanje memorije - cijelo vrijeme se daje danak na registru aritmetičke jedinice središnjeg procesora za prikaz naredbi.

Kraljica procesora

Jednostavan i jednostavan test za procjenu snage prijenosa središnjeg procesora i predviđanje performansi crpke. Izračunat ću rješenje za klasičnu zagonetku iz svake pojedine dame, koja se mijenja na šahovnici 10x10. Teoretski, s istim taktnim frekvencijama, procesor s kratkim transporterom i manje vitrata iznad glave može pokazati rezultate testu. Primjerice, ako omogućite hyperthreading, Pentium 4 procesori bazirani na Intelu Northwoodu zanemarit će Bali, ispod Intel Prescott centralnih procesora, neki od njih u prvom prisustvu imaju 20 transportnih koraka, a u ostalim - 31 korak. CPU Queen pobjednički broj optimizacija MMX, SSE2 i SSSE3.

CPU PhotoWorxx

Cijeli niz testova za procjenu produktivnosti središnjeg procesora za dodatne algoritme naljepnica za obradu dvostranih fotografija. Vín vikonuê navdannya zadannya sa sjajnim RGB slikama:

  • zapovnennya slike s pikselima u vibrirajućoj boji;
  • rotacija slike za 90 stupnjeva protiv smjera strelice;
  • rotacija slike za 180 stupnjeva;
  • diferencijacija slike;
  • ponovno osmišljavanje prostora boja (vikoristovutsya, na primjer, prije sata prerade JPEG-a).

Test, uglavnom, vrijednosti za blokove operacija cijele aritmetike SIMD arhitekture središnjeg procesora i memorijskih sustava. CPU test PhotoWorxx vikoristovu u obliku proširenih skupova instrukcija x87, MMX, MMX+, 3DNow!

CPU ZLib

Cijeli testni test kombinirat će produktivnost središnjeg procesora i memorijskog sustava za dodatnu knjižnicu za prikupljanje novca iz ZLiba. ZLib CPU-u nedostaju osnovne x86 upute, ali ne dopušta hiper-nitovanje, višeprocesore (SMP) i funkcionalnost jezgre (CMP).

CPU AES

Tsei tsíliy test za procjenu produktivnosti središnjeg procesora pri šifriranju šifriranja pomoću AES kriptoalgoritma. AES enkripcija ima simetrični algoritam blok šifriranja. Godišnje će AES moći koristiti brojne alate za stezanje kao što su 7z, RAR, WinZip, kao i programe za enkripciju BitLocker, FileVault (Mac OS X), TrueCrypt. CPU AES koristi se na temelju uputa x86, MMX i SSE4.1, Win ê hardverski ubrzan na procesorima VIA C3, VIA C7, VIA Nano i VIA QuadCore, koji podržava tehnologiju VIA PadLock Security Engine, kao i na Intelovim procesorima AES - NI. Ispitivanje ciklusa za hiper-protok, višeprocesnu (SMP) i jezgru jezgre (CMP).

CPU Hash

Tsei tsiliy test za procjenu produktivnosti središnjeg procesora kada se algoritam za predmemoriju SHA1 testira prema Federalnom standardu za obradu informacija 180-4. Kod za cijeli test pisanja mog asemblera, za optimizacije za najpopularnije verzije jezgri AMD, Intel i VIA procesora putem definicije ekstenzija za MMX, MMX + / SSE, SSE2, BMI i BMI. CPU Hash test ê se može hardverski ubrzati na VIA C7, VIA Nano i VIA QuadCore procesorima, koristeći VIA PadLock Security Engine tehnologiju.

FPU VP8

Tsei testirati vimíryu učinkovitost video kompresije pomoću kodeka Google VP8 (WebM) verzije 1.1.0. Video stream se prikazuje za 1 prolaz video streama iz distribuirane zgrade 1280x720 (HD ready) i brzina je 8192 kbit/s s maksimalnim prilagodbama svjetline. Vmist okvire generira fraktalni modul Julie FPU. Programski kod testiran je za viktorijansko proširenje i tipkanje naredbi MMX, SSE2, SSSE3 ili SSE4.1, kao i za hiper-nitovanje, višeprocesiranje (SMP) i funkcionalnost jezgre jezgre (CMP).

FPU Julija

Cijeli test za procjenu produktivnosti u operacijama jednostruke preciznosti s plutajućom komom (32-bitna preciznost) za dodatni izračun nekoliko fragmenata u fraktalu Julia. Kod za cijeli test pisanja mog asemblera, za optimizacije za najpopularnije verzije jezgri AMD, Intel i VIA procesora putem pohranjivanja dostupnih ekstenzija za skup naredbi x87, 3DNow!, 3DNow! +, SSE, AVX , AVX4, FMA i FPU Julia prilagođava hiper-protok, višeprocesnu (SMP) i funkcionalnost jezgre (CMP).

FPU Mandel

Cijeli test je procijeniti produktivnost u operacijama podređene točnosti s plutajućom komom (64-bitna točnost) modeliranjem nekoliko fragmenata u Mandelbrotovom fraktalu. Kod za cijeli test pisanja mog asemblera, za optimizacije za najpopularnije verzije jezgri AMD, Intel i VIA procesora putem pohranjivanja dostupnih ekstenzija na skup naredbi x87, SSE2, AVX, AVX2, FMA i FMA4. FPU Mandel prilagođava hiper-protok, višeprocesnu (SMP) i funkcionalnost jezgre (CMP).

FPU SinJulia

Test za ocjenjivanje produktivnosti u operacijama prilagođene točnosti s plutajućom komom (80-bitna točnost) u pregledniku izračunat je na temelju skin okvira sa stražnje strane modificiranog Julia fraktala. Kod za cijeli test pisanja mog asemblera, za optimizacije za najpopularnije verzije jezgri AMD, Intel i VIA procesora, koji omogućuje pobjedničke trigonometrijske i eksponencijalne upute arhitekture x87. FPU SinJulia prilagođava hiper-protok, višeprocesnu (SMP) i funkcionalnost jezgre (CMP).

jedinica s pomičnim zarezom (FPU)) - dio procesora za prikaz širokog spektra matematičkih operacija na govornim brojevima.

Sp_vprocessory Intel x86 obitelji

Za procesore obitelji x86, modul operacija s plutajućom loptom se vidi u mikrokrugu tzv. matematički sp_procesor... Za instalaciju procesora na ploču računala prenosi se okremiy ruža.

sp_processor nije procesor snage, tako da ne može rukovati stvarima koje su potrebne za operacije (na primjer, nije moguće da program nabroji adrese memorije), lišen je dodatka središnji procesor.

Jedna od shema interakcije između središnjeg procesora i procesora, koji stagnira, zokrem, u x86-procesoru, implementirana je uvredljivim rangom:

Druge platforme

Slično, matične ploče za računala, motivirane Motorola procesorima, prije izlaska cjelokupnog oblika procesora MC68040 (u koji je ugrađen sp_vprocessor), imale su matematički sp_processor. U pravilu, kao FPU vikoristovavavsya sp_vprocessor 68881 16 MHz ili 68882 25 MHz. Mayzhe biti svojevrsni moderni procesor strojnog učenja sp_vprocessor.

Weitek je također objavio matematičke procese za MIPS platforme.

Pričvrstite FPU

Reêstry FPU Organizirano preko prikaza niza, poput onih iste arhitekture, više kao stog registra. Ovim redoslijedom, FPU ê kalkulator steka, scho pratsyuê Zapisat ću princip zvuka poljski. To znači da je naredba pokrenuti gornju vrijednost u stogu za izvođenje operacija, a pristup tim vrijednostima, o kojima će se brinuti, bit će osiguran kao rezultat manipulacije stekom. Međutim, kada je robot na vrhu hrpe, može se odmah pristupiti vrhu hrpe za pristup vrhu hrpe. Isto tako, u operacijama može biti vikoristovuvat značenje, koje je pohranjeno u operativnoj memoriji. Postoji svojevrsni trajni učinak poput ovoga. Prije operacije, argumenti se stavljaju u LIFO stog; za uspješnu operaciju potrebno je nekoliko argumenata koji su poznati iz steka. Rezultat operacije treba staviti na stog, ako možete dobiti pobjede iz sljedećih izračuna, ili iz hrpe, zapisati u slagalicu. Ako želim da se organizacija stogova FPU registara rukuje ručno za programe, brže je razviti učinkovit kod s prevodiocima.

Značajke vicoristannya

Neka se pojavi proširenje 3DNow! od AMD-a i zbog SSE-a, popravljenog od Intel Pentium III procesora, izračun s jednom preciznošću postalo je moguće izvesti bez pomoći FPU instrukcija, što ga čini produktivnijim. Prošireni SSE2 i novi prošireni sustavi zapovijedanja također su pružili brzi pregled točnosti podnošenja (div. IEEE-754 standard). U vezi s cimsom modernih računala, zahtjevi timova klasičnog matematičkog procesora značajno su se promijenili. Tim nije najmanje, za sve x86-procesore, vapi, miriše kao da je ranije, pogodan je za zbunjivanje starijih, kao i za potrebe tiho dodatnog Danski sat pobjede momčadi x87 uključiti se u najučinkovitiji način obavljanja takvih zadataka.

Format danih

Srednji FPU brojevi pohranjeni su u 80-bitnom formatu s plutajućom loptom (povećana preciznost), za pisanje ili čitanje iz memorije možete koristiti sljedeću datoteku:

  • Govorni brojevi u tri formata: kratki (32 bita), puni (64 bita) i prošireni (80 bita).
  • Dva broja u tri formata: 16, 32 i 64 bita.
  • Pakirani u desecima brojeva (BCD) brojevi - do maksimalnog broja, postaju 18 pakiranih desetaka brojeva (72 bita).

FPU također ima posebne numeričke vrijednosti:

  • Denormalizirani govorni brojevi – brojevi koji su iznad apsolutne vrijednosti manjeg od minimalnog normaliziranog broja. Kada se formira takva vrijednost, u registru TWR će se formirati posebna vrijednost za danu oznaku registra.
  • Neprikladnost (pozitivna i negativna), greška kada se vrijednost različita od nule podigne na nulu, kao i kada se vrijednost promijeni. Kada se formira takva vrijednost, formirat će se posebna vrijednost 10 u odgovarajućoj registarskoj oznaci TWR registra.
  • ne-broj (NaN). Postoje dvije vrste brojeva:
    • SNaN (Signaling Non a Number) - signalizirajući ne-brojeve. p align = "justify"> sp_vprocessor reagira na pojavu broja u registru stogova grešaka u nedostupnoj operaciji. Sp_vprocessor ne formira brojeve signala. Programi svakodnevno formiraju takve brojeve kako bi mogli pokvariti potrebne situacije.
    • QNaN (Quiet Non a Number) - tihi (tihi) ne-brojevi. Sp_vprocessor može formulirati spok_yn_number kao reakciju pjevajuće vyatke, na primjer, broj bez riječi.
  • Nula (pozitivna i negativna). Ako želim pogledati format s plutajućom kuglom od nule, možemo uzeti u obzir posebne vrijednosti, ali ćemo ga ograničiti na denormalizirani broj.
  • Nevažni i neprilagodljivi formati. Postoji mnogo skupova bitova, koji su mogući u proširenom formatu govornog broja. Od velike je važnosti formirati uspješnu operaciju.

Reêstry

FPU može vidjeti tri grupe registara:

  • Procesorski stog: registar R0..R7. Veličina skin registra: 80 bita.
  • Registrirajte usluge
    • Registar procesora SWR (Status Word Register) - informacije o mlinu protoka procesora. Veličina: 16 bit.
    • CWR (Control Word Register) - kontrola nad načinima rada procesora. Veličina: 16 bit.
    • Registar oznaka riječi TWR (Tags Word Register) - kontrola nad registrima R0..R7 (na primjer, oznaka sposobnosti snimanja). Veličina: 16 bit.
  • Restri vitrine
    • Vazivnik danih DPR (Data Point Register). Veličina: 48 bit.
    • IPR (Instruction Point Register) upravitelj naredbi. Veličina: 48 bit.

Sp_vprocessor sustav naredbi

Sustav uključuje oko 80 timova. Njihovnya klassifíkatsíya:

  • Zapovjednici prijenosa
    • Govor Dani
    • Brojevi ciklusa
    • Deset dana
    • Konstante zapletanja (0, 1, broj Pi, log 2 (10), log 2 (e), lg (2), ln (2))
    • Obmin
    • Umovne nadmoćne (Pentium II / III)
  • Danih zapovjednih časnika
    • Govor Dani
    • Brojevi ciklusa
    • Analiza
    • Nula
    • Umovne Porivnyannya (Pentium II / III)
  • Aritmetičke naredbe
    • Govor Dani: dodatni podaci, prezentacija, višestruki, dodatni
    • Brojčani podaci: dodatni podaci, prikaz, višestruki, pod
    • Dodatne aritmetičke naredbe (kvadratni korijen, modul, promjena predznaka, pogled na red i mantis)
  • Transcendentalne zapovijedi
    • Trigonometrija: sinus, kosinus, tangenta, arktangent
    • Izračunavanje logaritama i koraka
  • Upravljačke naredbe
    • Ínítsíalízatsíya spívprocesor
    • Robot iz sredine
    • Robot s hrpom
    • Promjena načina rada

Pametan procesor - divan je! Zaštitite chinnike, ulijte shvidkodia procesora, završite bagato. Nailazite na ljude koji žele vidjeti brzinu igre u gigagertsyah - više, ljepše. Odnosno, za još malo savjeta, svakako procijenite produktivnost procesora, zbog posebnih testova, jer je to zato što je potrebno nositi se s općim informacijama u pravim dodacima, tako da se može izbrojati mnogo velikog broja grafova . Pogledat ću one koji imaju puno funky dodataka i ígor vimagaju veličanstvene brojeve iznad govornih brojeva (brojevi s pomičnim zarezom), a onda je ogromna produktivnost procesora u obliku velikog broja komadića. Za brojne namjene, procesor ima poseban modul, nazvan Floating-Point Unit (FPU) – modul za izračun s pomičnim zarezom. Upravo u tom satu produktivnost ovog modula je samo zahvaljujući radnoj frekvenciji procesora, već i njegovim konstruktivnim značajkama.

Za petama evolucije IBM-sumy računala, računajući preko govornih brojeva, bravo osvojite matematički procesor, konstruktivno vikonaniy okremo od središnjeg procesora. Protiv 486. Intelovog procesora, modul je dodan s plutajućim zarezom, što je značajno povećalo brzinu procesorskog robota s govornim brojevima. Kasnije su FPU-ove usvojili virusi procesora ínshí za osobna računala.

Značajno je da kod robota s govornim brojevima postoji ista nijansa, ali u svim operacijama - naredba ne može biti vikonična u jednom ciklusu procesorske jezgre (čudite se članku "Navischo do prijenosnog procesora", "KB" № / 2003. ). Prvo, u 486 procesora za obradu cijelih naredbi, nakon pet koraka transportera, koristi se FPU, koji je ranije, a ne transportnog tipa, tobto. zapovijed napreduje s plutajućim zarezom, a provjera se vrši ispred fronta. Cijela je sutta pocinčala robota procesora multimedijskim programima. A u taj sat i ostali su već počeli skupljati omote iz svojih "zaliha". Tome je, naravno, Intel, popravljajući Pentium procesore, postao pokretna traka ne samo općenito, već i u govornim operacijama. Korporacija AMD je, na svoj način, krenula sjajnim putem - kako bi zamijenila FPU konvejerizaciju, u svojim je proizvodima razmotrila 3DNow tehnologiju, jer je također usmjerena na povećanje produktivnosti u operacijama u smislu govornih brojeva. Ova tehnologija je zapela s mnogim problemima u svojoj implementaciji. Mislim da postoji puno memorije, poput AMD K6-2, da se natječe s Pentiumom II u općim operacijama, imajući 30% više nego u općim brojevima.

Hej, čini se da je na strani milosti da je AMD prešao na transportni tip FPU u Athlonu "ah i nadolazećim procesorima. Štoviše, novi AMD procesori su zaglavljeni u modulima s plutajućim zarezom ne samo za superkonverziju, ali za jedan proces superkonverzije, postao je roztashovuvatisya, otprilike naizgled, tri FPU modula, koža iz koje preuzimaju sudbinu brojeva s plutajućim zarezom.