ПредишенСледващото

    въведение
  • Чехли 1 като мярка за изпълнение
    • 1.1 Границите на приложимост
    • 1.2 Причините за широко
  • 2 Преглед на изпълнението на реални системи
    • 2.1 суперкомпютри
    • 2.2 процесори компютри
    • 2.3 Джобни
    • 2.4 разпределена система
    • 2.5 Конзоли
    • 2.6 графичния процесор
    • 2,7 Човекът и калкулатор
    бележки

Джапанки (.. сандали Също флоп / и сандали или флопа / сек) (.. Акроним от английски Fl плаващ точка ОП обще на на S ТОКИ произнася провали) - извън системата единица, използвана за измерване на качеството на компютри, който показва как с плаваща точка втора компютърна система изпълнява тази. Има несъгласие за това, че е допустимо да се използва думата флопа. и това, което може да означава той. Някои смятат, че и флопа сандали - синоними, а други смятат, че на флопа (или на флопа или на флопа от английски Fl плаващ точка ОП peration.) - това е просто броят на операции с плаваща запетая (например, необходима за изпълнението на програмата).

Тъй като съвременните компютри имат високо ниво на производителност, по-често производни стойности от провали, формирани чрез използване на стандартни приложения SI.

1. джапанки като мярка за изпълнение

Подобно на повечето други показатели за изпълнение, стойността се определя чрез провеждане на тест програма за тест компютъра, който решава проблема с известно количество операции и отброява времето, за което е бил разрешен. Най-популярната Изпитването за ефективността е най програмата LINPACK използва, включително и в подготовката на TOP500 суперкомпютърни класиране.

Един от най-големите предимства на индикатора флопове е, че тя е до определени граници може да се тълкува като абсолютна стойност и се изчислява теоретично, докато повечето други популярни мерки са относителни и ще ни позволи да се оцени тестова система само в сравнение с редица други. Тази функция позволява да се използва за оценка на резултатите от различни алгоритми, както и да се направи оценка на изпълнението на компютърни системи, които все още не съществуват или са в процес на развитие.

1.1. Границите на приложимост

Въпреки очевидната двусмисленост в реалността на флопове е доста лоша мярка за изпълнение, тъй като вече е много неясно определение. Под "плаваща запетая" може да се крие маса от различни неща, да не говорим за факта, че значителна роля в тези изчисления играе битови операнди, който също е къде да се договорят. Освен това, степента провали влияе от много фактори, които не са пряко свързани с изпълнението на изчислителната модул, като например лента комуникационни канали с околната среда на процесора, изпълнението на главната памет и времето на кеш памет на различни нива.

Всичко това в крайна сметка води до факта, че резултатите, получени на същия компютър, използвайки различен софтуер, да се различават съществено, в действителност, с всеки нов тест различни резултати могат да бъдат получени с помощта на един алгоритъм. Част от проблема е решен чрез споразумение за използването на единни програми за изпитване (същият Linpack) осреднени стойности, но с течение на времето, възможността за компютри "израствам" в обхвата на теста и премина тя започва като изкуствено ниски резултати, тъй като не се използва най-новите възможности на компютърни устройства. И за някои системи чрез конвенционални тестове по принцип не може да се приложи, в резултат на което въпросът за тяхното изпълнение остава отворен.

1.2. Причините за широкото

Въпреки големия брой съществени пропуски, скоростта на джапанки продължава да се използва успешно за оценка на изпълнението въз основа на резултатите от теста LINPACK. Причините за такава популярност се дължи, от една страна, че провали, както бе споменато по-горе, е абсолютна стойност. На второ място, много много проблеми на инженерната и научна практика в крайна сметка намалява до решаване на системи линейни алгебрични уравнения, както и тест LINPACK само въз основа на измерване на скоростта на решаване на такива системи. В допълнение, по-голямата част на компютри (включително суперкомпютри), изградени върху класическа архитектура с помощта на стандартни процесори, което ви позволява да използвате конвенционални тестове с високо доверие.

2. Преглед на изпълнението на реални системи

Поради високата дисперсия Linpack резултатите от теста са показани примерни стойности, получени чрез осредняване на индексите на базата на информация от различни източници. Изпълнение игрови конзоли, разпределени системи (които имат специализирани и не поддържат тест LINPACK) е показан за справка в съответствие с цифрите, посочени от техните разработчици. По-точни резултати могат да бъдат получени с посочване на конкретните параметри на системата, например, на интернет страницата на изпълнението Database сървър.

2.1. суперкомпютри

2.2. процесори компютри

2.3. Джобни

  • PDA устройства, базирани на процесора Samsung S3C2440 400MHz (ARM9 архитектура) - 1.3 MFLOPS
  • Intel XScale PXA270 520 MHz - 1.6 MFLOPS
  • Intel XScale PXA270 624 MHz - 2 MFLOPS

Забележка: Процесорът не разполага с хардуерна поддръжка за плаваща запетая изчисления. Още съвременните процесори от този клас (I.MX31, OMAP-Lx) с хардуер FPU имат 2 трупи по-голяма производителност.

2.4. разпределена система

  • Bitcoin - Pflops повече от 9.4 [17]
  • Сгъваеми @ дома - повече от 5,9 Pflops [18]
  • BOINC - Pflops повече от 5.6 [19]
  • SETI @ дома - повече от 560 терафлопа [20]
  • Einstein @ Начало - повече от 355 терафлопа [21]
  • Rosetta @ дома - повече от 110 терафлопа [22]

2.5. игрови конзоли

Показани операции с плаваща запетая за 32-битови данни

  • Сега Dreamcast - 1,4 GFLOPS
  • Microsoft Xbox - 5,8 GFLOPS
  • Microsoft Xbox 360 - 115,2 GFLOPS
  • Sony PlayStation 2 - 6.2 GFLOPS
  • Sony PlayStation Portable - 2,6 GFLOPS
  • Sony PlayStation 3 - 218 GFLOPS [23]
  • Nintendo Wii - 2,9 GFLOPS [24]

2.6. GPU-CPU

Теоретично производителността (FMA):

  • GeForce GTX 590 - 2x1253,4 GFLOPS
  • GeForce GTX 580 - 1581.1 GFLOPS [25]
  • Radeon HD 6990 - 5099 GFLOPS
  • Radeon HD 5970 (AIB търговци) - 5440 GFLOPS

2.7. Един мъж и една калкулатор

Лице, като се използват само писалка и хартия, извършва операции с плаваща запетая е много бавно и често е голяма грешка. Говорейки за работата на своя компютърно устройство, то е необходимо да се използва като единичната milliflops и дори mikroflops.

бележки

Свързани статии

Подкрепете проекта - споделете линка, благодаря!