Официальные документы

ОСНОВНОЙ МЕТОД ВЫЧИСЛЕНИЯ СТП. ПРОДОЛЖЕНИЕ

(Приказ ГТК РФ от 31.01.1997 N 43. О ТН ВЭД СНГ и о внесении изменений и дополнений в отдельные нормативные акты ГТК России)

Налог на прибыль организаций. Транспортный налог




время цикла
t = _____________________________________
число арифметических операций в цикле

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

Примечание Y. Если в ВЭ не реализуется ни сложение ПЗ, ни умножение ПЗ, а выполняется деление ПЗ, то

Rпз = 1/(время деления ПЗ)

Если в ВЭ реализуется обратная величина П3, но не сложение П3, умножение П3 или деление П3, тогда

Rпз = 1/(время обратной величины ПЗ)

Если нет и деления, то используется эквивалентная операция. Если ни одна из указанных команд не используется, то 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. Считается, что одновременная работа ВЭ имеет место, если изготовитель вычислительной системы в инструкции или брошюре по эксплуатации этой системы заявил о наличии совмещенных, параллельных или одновременных операций или действий.


Страницы: 10 из 37  <-- предыдущая  cодержание   следующая -->