Size: a a a

SOС Технологии

2019 November 20

DP

D P in SOС Технологии
Нет, я просто отрицаю жир!
источник

NA

Nikolai Arefiev in SOС Технологии
вы на погрешностях 10-15% выиграете, не более
источник

A

Alexey in SOС Технологии
*йа один жду выступления русием?
источник

RI

Ruslan Ivanov in SOС Технологии
Nikolai Arefiev
вы на погрешностях 10-15% выиграете, не более
Скорее проиграю ;)
источник

NA

Nikolai Arefiev in SOС Технологии
я комрад жду!
источник

A

Anryal in SOС Технологии
А пангео выступал?
источник

A

Alexey in SOС Технологии
Nikolai Arefiev
я комрад жду!
Комрад же говорят, того! Ушел из большой игры в "дендрофекальный Лего", и чото прям свое нарисовал
источник

RI

Ruslan Ivanov in SOС Технологии
Yustas
6130 - 16 ядер + HT

На сервер 64 потока и 2.1кк тактов.

Если считать от 128к eps. То в среднем 2к eps на поток.

На одно событие значит 1000 тактов.

Как-то мало.
Тактовая частота — это количество тактов (не всегда операций) процессора в секунду.
Тактовая частота процессора пропорциональна частоте шины.
Как правило, чем выше тактовая частота процессора, тем выше его производительность (но тоже не всегда, и это показывает на ошибку в ваших расчётах).

Но подобное сравнение уместно только для моделей одной линейки, поскольку, помимо частоты, на производительность процессора влияют такие параметры, как размер кэша второго уровня (L2), наличие и частота кэша третьего уровня (L3), наличие специальных инструкций, архитектура, как делается трансляция в микрокод и делается ли вообще и т.д.

Тактовая частота:
— определяется временем между активными переходами сигнала с одного значения на другое (в классическом определении, пока не будем заморачиваться с оптимизациями в этой области);
— измеряется в герцах, определяющих число активных переходов в секунду.

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

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

v

vbengin in SOС Технологии
Alexey
*йа один жду выступления русием?
Все закончились. :( . Не видно никого. :(. Хоть курадар держится. Только в них и верю!
источник

RI

Ruslan Ivanov in SOС Технологии
Помимо этого, процессоры с x86 набором инструкций (если мы про мейнстрим) являются суперскалярными.
источник

NA

Nikolai Arefiev in SOС Технологии
vbengin
Все закончились. :( . Не видно никого. :(. Хоть курадар держится. Только в них и верю!
Да тыжмонополист... и не говори мне про естесвенные монополии ))
источник

RI

Ruslan Ivanov in SOС Технологии
Суперскалярный процессор (англ. superscalar processor) — процессор, поддерживающий так называемый параллелизм на уровне инструкций (то есть, процессор, способный выполнять несколько инструкций одновременно) за счёт включения в состав его вычислительного ядра нескольких одинаковых функциональных узлов (таких как АЛУ, FPU, умножитель (integer multiplier), сдвигающее устройство (integer shifter) и другие устройства). Планирование исполнения потока инструкций осуществляется динамически вычислительным ядром (не статически компилятором).

Способы увеличения производительности, которые могут использоваться совместно:

   Использование конвейера (англ. pipelining)
   увеличение количества функциональных узлов процессора (суперскалярность)
   увеличение количества ядер (многоядерность)
   увеличение количества процессоров (многопроцессорность)

При использовании конвейера количество узлов остаётся прежним; увеличение производительности достигается за счёт одновременной работы узлов, ответственных за разные стадии обработки инструкций одного потока. При использовании суперскалярности увеличение производительности достигается за счёт одновременной работы большего количества одинаковых узлов, независимо обрабатывающих инструкции одного потока (в том числе, и большего количества конвейеров). При использовании нескольких ядер каждое ядро выполняет инструкции отдельного потока, причем каждое из них может быть суперскалярным и/или конвейерным. При использовании нескольких процессоров каждый процессор может быть многоядерным. В суперскалярном процессоре инструкция извлекается из потока инструкций (находящегося в памяти), определяется наличие или отсутствие зависимости инструкции по данным от других инструкций, затем инструкция выполняется. Одновременно, в течение одного такта, может выполняться несколько независимых инструкций.
источник

NA

Nikolai Arefiev in SOС Технологии
Руслан! Где??? Где оно, то самое решерие??? Кого покупать? Почку продам за это
источник

RI

Ruslan Ivanov in SOС Технологии
Как вы так смело насчитали ops без учёта всего этого - я не представляю, например. В какой книжке вы вычитали такую методику?
источник

NA

Nikolai Arefiev in SOС Технологии
У него грубая оценка, но с моей практикой бъется
источник

RI

Ruslan Ivanov in SOС Технологии
Nikolai Arefiev
Руслан! Где??? Где оно, то самое решерие??? Кого покупать? Почку продам за это
Сколько ты готов заплатить за каждый iops?
источник

NA

Nikolai Arefiev in SOС Технологии
а с Вашей?
источник

A

Anryal in SOС Технологии
нельзя считать епс без привязки к размеру и содержимому
источник

NA

Nikolai Arefiev in SOС Технологии
Ruslan Ivanov
Сколько ты готов заплатить за каждый iops?
Почем щас почки?
источник

RI

Ruslan Ivanov in SOС Технологии
Nikolai Arefiev
У него грубая оценка, но с моей практикой бъется
это означает, что ваши приложения - не многопоточные, либо содержат много узких мест, где ждут исполнения  - т.е. именно то, с чего мы и начали наш разговор
источник