к оглавлению

Архитектуры графических систем

ОЦЕНКА ПРОИЗВОДИТЕЛЬНОСТИ

    0.6.1  Тестовые программы (Benchmarks)
    0.6.2  Результаты тестов

В данном разделе:

· формулируются подходы к оценке производительности рабочих станций;

· кратко описываются популярные тестовые программы;

· приводятся результаты тестирования некоторых (более 20) рабочих станций.

Факторами, определяющие производительность рабочей станции, приведены на рис. 0.6.33.


Рисунок 33

Рис. 0.6.33: Факторы, определяющие производительность рабочей станции

Для оценки производительности компьютеров могут быть предложены несколько подходов:

· функциональный: вычисления, работа с файлами ј; используется на стадии проектирования "железа" (логическое моделирование);

· операционный: поведение системы в реальных ситуациях; используется при реализации "железа";

· языковой: качество компиляторов, оптимизация, библиотеки; используется при реализации компиляторов (программы на C, F77, ADA ј);

· ОС: управление виртуальной памятью, обращения к системе, организация файловой системы; используется при реализации ОС.

· прикладной: автоматизация офисов, DBMS, CAD ј; используется при реализации прикладного программного обеспечения.

Оценки производительности, основанные на сложных математических расчетах, например теории очередей, подходят разработчикам компьютеров и их производителям. Конечного же пользователя интересует в первую очередь производительность его собственного труда.

0.6.1  Тестовые программы (Benchmarks)

Решение, полностью устраивающее конечного пользователя, состоит в использовании его прикладной задачи в качестве теста на интересующем его ряде компьютеров. К сожалению, это очень часто оказывается невозможным.

Тестовая программа - это стандартная программа, используемая для сравнения производительности компьютеров. Тестовые программы создаются как для оценки общих характеристик: управление файлами, класс математических вычислений, так и для оценки более специфических возможностей данного компьютера. В результате появляется возможность сравнить производительность различных компьютерных систем в интересующей Вас области. Кроме того, наличие нескольких тестовых программ (или одной, измеряющей несколько параметров) позволяет рассматривать компьютер "объемно", а не сводить эту сложную систему к одной характеристике, например, количеству mips.

В настоящее время на западе существует около 200 признанных тестов, которые могут быть разбиты на три группы:

· т.н. "стандартные" тесты: Dhrystone, Whetstone, Linpack, Doduc, Byte, Spice, Euug, Stanford, Musbus, Livermore, Los Alamos, и др., - опубликованные в журналах или распространяемые основными пользователями. Коды этих программ, часто измененные предыдущими пользователями, широко разошлись и теперь имеется значительное количество различных вариантов, что затрудняет их интерпретацию и использование;

· т.н. "коммерческие" тесты: AIM, Neal Nelson, Uniprobe, Workstation Laboratories, ... - хорошо документированные, предлагающие хороший сервис, но достаточно дорогие и предоставляющие ту же информацию, что и предыдущая группа тестов;

· т.н. "внутренние" тесты, используемые основными производителями (IBM, DEC, HP, ATT, Olivetty, NCR, Texas) для моделирования загрузки и калибровки своих компьютерных систем.

0.6.2  Результаты тестов

Для сравнения суперстанций в [63] в первую очередь используется группа тестов SSBA (The Synthetic Suite of Benchmarks from the French Association of Unix Users), предлагаемая Французской Ассоциацией Пользователей Unix'a и позволяющая оценить общие возможности компьютера. Результаты тестов, где это возможно, даны для вычислений с двойной точностью и с использованием возможностей оптимизации. В табл. * приведены результаты следующих тестов:

· Mips/Joy: измеряет скорость ЦПУ. Количество MIPS, даваемое тестом, близко к коммерческому (или VAX 11/780). Использовано сокращение M/J;

· Dhrystone (Dhry/s): оценивает эффективность разработки ПО, особенно на С в среде Unix. Использовано сокращение Dhrys;

