Кіріспе

Компьютерлік бенчмаркинг құралының түрі. SPECfp – компьютердің қозғалмалы нүктелік есептеулерін сынауға арналған компьютерлік бенчмарк. Оны Standard Performance Evaluation Corporation басқарады. SPECfp – SPEC CPU сынақ жинағының қозғалмалы нүктелік өнімділікті тексеру бөлігі. Алғашқы стандартты SPECfp 1989 жылы жарияланды. 2017 жылдың 2 маусымында SPECfp2006-ны алмастырып, 2018 жылдың қаңтарынан бастап қолданысқа енгізілді.

SPECfp2006

SPECfp2006 сынақ жиынтығында белгілі бір жүйенің қозғалмалы нүктелік операциялардың өнімділігін бағалауға арналған 17 эталондық бағдарлама бар. Олардың үшеуі C тілінде, төртеуі C++ тілінде, алтауы Fortran тілінде, ал төртеуі C және Fortran тілдерінде жазылған. Бұл жиынтық 2006 жылдың 24 тамызында жарық көрді және 2007 жылдың ақпанында SPECfp2000-ді алмастырды.

| Бағдарлама атауы | Тіл | Санат | Сипаттама |
|---|---|---|---|
| 410. bwaves | Fortran | Сұйықтық динамикасы | 3D трансоникалық өтпелі ламинарлы тұтқыр ағынды симуляциялайды. |
| 416. gamess | Fortran | Кванттық химия | Шектелген ашық қабықшалы Хартри-Фок, Шектелген Хартри-Фок әдісі және Көп конфигурациялық Өздігінен дәйекті өріс есептеулерін жүзеге асырады. |
| 433. milc | C | Физика: Кванттық хромодинамика | Динамикалық кварктармен торлы геометриялық теория бағдарламалары үшін өлшегіш өріс жасайтын бағдарлама. |
| 434. zeusmp | Fortran | Физика/ Есептеулік сұйықтық динамикасы | NCSA (Иллинойс университеті, Урбана-Шампейн) мекемесінде астрофизикалық құбылыстарды симуляциялау үшін әзірленген есептеулік сұйықтық динамикасы бағдарламасы. |
| 435. gromacs | C/ Fortran | Биохимия/ Молекулалық динамика | Жүздеген миллион бөлшектердің қозғалысы туралы Ньютон теңдеулерін есептейді. Ерітіндіштегі лизозим ақуызын симуляциялайды. |
| 436. cactusADM | C/ Fortran | Физика/ Жалпы салыстырмалылық | 3D сызықтық серпіліс сандық әдісін қолдану арқылы Эйнштейннің эволюциялық теңдеулерін симуляциялайды. |
| 437. leslie3d | Fortran | Сұйықтық динамикасы | 3D сызықтық серпіліс моделімен ірі серпіліс симуляцияларын пайдалана отырып, есептеулік сұйықтық динамикасы (CFD). MacCormack Predictor Corrector уақыт интеграциясы схемасын қолданады. |
| 444. namd | C++ | Биология/ Молекулалық динамика | Үлкен биомолекулалық жүйелерді симуляциялайды. Симуляцияда А I аполипопротеинінің 92 224 атомы бар. |
| 447. dealII | C++ | Шектеулі элементтерді талдау | Адаптивті шектеулі элементтерді және қателіктерді есептеуді жүзеге асырады. Тұрақты емес коэффициенттері бар Гельмгольц типі теңдеуін шешеді. |
| 450. soplex | C++ | Сызықтық бағдарламалау, Оптимизация | Сымплекс алгоритмі мен сирегі сызықтық алгебраны қолдана отырып, сызықтық бағдарламаны шешеді. Сынақ симуляциясына теміржол жоспарлау және әскери әуе көпірінің модельдері кіреді. |
| 453. povray | C++ | Кескіннің сәулемен іздеуі | Перлин шу функциясы арқылы текстуралары бар кейбір абстрактті объектілермен ландшафттың 1280x1024 анти-алиазатталған кескінін есептейді. |
| 454. Calculix | C/ Fortran | Құрылымдық механика | Сызықтық және сызықтық емес 3D құрылымдық қолданбалар үшін шектеулі элементтік кодты есептейді. SPOOLES шешуші кітапханасын пайдаланады. |
| 459. GemsFDTD | Fortran | Есептеулік электромагнетизм | 3D-де шекті айырмашылық уақыт доменін (FDTD) әдісін қолдана отырып, Максвелл теңдеулерін симуляциялайды. |
| 465. tonto | Fortran | Кванттық химия | Молекулалық Хартри-Фок толқын функциясының есептеуіне эксперименталды рентгендік дифракциялық деректерге жақсы сәйкес келу үшін шектеу қояды. |
| 470. lbm | C | Сұйықтық динамикасы | 3D-де сығымдауға болмайтын сұйықтықтарды есептеу үшін "Летцик Болцман әдісін" іске асырады. |
| 481. wrf | C/ Fortran | Ауа райы | Метрден мыңдаған шақырымға дейінгі масштабтағы ауа райын болжау және модельдеу. Симуляция 30 км аумақта 2 күн бойы жүргізілді. |
| 482. sphinx3 | C | Сөйлеуді тану | Карнеги Меллон университетінде әзірленген кеңінен танымал сөйлеуді тану жүйесі. |

