| |результаті якого "НМП"| |
| |агрегації перевищує межу,| |
| |зазначену в позиції 4.E.1.b.1.| |
|------------------+------------------------------+--------------|
|4.E.2. |"Послуги та роботи" у| |
| |відношенні товарів подвійного| |
| |використання, зазначених у| |
| |позиціях 4.A., 4.D. або 4.E. | |
------------------------------------------------------------------
Технічна примітка щодо обчислення
"сукупної теоретичної продуктивності"
Скорочення, що вживаються в цій технічній примітці:
"ОЕ" - "обчислювальний елемент" (типовий арифметично-логічний
пристрій);
ПК - плаваюча кома;
ФК - фіксована кома;
t - час виконання операції;
XOR - операція заперечення еквівалентності;
ЦП - центральний процесор;
ТП - теоретична продуктивність (одного "ОЕ");
"СТП" - "сукупна теоретична продуктивність" (усіх
"обчислювальних елементів");
R - ефективна швидкість обчислень;
ДС - довжина слова (кількість бітів);
L - коригування довжини слова (біта);
АЛП - арифметично-логічний пристрій;
x - знак множення.
Час вирішення "t" вимірюється в мікросекундах, ТП і - "СТП" -
у мільйонах теоретичних операцій за секунду (Мегатопсах), ДС - у
бітах.
Основний метод обчислення "СТП"
"СТП" - це вимір обчислювальної продуктивності в Мегатопсах. Для обчислення "СТП" конфігурації "обчислювальних елементів" необхідно:
1) визначити ефективну швидкість обчислень (R) "обчислювальних
елементів";
2) виконати коригування на довжину слова (L) для цієї швидкості
(R) і в результаті отримати теоретичну продуктивність (ТП) для
кожного "ОЕ";
3) об'єднати ТП і одержати сумарну "СТП" для даної конфігурації,
що має понад один "ОЕ".
Докладний опис цих процедур наведено нижче.
Примітки. 1. Для об'єднання в підсистеми "обчислювальних
елементів", що мають загальну пам'ять та пам'ять
кожної підсистеми, обчислення "СТП" проводиться в два
етапи: спочатку "обчислювальні елементи" із загальною
пам'яттю об'єднуються в групи, а потім,
використовуючи запропонований метод, обчислюється
"СТП" груп для всіх "обчислювальних елементів", що не
мають загальної пам'яті.
2. "Обчислювальні елементи", швидкість дії яких обмежена
швидкістю роботи пристрою введення та виведення даних
і периферійних функціональних блоків (наприклад,
дисководу, контролерів системи передачі та дисплея),
не об'єднуються під час обчислення "СТП".
У таблиці демонструється метод обчислення R для кожного "ОЕ":
Етап 1: Ефективна швидкість обчислень
Для "обчислювальних елементів", Ефективна швидкість обчислень,
що реалізують: R
Примітка. Кожний "ОЕ" повинен
оцінюватися
самостійно.
1
Лише ФК ------------------,
3 x t
ФК додавання
якщо операції додавання немає,
то через множення:
(R ) 1
фк ------------------,
t
ФК множення
якщо немає ні операції
додавання, ні операції множення,
R обчислюється через найшвидшу
фк
арифметичну операцію, якою є:
1
---------
3 x t
ФК
(див. примітки X та Z)
1 1
Лише ПК max -------------, -------------
t t
ПК додавання ПК множення
(R ) (див. примітки X та Y)
пк
ФК та ПК (R) обчислюється як R , так і R
фк пк
1
----------,
3 x t
log
Для простих логічних процесорів, де t - час виконання
що не виконують зазначені log
арифметичні операції "операції заперечення
еквівалентності", а якщо її
немає, враховується найшвидша
проста логічна операція.
(див. примітки X та Z)
Для спеціалізованих логічних R = R" x ДС/64,
процесорів, що не виконують де R" - кількість результатів за
зазначені арифметичні та логічні секунду, ДС - число бітів, над
операції якими виконується логічна
операція, а 64 - коефіцієнт, що
нормалізує під 64-розрядну
операцію
Примітка W. Після повного виконання конвеєрного оброблення даних
у кожному машинному циклі може бути визначена
швидкість оброблення "ОЕ", здатного виконувати одну
арифметичну або логічну операцію. Для таких
"обчислювальних елементів" у разі використання
конвеєрного оброблення даних ефективна швидкість
обчислень (R) вища, ніж без її використання.
Примітка X. Для "ОЕ", який виконує багаторазові арифметичні
операції за один цикл (наприклад, два додавання за
цикл або дві ідентичні логічні операції за цикл),
час обчислення t визначається за формулою:
час циклу
t = ---------------------------------------.
кількість арифметичних операцій у циклі
"Обчислювальні елементи", що виконують різні типи
арифметично-логічних операцій в одному машинному
циклі, повинні розглядатися як множина роздільних
"обчислювальних елементів", що працюють одночасно
(наприклад, "ОЕ", що виконує в одному циклі операції
додавання та множення, повинен розглядатися як два
"обчислювальних елементи", один з яких виконує
додавання за один цикл, а другий - множення за один
цикл). Якщо в одному "ОЕ" реалізуються як скалярні,
так і векторні функції, то використовують значення
найкоротшого часу виконання.
Примітка Y. Якщо в "ОЕ" не реалізується ні додавання ПК, ні
множення ПК, а виконується ділення ПК, то
1
R = ------------.
ПК t
ПК ділення
Якщо в "ОЕ" реалізується обернена величина "ОЕ", але
не додавання ПК, не множення ПК або не ділення ПК,
тоді
1
R = -----------------------.
ПК t
ПК оберненої величини
Якщо немає і ділення, то виконується еквівалентна
операція. Якщо жодна із зазначених команд не
використовується, то R = 0.
пк
Примітка Z. Проста логічна операція - операція, у якій в одній
команді виконується одна логічна дія не більше ніж
над двома операндами заданої довжини.
Складна логічна операція - операція, у якій в одній
команді виконуються багаторазові логічні дії над
двома або більше операндами та видається один або
кілька результатів.
Швидкість обчислень розраховується для всіх апаратно
підтримуваних довжин операндів, при цьому
розглядаються обидві послідовні операції (якщо
підтримуються) та непослідовні операції, що
використовують найкоротші операції для кожної
довжини операнда, з урахуванням:
1) послідовних операцій або операції
регістр-регістр. Виключаються надзвичайно короткі
операції, що генеруються для операції на
заздалегідь визначеному операнді або операндах
(наприклад, множення на 0 або 1). Якщо операцій
типу регістр-регістр немає, то слід керуватися
пунктом 2;
2) найшвидшої операції регістр-пам'ять або
пам'ять-регістр. Якщо немає і таких, то слід
керуватися пунктом 3;
3) операції пам'ять-пам'ять.
У будь-якому випадку використовуйте найкоротші операції, зазначені виробником у паспортних даних.
Етап 2: ТП для кожної довжини операнда ДС, що підтримується.
Перерахуйте ефективну швидкість обчислень R (або R") з урахуванням коригування довжини слова L, як наведено нижче:
ТП = R x L,
де L = (1/3 + ДС/96).
Примітка. Довжина слова (ДС), що використовується в цих
розрахунках, - це довжина операнда в бітах. (Якщо в
операції задіяні операнди різної довжини, то
користуйтеся максимальною ДС).
Комбінація мантиси АЛП та експоненти АЛП у процесорі
з плаваючою крапкою або функціональному пристрої
вважається одним "ОЕ" з ДС, що дорівнює кількості
бітів у представленні даних (32 або 64 розряди) під
час обчислення "СТП".
Це перелічення не застосовується до спеціалізованих логічних процесорів, у яких "операція заперечення еквівалентності" не використовується. У цьому випадку ТП = R.
Вибір максимального результуючого значення ТП для кожного:
"ОЕ", що використовує лише ФК (R );
ФК
"ОЕ", що використовує лише ПК (R );
ПК
"ОЕ", що використовує комбінацію ПК та ФК ОЕ (R);
простого логічного процесора, що не виконує жодної із зазначених
арифметичних операцій, та
спеціального логічного процесора, що не виконує жодної із
зазначених арифметичних або логічних операцій.
Етап 3: Розрахунок "СТП" для конфігурацій "обчислювальних
елементів", включаючи ЦП.
Для ЦП з одним "ОЕ" - "СТП" = ТП (для "обчислювальних елементів", що виконують операції як з ФК, так і з ПК, ТП = max (ТП , ТП )).
ФК ПК
Для конфігурацій усіх "обчислювальних елементів", що працюють одночасно, "СТП" обчислюється так:
Примітки. 1. Для конфігурацій, у яких усі "обчислювальні
елементи" одночасно не працюють, з можливих
конфігурацій "обчислювальних елементів"
обирається конфігурація з найбільшою "СТП".
Значення ТП для кожного "ОЕ" можливої
конфігурації, що використовується для підрахунку
"СТП", обирається як максимально можливе
теоретичне значення.
Особлива Можливі конфігурації, у яких "обчислювальні
примітка. елементи" працюють одночасно, визначаються за
результатами роботи всіх "обчислювальних елементів",
починаючи із найповільнішого "ОЕ" (він потребує
більшої кількості циклів для завершення операцій) та
закінчуючи найшвидшим "ОЕ". Конфігурація
"обчислювальних елементів" яка встановлюється
протягом обчислювального циклу, є можливою
конфігурацією. Під час визначення результату повинні
братися до уваги всі технічні засоби та (або) схема
обмеження цілісності операцій, що перекриваються.
2. Один кристал інтегральної схеми або одна
друкована плата може вміщувати множину
"обчислювальних елементів".
3. Виробник обчислювальної системи в інструкції або
брошурі з експлуатації цієї системи оголошує про
наявність суміщених, паралельних або одночасних
операцій або дій.
4. Значення "СТП" не додається для конфігурацій
"ОЕ", взаємно пов'язаних у "локальні мережі",
обчислювальні мережі, об'єднані пристроями та
контролерами введення-виведення та будь-якими
іншими взаємопов'язаними системами передачі,
реалізованими програмними засобами.
5. Значення "СТП" повинні додаватися для множин
"обчислювальних елементів", спеціально
призначених для підвищення їх характеристик за
рахунок об'єднання "обчислювальних елементів", їх
одночасної роботи із загальною або колективною
пам'яттю, у разі об'єднання "обчислювальних
елементів" в єдину конфігурацію шляхом
використання спеціально призначених технічних
засобів.
Це не стосується "електронних збірок", описаних у
позиції 4.A.3.c
"СТП" = ТП + C x ТП +... + C x ТП ,
1 2 2 n n
де ТП - теоретична продуктивність
i
"обчислювальних елементів, упорядкована
відповідно до їх значень, починаючи з ТП , що має
1
найбільше значення, далі ТП і ТП , що має
2 n
найменше значення; i = 1,..., n.
С - коефіцієнт, що визначається силою
i
взаємозв'язків між "обчислювальними елементами";
i = 2,..., n.
У разі множини "обчислювальних елементів", що працюють одночасно та мають загальну пам'ять:
C = C = C =... = C = 0,75
2 3 4 n
Примітки. 1. Якщо "СТП" обчислена зазначеним методом і
значення її не перевищує 194 Мегатопсів, то C
i
може бути визначено так:
0.75
C = ---------, (i = 2,...,n),
i Кк m
де Кк - корінь квадратний,
m - кількість "обчислювальних елементів" або
груп "обчислювальних елементів" загального
доступу.
Умови:
1) ТП кожного "ОЕ" або групи "обчислювальних
i
елементів" не перевищує 30 Мегатопсів;
2) загальний доступ "обчислювальних елементів"
або групи "обчислювальних елементів" до основної
пам'яті (виключаючи кеш-пам'ять) здійснюється
загальним каналом; та
3) лише один "ОЕ" або група "обчислювальних
елементів" може використовувати канал у будь-який
заданий час.
Особлива Зазначене вище не стосується товарів, що підлягають
примітка. контролю згідно з розділом 3.
2. Вважається, що "обчислювальні елементи" мають
загальну пам'ять, якщо вони адресуються до
загального блоку твердотільної пам'яті. Ця
пам'ять може включати кеш-пам'ять, оперативну
пам'ять або іншу внутрішню пам'ять. Зовнішня
пам'ять типу дисководів, стрічкопротягувачів або
дисків з довільним доступом сюди не належить.
Для складних "обчислювальних елементів" або груп "обчислювальних елементів", що не мають загальної пам'яті і пов'язані одним або більше каналами передачі даних:
C = 0,75 x k , якщо i = 2,..., 32 (див. примітку нижче)
i i
C = 0,60 x k , якщо i = 33,..., 64
i i
C = 0,45 x k , якщо i = 65,..., 256
i i
C = 0,30 x k , якщо i більше 256,
i i
де k - min (S /К , 1);
i i r
K - нормалізуючий фактор, що дорівнює 20 Мбайт/с;
r
S - сума максимальних швидкостей передавання даних (у і Мбайт/с) для всіх інформаційних каналів, які пов'язують "ітий" "ОЕ" або групу "обчислювальних елементів", що мають загальну пам'ять.
Рівень C базується на номері "ОЕ", але не на номері вузла.
i
Якщо обчислюється C для групи "обчислювальних елементів", то i номер першого "ОЕ" в групі визначає власну межу для C . Наприклад,
i
у конфігурації груп, що складаються з трьох "обчислювальних
елементів", кожна 22-га група буде містити "ОЕ" , "ОЕ" , "ОЕ" .
64 65 66
Власна межа для C для цих груп дорівнює 0,60.
і
Конфігурація "обчислювальних елементів" або груп "обчислювальних елементів" може бути визначена від найшвидшого до найповільнішого, тобто:
--- --- ---
ТП | | ТП | | ..... | | ТП та коли ТП = ТП то
1 --- 2 --- --- n i i + 1,
від найбільшого до найменшого, тобто:
---
C | | C
i --- i + 1
Примітка. k -фактор не стосується "обчислювальних елементів"
i
від 2 до 12, якщо ТП , СЕ або групи "обчислювальних
i
елементів" понад 50 Мегатопсів, тобто C для
i
"обчислювальних елементів" від 2 до 12 дорівнює
0,75.
"АРР" - налаштована максимальна швидкість, з якою "цифрові комп'ютери" здійснюють 64-розрядні або більшої розрядності операції підсумовування та множення з плаваючою точкою.
Скорочення, що використовуються у цій Технічній примітці:
n - кількість процесорів у "цифровому комп'ютері";
i - процесор номер (i,...n);
ti - час циклу процесора (ti = 1/Fi);
Fi - частота процесора;
Ri - максимальна швидкість обчислень з плаваючою точкою;
Wi - коефіцієнт налаштування архітектури (architecture
adjustment factor).
"АРР" виражається у зважених терафлопсах (WT), тобто одиницях, що дорівнюють 1012 налаштованим операціям з плаваючою точкою за секунду.
Стислий зміст методу обчислення "АРР"
1. Для кожного процесора "i" визначається максимальна кількість здійснюваних зазначеним процесором, що входить до складу "цифрового комп'ютера", 64-розрядних або більшої розрядності операцій з плаваючою точкою за цикл.
Примітка. Під час визначення кількості операцій з плаваючою
точкою (FPO) враховуються тільки 64-розрядні або
більшої розрядності операції підсумовування та/або
множення. Усі операції з плаваючою точкою треба
виражати величиною кількості операцій за цикл
процесора; операції, що потребують багато циклів,
можна виражати у часткових результатах за цикл. Для
процесорів, не здатних здійснювати обчислення з
плаваючою точкою над 64 розрядними або більш довгими
операндами, ефективна швидкість обчислення R
дорівнює нулю.
2. Розраховується швидкість операцій з плаваючою точкою R для кожного процесора Ri = FPOi/t;
3. Розраховується "АРР" за формулою:
"АРР" = W1 x R1 + W2 x R2 +... + Wn x Rn.
4. Для "векторних процесорів" Wi = 0.9. Для невекторних процесорів Wi = 0.3.
Примітки. 1. Для процесорів, які здійснюють у циклі складні
операції, наприклад, підсумовування та множення,
враховується кожна операція.
2. Для процесора з конвеєрною обробкою даних
ефективна швидкість обчислення R вище конвеєрної
швидкості, якщо конвеєр завантажено повністю, або
швидкості у разі не-конвеєрної обробки.
3. Швидкість обчислення R кожного з процесорів, що
входять до кластера (агрегації), повинна
обчислюватися за її максимального значення, що є
теоретично можливим до досягнення "АРР"
комбінації. Допускається існування одночасних
операцій, якщо у посібнику або проспекті
виробника зазначені concurrent, паралельні або
одночасні операції.
4. Під час обчислення "АРР" не враховуються
процесори, функції яких обмежені вводом/виводом
та периферійними функціями (наприклад,
накопичувача на дисках, зв'язку та монітору).
5. Величини "АРР" не треба обчислювати для
комбінацій процесорів, з'єднаних між собою
"Локальними мережами", глобальними мережами,
пристроями вводу/виводу спільного користування,
контролерами вводу/виводу та будь-якими
внутрішніми з'єднаннями зв'язку, які реалізуються
за допомогою "програмного забезпечення".
6. Величини "АРР" треба обчислювати для 1)
комбінацій процесорів, до складу яких входять
процесори, спеціально призначені для підвищення
продуктивності шляхом агрегування, одночасного
функціонування та спільного використання пам'яті;
або 2) комбінацій багатьох пристроїв
пам'яті/процесорів, які функціонують одночасно з
використанням спеціально призначеного апаратного
забезпечення.
7. "Векторний процесор" - це процесор з вбудованими
командами, який одночасно здійснює багато
обчислювальних операцій над векторами з плаваючою
точкою (одновимірні матриці 64 розрядних або
більш довгих чисел), маючи при цьому щонайменше 2
векторних функціональних блоки або щонайменше 8
векторних реєстраторів, кожний з яких має мінімум
64 елементи.
------------------------------------------------------------------
| Розділ 5. Частина 1. ЗВ'ЯЗОК |
|----------------------------------------------------------------|
|5. | Частина 1. ЗВ'ЯЗОК | |
| | | |
|------------------+---------------------------------------------|
|Примітки. |1. У цьому розділі визначається контрольний|
| |статус "компонентів", "лазерів",|
| |випробувального та "виробничого" обладнання,|
| |"програмного забезпечення", спеціально|
| |призначених для використання в системах та|
| |обладнанні зв'язку. |
| |2. "Цифрові комп'ютери", "супутнє обладнання"|
| |до нього або "програмне забезпечення", яке є|
| |суттєвим для використання і підтримки засобів|
| |зв'язку, зазначених у цьому розділі,|
| |розглядаються як "спеціально призначені|
| |компоненти" за умови, що вони є стандартними|
| |моделями, які звичайно постачаються|
| |виробником. Це включає розроблення,|
| |адміністрування, технічне обслуговування,|
| |проектування або рекламу комп'ютерних засобів|
| |або систем. |
| |3. Контрольний статус обладнання та|
| |"компонентів", зазначених у цій частині, що|
| |містять у своєму складі засоби, які|
| |спеціально призначені або безпосередньо|
| |можуть бути використані для виконання функцій|
| |"захисту інформації", визначається з|
| |урахуванням критеріїв, зазначених у частині 2|
| |цього розділу (Захист інформації). |
|------------------+---------------------------------------------|
|5.A.1. |СИСТЕМИ, ОБЛАДНАННЯ І| |
| |КОМПОНЕНТИ | |
|------------------+------------------------------+--------------|
|5.A.1.a. |Обладнання зв'язку будь-якого|з 8517 |
|[5A001] |типу, що має будь-яку з|з 8525 |
| |наведених нижче характеристик,|з 8527 |
| |властивостей або функцій: |з 8543 |
| |1) спеціально призначене для| |
| |захисту від тимчасового| |
| |електронного ефекту або| |
| |електромагнітного імпульсу, що| |
| |виникають під час ядерного| |
| |вибуху; | |
| |2) спеціально розроблене з| |
| |підвищеною стійкістю до| |
| |гамма-, нейтронного або| |
| |іонного випромінювання; | |
| |3) спеціально призначені для| |
| |функціонування за межами| |
| |інтервалу температур від 218 К| |
| |(-55 град. C) до 397 К (+124| |
| |град. C) | |
|------------------+---------------------------------------------|
|Примітки. |1. Згідно з позицією 5.A.1.a.3 підлягає|
| |контролю лише електронне обладнання. |
| |2. Згідно з позиціями. 5.A.1.a.2 та 5.A.1.A.3|
| |контролю не підлягає обладнання, призначене|
| |або модифіковане для використання на|
| |супутниках зв'язку. |
|------------------+---------------------------------------------|
|5.A.1.b. |Передавальні системи та|з 8517 |
| |обладнання зв'язку і|з 8525 |
| |"спеціально призначені|з 8527 |
| |компоненти" та "супутнє|з 8543 |
| |обладнання", що мають будь-яку| |
| |з наведених нижче| |
| |характеристик, функцій або| |
| |особливостей: | |
| |1) системи підводного зв'язку,| |
| |які мають будь-яку з наведених| |
| |нижче характеристик: | |
| |------------------------------+--------------|
| |a) акустична несуча частота|8518 50 90 00 |
| |перебуває за межами діапазону| |
| |від 20 кГц до 60 кГц; | |
| |------------------------------+--------------|
| |b) з використанням|8525 20 91 00,|
| |електромагнітної несучої|8525 20 99 00 |
| |частоти менше ніж 30 кГц; | |
| |------------------------------+--------------|
| |c) з використанням пристроїв|8525 20 91 00,|
| |керування електронним|8525 20 99 00 |
| |випромінюванням; | |
| |------------------------------+--------------|
| |2) радіоапаратура, яка|8525 20 91 00,|
| |функціонує в діапазоні частот|8525 20 99 00,|
| |від 1,5 МГц до 87,5 МГц і має|з 8543 89, |
| |будь-яку з наведених нижче| |
| |характеристик: | |
| |------------------------------+--------------|
| |a) наявність адаптивних|8470 10 90 00 |
| |пристроїв, що забезпечують| |
| |приглушення сигналу перешкод| |
| |більше ніж на 15 дБ; | |
| |------------------------------+--------------|
| |b) має все, наведене нижче: | |
| |1) автоматичне прогнозування| |
| |та вибір значення частоти, а| |
| |також "загальної швидкості| |
| |цифрової передачі" на канал| |
| |для її оптимізації; | |
| |------------------------------+--------------|
| |2) наявність лінійного|8525 10 90 00,|
| |підсилювача потужності,|8525 20 91 00,|
| |здатного одночасно|8525 20 99 00 |
| |підтримувати множину сигналів| |
| |з вихідною потужністю 1 кВт| |
| |або більше в частотному| |
| |діапазоні від 1,5 МГц до 30| |
| |МГц чи 250 Вт або більше в| |
| |частотному діапазоні від 30| |
| |МГц до 87,5 МГц, під час| |
| |"пропускання миттєвої ширини| |
| |смуги частот" одна октава або| |
| |більше і з вмістом гармонік та| |
| |спотворювань на виході краще| |
| |ніж - 80 дБ; | |
|------------------+------------------------------+--------------|
|5.A.1.b. |3) радіоапаратура, яка| |
| |використовує методи| |
| |"розширення спектра" або| |
| |методи "стрибкоподібного| |
| |переналагодження частоти",| |