· Whetstone (KWhet/s): оценивает скорость работы для прикладных научных и инженерных задач. Использовано обозначение Whet;

· Linpack (Kflops): как и предыдущий, только для задач допускающих векторизацию вычислений (решает большую систему линейных уравнений). Использовано сокращение Lin;

· Saxer (Ko/s): измеряет скорость работы файловой системы;

· Test C (sec): измеряет скорость компиляции для языка С (пользователь + система). Использовано сокращение TC.

Графические возможности машин можно сравнить, опираясь на данные теста XBENCH - одного из наиболее популярных тестов для X Window серверов. Тест легко переносится, запускается и интерпретируется. Он был разработан фирмой Simens и оценивает эффективность в единицах - xstone, получаемых в результате взвешенного учета более элементарных измерений. Тест включает в себя измерения в 7 основных областях:
· Линии: solid, dashed, wide;
· Многоугольники: unfilled, filled, tiled, stippled, invertined;
· Окружности: unfilled, filled;
· Полигоны: filled;
· Битовые операции: screencopy, scroll, bitmapcopy;
· Текст: fixed fonts;
· Сложные операции (с окнами): create, draw, destroy.

Результаты теста приведены в табл. * с использованием следующих сокращений:

П
- количество процессоров,
Ком
- комментарий,
Лин
- линия,
Зап
- заполненная область,
Бит
- битовые операции,
Тек
- текст,
Окр
- окружность,
Слж
- сложные операции,
XST
- xstone.

Основные типы и параметры суперстанций. Таблица 6.1
Рабочая станция Процессор ЧастотаДиск Шина
DN100X0 VS от 1 до 4 18 MhzESDI X-bus
(APOLLO) RISC PRISM   striped150 Mb/c
Decstation 5000-200RISC MIPS 25 MhzSCSI turbochannel
PGX Turbo (DEC) R3000+R3010     100 Mb/c
ESV 50 RISC MIPS 25 MhzSCSI  
(Evans&Sutherland) R3000+R3010      
HP 9000/433s Turbo CISC 33 MhzSCSI EISA
VRX T3 (HP) Motorola 68040      
RS 6000 Powersta- RISC POWER 25 MhzSCSI MCA
tion 730 (IBM)       40 Mb/c
Interpro 6280 RISC 50 MhzSCSI  
(INTERGRAPH) Clipper C300      
Powerstation от 1 до 8 33 MhzIPI2X  
4D/3X0 VGX RISC MIPS      
(Silicon Graphics) R3000+R3010      
Stardent 30X0 от 1 до 8 RISC 33 MhzSCSI 256 Mb/c
(STARDENT) MIPS R3000 +   striped  
  vector unit      
Sparc Station 470 RISC SPARC 33 MhzIPI Sbus
TAAC-1 (SUN) Cypress      
XD 88/34 RISC Motorolla 20 MhzSCSI Futurebus
(TEKTRONIX) 88100 + 4 88200     100 Mb/c

Скорости основных построений на суперстанциях. Таблица 6.2
Рабочая станция ОС Окна 3D векторов/сПолигонов/с
DN100X0 VS Domain/OS MOTIF1 100 000155 000
(APOLLO) 10.2      
Decstation 5000-200Ultrix 4.0MOTIF400 000100 000
PGX Turbo (DEC)        
ESV 50 Unix ES MOTIF1 080 000100 000
(Evans&Sutherland)   + PEX    
HP 9000/433s Turbo HP-UX 7.05MOTIF1 000 000300 000
VRX T3 (HP) или Domain      
  /OS 10.3      