SPECfp2000

SPECfp2000 сынақ жиынтығында белгілі бір жүйенің жылжымалы нүктелік операциялардың тиімділігін бағалау үшін жасалған 14 эталондық бағдарлама бар. Олардың төртеуі C, алтаусы Fortran 77 және төртеуі Fortran 90 тілінде жазылған. Бұл жиынтық 1999 жылдың 30 желтоқсанында шығарылды.
Benchmark Language Category Description
168. wupwise Fortran 77 Physics / Quantum Chromodynamics Тораптық өлшегіш теориясы (кванттық хромодинамика) саласындағы Wuppertal Wilson Fermion Simulator.
171. swim Fortran 77 Shallow Water Modeling Қазіргі суперкомпьютерлердің өнімділігін салыстыру үшін ауа райын болжау бағдарламасы.
172. mgrid Fortran 77 Physics Multi grid Solver: 3D Potential Field Өте қарапайым мультисеткалық шешушіні қолдана отырып үш өлшемді потенциалдық өрісті есептейді.
173. applu Fortran 77 Parabolic / Elliptic Partial Differential Equations 3 өлшемді логикалық құрылымдағы торда бес жұптастырылған сызықтық емес ПДЭ-ді симуляциялайды, жақып матрицасының екі факторлы шамамен факторлануына негізделген имплицитті псевдо уақыт жүріп өту схемасын қолдана отырып.
177. mesa C 3 D Graphics Library – OpenGL кітапханасымен жұмыс істейтін бағдарлама.
178. galgel Fortran 90 Computational Fluid Dynamics Прандтль саны аз сұйықтықтардағы конвекцияның термодинамикалық тұрақсыздығының сандық талдауын жүргізеді.
179. art C Image Recognition / Neural Networks Адаптациялық резонанс теориясы 2 (ART 2) нейро желісін пайдалана отырып, жылулық бейнелердегі объектілерді таниды.
183. equake C Seismic Wave Propagation Simulation Калифорнияның Сан-Фернандо алқабы немесе Үлкен Лос-Анджелес алабы сияқты үлкен, өте әртүрлі аңғарларда эластикалық толқындардың таралуын есептейді.
187. facerec Fortran 90 Image Processing: Face Recognition Бұл бағдарлама бет тану жүйесін орындайды.
188. ammp C Computational Chemistry Бұл бағдарлама молекулалық динамиканы есептейді (яғни, Ньютон теңдеулерімен анықталған НДЕ-ді жүйедегі атомдардың қозғалысы үшін), суға салынған белок ингибитор кешенінде.
189. lucas Fortran 90 Number Theory / Primality Testing Лукас Лемер сынағын Мерсенн сандарының 2^p - 1 біріншілігін тексеру үшін есептейді, кездейсоқ дәлдік (массивтік бүтін сан) арифметикалық.
191. fma3d Fortran 90 Finite element Crash Simulation Бұл бағдарлама үш өлшемді қатты денелер мен құрылымдардың импульстік немесе кенеттен қолданылатын жүктемелерге ұшыраған эластикалық емес, уақытша динамикалық реакциясын есептейді.
200. sixtrack Fortran 77 High Energy Nuclear Physics Accelerator Design Өткінші бөлшектер үдеушісінің үлгісін айналдырудың өзгермелі саны үшін бөлшектердің өзгермелі санын қадағалауды симуляциялайды.
301. apsi Fortran 77 Meteorology: Pollutant Distribution Көзге түсу температурасының мезомасштабты және синоптикалық ауытқуларын, U және V жел компоненттерін, сондай-ақ C ластаушы көздерінің Q қысымы мен таралуын мезомасштабты тік жылдамдығы W-ды шешу үшін әрекет етеді.

SPECfp95

SPECfp95 сынақ жиынтығында белгілі бір жүйенің қозғалмалы нүктелік операциялардың өнімділігін бағалауға арналған 10 эталондық бағдарлама бар. Бұл жиынтық 1995 жылдың наурыз айында жарық көрді және 1995 жылдың қыркүйегінен бастап SEPCfp92-ні алмастырды. Бағалау санаты: 101. tomcatv – Векторланған тор құру. 102. swim – Шағын су теңдеулері. 103. su2cor – Монте-Карло әдісі. 104. hydro2d – Навье-Стокстің теңдеулері. 107. mgrid – 3D потенциалдық өріс. 110. applu – Ішінара дифференциалдық теңдеулер. 125. turb3d – Турбуленттілік модельдеу. 141. apsi – Ауа райы болжамы. 145. fpppp – Кванттық химияның Gaussian сериясы бойынша суреттер. 146. wave5 – Максвелл теңдеулері.

SPECfp92

SPECfp92 сынақ жиынтығында белгілі бір жүйенің қалқыма нүктелік операциялардың өнімділігін бағалауға арналған 14 эталондық бағдарлама бар. Осы бағдарламалардың он екісі Фортран тілінде, ал екеуі C тілінде жазылған. Бұл жиынтық 1995 жылы SPECfp89-ды алмастырып шығарылды. Қазіргі таңда бұл жиынтық қолданыстан шығарылды.