RS 6000 Powersta- AIX 3.1 MOTIF990 000120 000
tion 730 (IBM)        
Interpro 6280 CLIX MOTIF400 00030 000
(INTERGRAPH)        
Powerstation IRIX 3.2 4D 1 000 0001 000 000
4D/3X0 VGX        
(Silicon Graphics)   Sight    
Stardent 30X0 Titan OS MOTIF600 000200 000
(STARDENT)        
Sparc Station 470 SunOS Open 1 000 000300 000
TAAC-1 (SUN)   Look    
XD 88/34 Utek V 3.2MOTIF1 000 00065 000
(TEKTRONIX)        

Проверка общих возможностей компьютеров станций. Таблица 6.3
Машина M/J DhrysWhet.Lin.Saxer TC
Solbourne Series 5/50210,8839370110292624714,340
BULL DPX/2 320 4,43101411987214542,383
Tektronix XD88-30 9,843236264241329480,0  
MIPS rs 2030 10,5126260108231434299,182
Sil.Gr. 4D/25 11,9229481118761467513,664
Sil.Gr. IRIS 4D/80GT 10,332488885621267541,170
Sil.Gr. IRIS 4D/240S 14,09392151377434332087,353
Control Data 4360 15,9046772163933224893,640
HP 9000/375 10,00192308772429616,5160
HP 9000/835 6,742351873211627391,944
SONY NEWS-1850 4,6687261719203476,2202
SONY NEWS-3860 14,42342461111113292658,043
SUN 3/260 3,5470301461115384,6179
SUN SPARC Station 6,672017445731030625,083
SUN 4/370 8,612529570751622192,369
DEC Station 5000/200 16,76452481639326243332,443
Data General AV310C 9,253711986811228448,079
Compaq 486/33L 13,782103475991550384,275
IBM RS/6000-320 14,76521372173970071760,36
IBM RS/6000-930 19,386553027322107292734,80,34
IBM RS/6000-540 22,147836932468118392415,00,31

Проверка станций тестом XBENCH Табл. 6.4
Машина ПКом Лин Зап Бит Тек Окр Слж XST
SUN 4/260 1unix- 544183664856793653122299754464053118
(Xndx/unix)   socket              
SUN 4/260 110 MB 487693367753372666872036673039248220
(Xndx/tcp)   ether              
HP9000/835 8local 580852393841182632507070262980341684
CHX                  
D.G. AViiiON810 MB 610272884319757563752184632204534648
300   ether              
HP9000/835 810 MB 493952070534338601564706651555533982
CHX   ether              
HP9000/340   local              
  810 MB 28422182972868055000207900895425003
GIPSI-tXC88ether 186212271737643321871155731261424845
fpu                  
9733-203 8unix- 612161487819142246355663371883623218
(R2)   soket              
GIPSI-tXC8 810 MB 17044192433724632500127101241821961
    ether              
NCD-17C 810 MB 356761367221341330002008291529421292
    ether              
SONY NEWS 8unix 165141447725208216565982903712420871
1850   socket              

Проверка станций тестом XBENCH (продолжение) Таблица 6.4
Машина ПКом Лин Зап Бит Тек Окр Слж XST
2HP9000/370 8local 204781154412655563754211952535920074
SRX                  
HP9000/370 810 MB 199131143912431539683517572013019384
SRX   ether              
SUN 4/260 110 MB 3877623393103025875066543496718989
(Xndx/bs2)   ether              
DEC Station8unix- 7811569137292791932315871627415735
3100(dec)   socket              
DEC Station8unix- 7644667237144693752247551614315261
3100 (mit)   socket              
DEC Station810 MB 6795668816698725311909921215614634
3100   ether              
SUN 3/50 1unix- 1464411489166391531243379974514160
(R3)   socket              
purdue                  
SUN 3/50 1unix- 13843119051455213437431301052213447
(R3) (4.0)   socket              
SUN 3/50 1unix- 10891113611723710312207611307111989
(Torch)   socket              
SUN 3/50 1unix- 10228101701433710625179411032611106
(R3) (3.4)   socket              
SUN 3/160 1unix- 11536106819021112502335451078411035
(R2)   socket              

Проверка станций тестом XBENCH (продолжение) Табл. 6.4
Машина ПКом Лин Зап Бит Тек Окр Слж XST
Acorn R140 1unix- 132668008886513125729541039210759
4.3 bsd   socket              
SUN 3/50 1unix- 10000 10000 10000 10000 10000 10000 10000
(R3)   socket              
NCD - 16 110 MB 6366561211771153121045575168469
(R3)   ether              
DEC gpx 8unix- 4835789257103093739021254908250
(R2)   socket              
HP 700/X 410 MB 1235174713302171875005151697582
    ehter              
Visual 640 110 MB 55323554489380202866230325124
    ether              
SPARC 8unix- 4877122730069739189817122873424
Station 1   socket              
GraphOn 138,4 349329582141311035294153203115
OptimaX 200   kBit              
SUN 386i-2508unix- 2021452133431916772250321314
(R3)   socket              
Acorn R140,4unix- 2141484134420624667446401279
4.3 bsd   socket              
к оглавлению

Знаете ли Вы, что такое "Большой Взрыв"?
Согласно рупору релятивистской идеологии Википедии "Большой взрыв (англ. Big Bang) - это космологическая модель, описывающая раннее развитие Вселенной, а именно - начало расширения Вселенной, перед которым Вселенная находилась в сингулярном состоянии. Обычно сейчас автоматически сочетают теорию Большого взрыва и модель горячей Вселенной, но эти концепции независимы и исторически существовало также представление о холодной начальной Вселенной вблизи Большого взрыва. Именно сочетание теории Большого взрыва с теорией горячей Вселенной, подкрепляемое существованием реликтового излучения..."
В этой тираде количество нонсенсов (бессмыслиц) больше, чем количество предложений, иначе просто трудно запутать сознание обывателя до такой степени, чтобы он поверил в эту ахинею.
На самом деле взорваться что-либо может только в уже имеющемся пространстве.
Без этого никакого взрыва в принципе быть не может, так как "взрыв" - понятие, применимое только внутри уже имеющегося пространства. А раз так, то есть, если пространство вселенной уже было до БВ, то БВ не может быть началом Вселенной в принципе. Это во-первых.
Во-вторых, Вселенная - это не обычный конечный объект с границами, это сама бесконечность во времени и пространстве. У нее нет начала и конца, а также пространственных границ уже по ее определению: она есть всё (потому и называется Вселенной).
В третьих, фраза "представление о холодной начальной Вселенной вблизи Большого взрыва" тоже есть сплошной нонсенс.
Что могло быть "вблизи Большого взрыва", если самой Вселенной там еще не было? Подробнее читайте в FAQ по эфирной физике.

НОВОСТИ ФОРУМА

Форум Рыцари теории эфира


Рыцари теории эфира
 10.11.2021 - 12:37: ПЕРСОНАЛИИ - Personalias -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
10.11.2021 - 12:36: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
10.11.2021 - 12:36: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от д.м.н. Александра Алексеевича Редько - Карим_Хайдаров.
10.11.2021 - 12:35: ЭКОЛОГИЯ - Ecology -> Биологическая безопасность населения - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
10.11.2021 - 12:34: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вадима Глогера, США - Карим_Хайдаров.
10.11.2021 - 09:18: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> Волновая генетика Петра Гаряева, 5G-контроль и управление - Карим_Хайдаров.
10.11.2021 - 09:18: ЭКОЛОГИЯ - Ecology -> ЭКОЛОГИЯ ДЛЯ ВСЕХ - Карим_Хайдаров.
10.11.2021 - 09:16: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМЫ МЕДИЦИНЫ - Карим_Хайдаров.
10.11.2021 - 09:15: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Екатерины Коваленко - Карим_Хайдаров.
10.11.2021 - 09:13: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вильгельма Варкентина - Карим_Хайдаров.
Bourabai Research - Технологии XXI века Bourabai Research Institution