Разное

Gpu core: CPU vs. GPU: What’s the Difference?

16.07.1990

Содержание

Z1250007N – MacBook Air 13″ M1 8-core CPU/8-core GPU • 16ГБ • 1ТБ – Space Grey

MacBook Air. Теперь с чипом Apple M1.

Самый тонкий и лёгкий ноутбук Apple теперь стал суперсильным благодаря чипу Apple M1. Он быстро справляется с вашими задачами, используя потрясающую скорость 8‑ядерного процессора. Открывает возможности нового уровня в приложениях и играх со сложной графикой, используя всю мощь 8‑ядерного графического процессора. И ускоряет операции машинного обучения, применяя 16‑ядерную систему Neural Engine. Всё происходит бесшумно, потому что это ноутбук без вентилятора. И он работает без подзарядки до 18 часов напролёт. Это MacBook Air. Всё такой же компактный. Но теперь гораздо более мощный.

Основные характеристики

  • Чип Apple M1: грандиозное увеличение вычислительных и графических возможностей компьютера, ускорение операций машинного обучения
  • Впечатляющая продолжительность работы: до 18 часов без подзарядки
  • 8‑ядерный центральный процессор: до 3.5 раза больше мощности для всех ваших задач
  • 8‑ядерный графический процессор (в максимальной конфигурации): до 5 раз выше скорость обработки изображений для приложений и игр со сложной графикой
  • 16‑ядерная система Neural Engine для продвинутого машинного обучения
  • 8 или 16 ГБ объединённой памяти для того, чтобы всё работало быстро и плавно
  • Сверхбыстрый SSD‑накопитель для мгновенного доступа к приложениям и файлам
  • Конструкция без вентилятора для бесшумной работы
  • Экран Retina 13.3 дюйма с широким цветовым охватом P3 для потрясающей цветопередачи и невероятной детализации
  • Камера FaceTime HD с продвинутым процессором обработки сигналов для видеозвонков повышенной чёткости
  • Система из трёх микрофонов: улавливает ваш голос, а не окружающие вас звуки
  • Поддержка Wi‑Fi 6 для подключения к высокоскоростным сетям нового поколения
  • Два порта Thunderbolt/USB 4 для зарядки компьютера и подключения аксессуаров
  • Клавиатура Magic Keyboard с подсветкой, а также Touch ID для безопасной разблокировки и оплаты покупок
  • Операционная система macOS Big Sur с новым стильным дизайном и значительно обновлёнными приложениями: Safari, Сообщения, Карты

Цвет

  • «Серый космос» (Space Grey)


Экран

  • Экран Retina
  • Экран с диагональю 13.3″, подсветкой LED и технологией IPS; разрешение 2560×1600 пикселей (227 пикселей на дюйм) обеспечивает высокое качество цветопередачи с миллионами цветов
  • Поддерживаемые масштабированные разрешения:
    • 1680×1050
    • 1440×900
    • 1024×640
  • Яркость 400 кд/м2
  • Широкий цветовой охват (P3)
  • Технология True Tone


Чип

  • Apple M1
    • 8‑ядерный процессор с 4 ядрами производи­тельности и 4 ядрами эффективности
    • 8‑ядерный графический процессор
    • 16‑ядерная система Neural Engine


Память

  • 16ГБ объединённой памяти


Накопитель


Аккумулятор и питание

  • До 15 часов работы в Интернете по беспроводной сети
  • До 18 часов воспроизведения фильмов из приложения Apple TV
  • Встроенный литий‑полимерный аккумулятор ёмкостью 49.9 Вт∙ч
  • Адаптер питания USB-C 30Вт


Зарядка и возможности расширения
Два порта Thunderbolt/USB 4 с поддержкой функций:

  • Зарядка
  • DisplayPort
  • Thunderbolt 3 (до 40Гбит/с)
  • USB‑C 3.1 2-го поколения (до 10Гбит/с)
  • Наушники


Клавиатура и трекпад

  • Клавиатура Magic Keyboard с подсветкой:
    • 79 клавиш, включая 12 функциональных клавиш и 4 клавиши со стрелками
    • Датчик внешней освещённости
    • Трекпад Force Touch для точного управления курсором и распознавания давления; поддерживает нажатия с усилием, ускорение действий, рисование с учётом силы нажатия и жесты Multi‑Touch


Touch ID

  • Встроенный датчик Touch ID


Беспроводная связь

  • Wi-Fi
    • Беспроводная сеть Wi-Fi 6 802.11ax
    • Совместимость с IEEE 802.11a/b/g/n/ac
  • Bluetooth
    • Беспроводная технология Bluetooth 5.0


Камера

  • Встроенная камера FaceTime HD 720p


Поддержка видео


Одновременно поддерживает полное штатное разрешение на встроенном экране (миллионы цветов), а также:

  • Один монитор с разрешением до 6K (60Гц)

Цифровой видеовыход Thunderbolt 3

  • Штатный видеовывод DisplayPort через USB‑C
  • Вывод VGA, HDMI, DVI и Thunderbolt 2 через дополнительные адаптеры (продаются отдельно)


Звук

  • Стереодинамики
  • Объёмный стереозвук
  • Поддержка воспроизведения контента в формате Dolby Atmos
  • Система из трёх направленных микрофонов
  • Выход 3.5 мм для наушников

Размеры и вес

  • Толщина: 0.41–1.61 см
  • Длина: 30.41 см
  • Ширина: 21.24 см
  • Вес: 1.29 кг


Операционная система


Встроенные приложения

  • Фото, iMovie, GarageBand, Pages, Numbers, Keynote, Siri, Safari, Почта, FaceTime, Сообщения, Карты, Акции, Дом, Диктофон, Заметки, Календарь, Контакты, Напоминания, Photo Booth, Просмотр, Книги, App Store, Time Machine, TV, Музыка, Подкасты, Локатор, QuickTime Player


Комплект поставки

  • MacBook Air
  • Адаптер питания USB‑C 30Вт
  • Кабель USB‑C для зарядки (2 м)
Основные характеристики
Технические данные
Цвет«Серый космос» (Space Grey)
ЭкранШирокоформатный экран 13.3″ (по диагонали) с LED-подсветкой и технологией IPS • 2560×1600 • 227 пикселей/дюйм • Технология True Tone
Размеры и вес0.41–1.61 x 30.41 x 21.24 см • 1.29 кг
ПроцессорApple M1 • 8‑ядерный CPU • 8‑ядерный GPU • 16‑ядерная система Neural Engine
Память16 ГБ объединённой памяти
Накопитель1 ТБ SSD
ГрафикаApple M1 • 8‑ядерный GPU
Аккумулятор и питаниеВстроенный литий-полимерный аккумулятор ёмкостью 49.9 Вт·ч (до 15 часов работы с включенным беспроводным доступом) • Разъём питания USB‑C • Адаптер питания USB‑C 30 Вт
КамераFaceTime HD 720p
Устройства вводаПолноразмерная клавиатура Magic Keyboard с подсветкой • Трекпад Force Touch
Порт(ы)Два порта Thunderbolt 3/USB 4 • Выход 3.5 мм для наушников
СетьWi-Fi 6 802.11ax • Bluetooth 5.0
Программное обеспечениеmacOS 11 Big Sur • Фото, iMovie, GarageBand • Pages, Numbers, Keynote

Добавить отзыв


Apple Mac mini Apple M1/8‑core CPU/8‑core GPU/8GB/512GB SSD/ MGNT3RU/A c доставкой и рассрочкой в iStore

Чип Apple M1 позволил вывести самый универсальный настольный компьютер на принципиально новый уровень. Мощность процессора выросла до 3 раз. Графика обрабатывается до 6 раз быстрее. А благодаря нашей самой передовой системе Neural Engine скорость машинного обучения возросла до 15 раз. Mac mini предоставит вам новые ресурсы для работы, игр и творчества — больше, чем вы могли себе представить.

Список основных характеристик:

  • Чип Apple M1/
  • 8‑ядерный процессор (4 ядра производительности и 4 ядра эффективности)/
  • 8‑ядерный графический процессор/
  • 16‑ядерная система Neural Engine
  • Встроенные технологии Wi-Fi Wi‑Fi 6 802.11ax и Bluetooth 5.0
  • Совместим практически с любым монитором, клавиатурой и мышью
  • Мощные приложения для работы и творчества
  • Вес 1.2 кг

  • Маленький чип. Грандиозный прорыв.
    Встречайте. Первый чип, разработанный специально для Mac. Поразительно, но система на чипе Apple M1 вмещает 16 миллиардов транзисторов и объединяет центральный и графический процессоры, систему Neural Engine, контроллеры ввода‑вывода и множество других компонентов. Чип Apple M1 позволяет использовать на Mac уникальные технологии и обеспечивает невероятную производительность в сочетании с лучшей в отрасли энергоэффективностью.1 Это не просто ещё один шаг для Mac — это принципиально новый уровень возможностей.
    Универсальность. Везде на своём месте.
    Компактные размеры, высокая производительность и большой набор портов позволяют использовать Mac mini для решения самых разных задач в самых разных сферах. Всё потому, что внутри корпуса со стороной всего 19,7 см скрыт невероятно мощный чип M1 — сердце маленького, но трудолюбивого Mac mini.
    Возможности подключения и расширения. Подключайте и властвуйте.
    Два поразительно быстрых порта Thunderbolt/USB 4, два порта USB‑A, порт HDMI 2.0, поддержка Wi‑Fi 6 и Gigabit Ethernet — Mac mini готов практически к любым подключениям.

iMac 24″ MJV93 (Retina 4,5K, M1 (7-core GPU), 8 ГБ, 256 ГБ) синий

Основные характеристики
Год релиза 2021
Процессор Apple M1
Память 256 ГБ
Объем оперативной памяти 8 ГБ
Процессор
Количество ядер процессора 8
Состоит из 4 ядра производительности, 4 ядра эффективности
Дисплей
Диагональ 24″
Разрешение 4880×2520
Яркость 500 кд/м²
Цветовой охват расширенный (P3)
Графическая система
Графический процессор Apple M1 (7 ядер)
Подключение
Количество Thunderbolt/USB 4 2
Поддержка интерфейсов USB 4, USB-C, HDMI, DisplayPort, Thunderbolt 2, Thunderbolt 3, DVI, VGA
Поддержка доп. мониторов 1 монитор 6К
Беспроводная сеть Wi-Fi 6 (802.11ax), Bluetooth 5.0
Мультимедия
Веб-камера FaceTime 1080p (Full HD)
Аудио система из 6 динамиков hi-fi,включая низкочастотные с подавлением резонанса, поддержка пространственного аудио при воспроизведении видео со звуком в формате Dolby Atmos, широкое стерео система направленных микрофонов студийного качества
Количество микрофонов 3
Корпус
Высота (мм) 461
Ширина (мм) 547
Толщина (мм) 147
Вес (кг) 4.46
Дополнительно
Доп. возможности Siri
Комплектация
В комплекте клавиатура Magic Keyboard, мышь Magic Mouse, кабель USB-C/Lightning (1 м), адаптер питания, кабель питания (2 м)

NVIDIA представила GPU нового поколения Turing со специализированным блоком трассировки лучей RT Core (пока только в профессиональных ускорителях Quadro)

На собственном мероприятии в рамках проходящей сейчас выставки SIGGRAPH 2018 компания NVIDIA сделала долгожданный анонс — официально представила первый графический процессор на архитектуре нового поколения Turing. Отличительной особенностью GPU нового поколения является специализированный вычислительный блок RT Core для поддержки трассировки лучей, комплексной технологии, которая обеспечивает разработчикам контента рендеринг кинематографического качества в реальном времени. Как обычно, внедрение новой архитектуры начинается с профессионального сегмента.

Калифорнийский чипмейкер называет новый графический ускоритель Quadro RTX поколения Turing первым GPU с поддержкой трассировки лучей и дабы отдельно подчеркнуть значимость нововведения сравнивает его с введением ядер CUDA в 2006 году.

Повторимся, линейка ускорителей Quadro RTX – это профессиональные ускорители (для рабочих станций, серверов и так далее), а не игровые. Флагманский графический ускоритель Quadro RTX 8000 будет стоить $10 000 после поступления в продажу в конце этого года.

Основой Quadro RTX 8000 служит GPU с 4608 ядрами CUDA, 48 ГБ новой видеопамяти GDDR6 и 576 блоками Tensor Cores. Последние, напомним, предназначены для вычислений, связанных с нейросетями, машинным и глубинным обучением.

Что же касается производительности, то она достигает 16 TFLOPS при вычислениях с одинарной точностью (FP32), а в расчетах половинной точности – 32 TFLOPS. Отдельно указывается оценка производительности блоков в операциях машинного и глубокого обучения – 500 TOPs (триллион тензорных операций в секунду). Ну вычислительная трассировочная мощь равна 10 GigaRays/sec (гигалучей/сек).

Кроме флагманской RTX 8000 были представлены еще две модели RTX 6000 и 5000, которые являются урезанными вариантами флагмана.

Ускорители Quadro RTX можно будет объединять, используя мостик NVLink. Кроме того, они поддерживают новый стандарт VirtualLink, который служит для подключения гарнитур VR к ПК и другим устройствам с использованием одного разъема USB Type-C.

Теперь осталось дождаться анонса игровых адаптеров поколения Turing и оценить на практике, что даст блок RT Core и долгожданная трассировка лучей в играх. Напомним, премьера новой флагманской игровой видеокарты NVIDIA ожидается через неделю на выставке Gamescom 2018.

Ниже в таблице вы найдете остальные характеристики ускорителя Quadro RTX 8000 (те, что известны), а также сможете сравнить их с параметрами предшественников NVIDIA Quadro.

ВидеокартаNVIDIA RTX 8000NVIDIA GV100NVIDIA P6000NVIDIA M6000
Графическая архитектураTuringVoltaPascalMaxwell 2
GPUН/ДGV100GP102GM200
Техпроцесс?TSMC 12nm FFNTSMC 16nmTSMC 28nm
Площадь кристалла GPU, мм2754815471601
Количество транзисторов, млрд шт18,621,111,88
Общее количество ядер CUDA, шт4608512038403072
Число ядер Tensor Cores, шт576640
Число блоков растровых операций (ROP)96?1289696
Частота GPU в режиме Boost, МГц~1730?~1450~1560~1140
Видеопамять тип/объем, ГБGDDR6 /48HBM2/32GDDR5X /24GDDR524
Пропускная способность одного контакта памяти, Гбит/с141,796,6
Ширина шины обмена с памятью, разрядов3844096384384
Поддержка ECC?полнаячастичнаячастичная
Производительность при вычислениях с половинной точностью (FP16), TFLOPS32?29,6?Н/ДН/Д
Производительность при вычислениях с одинарной точностью (FP32), TFLOPS1614,8127
Производительность при вычислениях с двойной точностью (FP64), TFLOPS?7,40,380,22
Производительность блока ядер Tenzor

500T «TOPs»

(INT4)

118.5 TFLOPS (FP16)Н/ДН/Д
Пиковая потребляемая мощность TDP, Вт?250250250
Дата выхода4 кв 2018 годаМарт 2018 годаОктябрь 2016 годаМарт 2016 года

 

Еще одна таблица со сравнением разных типов памяти в GPU NVIDIA:

 

Видеокарта

NVIDIA Quadro RTX 8000

(GDDR6)

NVIDIA Quadro RTX 5000

(GDDR6)

NVIDIA Titan V

(HBM2)

NVIDIA Titan XpNVIDIA GeForce GTX 1080 TiNVIDIA GeForce GTX 1080
Общий объем памяти, ГБ48161212118
Пропускная способность одного контакта памяти, Гбит/с141,711,411
Объем одной микросхемы памяти, ГБ241
Количество микросхем памяти на плате, шт248312118
Разрядность шины обмена с памятью, бит3842563092384352256
Полоса пропускания видеопамяти, Гбайт/с672448652,8547,7484352
Напряжение памяти, В1,351,2?1,35

Источник: anandtech

В чем отличие CPU от GPU

Процессоры и графические ускорители очень похожи, они оба сделаны из сотен миллионов транзисторов и могут обрабатывать тысячи операций за секунду. Но чем именно отличаются эти два важных компонента любого домашнего компьютера?

В данной статье мы попытаемся очень просто и доступно рассказать, в чем отличие CPU от GPU. Но сначала нужно рассмотреть два этих процессора по отдельности.

Содержание статьи:

Что такое CPU?

CPU (Central Processing Unit или же Центральное Процессорное Устройство) часто называют «мозгом» компьютера. Внутри центрального процессора расположено около миллиона транзисторов, с помощью которых производятся различные вычисления. В домашних компьютерах обычно устанавливаются процессоры, имеющие от 1 до 4 ядер с тактовой частотой приблизительно от 1 ГГц до 4 ГГц.

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

Что такое GPU?

GPU (Graphics Processing Unit или же Графическое Процессорное Устройство) представляет собой специализированный тип микропроцессора, оптимизированный для очень специфических вычислений и отображения графики. Графический процессор работает на более низкой тактовой частоте в отличие от процессора, но имеет намного больше процессорных ядер.

Также можно сказать, что GPU — это специализированный CPU, сделанный для одной конкретной цели — рендеринг видео. Во время рендеринга графический процессор огромное количество раз выполняет несложные математические вычисления. GPU имеет тысячи ядер, которые будут работать одновременно. Хоть и каждое ядро графического процессора медленнее ядра центрального процессора, это все равно эффективнее для выполнения простых математических вычислений, необходимых для отображения графики. Этот массивный параллелизм является тем, что делает GPU способным к рендерингу сложной 3D графики, требуемой современными играми.

Отличие CPU и GPU

Графический процессор может выполнить лишь часть операций, которые может выполнить центральный процессор, но он делает это с невероятной скоростью. GPU будет использовать сотни ядер, чтобы выполнить срочные вычисления для тысяч пикселей и отобразить при этом сложную 3D графику. Но для достижения высоких скоростей GPU должен выполнять однообразные операции.

Возьмем, например, Nvidia GTX 1080. Данная видеокарта имеет 2560 шейдерных ядер. Благодаря этим ядрам Nvidia GTX 1080 может выполнить 2560 инструкций или операций за один такт. Если вы захотите сделать картинку на 1% ярче, то GPU с этим справится без особого труда. А вот четырехъядерный центральный процессор Intel Core i5 сможет выполнить только 4 инструкции за один такт.

Тем не менее, центральные процессоры более гибкие, чем графические. Центральные процессоры имеют больший набор инструкций, поэтому они могут выполнять более широкий диапазон функций. Также CPU работают на более высоких максимальных тактовых частотах и имеют возможность управлять вводом и выводом компонентов компьютера. Например, центральный процессор может интегрироваться с виртуальной памятью, которая необходима для запуска современной операционной системы. Это как раз то, что графический процессор выполнить не сможет.

Вычисления на GPU

Даже несмотря на то, что графические процессоры предназначены для рендеринга, они способны на большее. Обработка графики — это только вид повторяющихся параллельных вычислений. Другие задачи, такие как майнинг Bitcoin и взломы паролей полагаются на одни и те же виды массивных наборов данных и простых математических вычислений. Именно поэтому некоторые пользователи используют видеокарты для не графических операций. Такое явление называется GPU Computation или же вычисления на GPU.

Выводы

В данной статье мы провели сравнение CPU и GPU. Думаю, всем стало понятно, что GPU и CPU имеют схожие цели, но оптимизированы для разных вычислений. Пишите свое мнение в комментариях, я постараюсь ответить.

Источник: www.maketecheasier.com

новая глава саги с главным героем Core i7-8809G

Официальное подтверждение существования процессора Intel с «внешним» графическим ядром AMD на одной подложке вызвало оживлённые дискуссии на просторах Интернета. По всему видно, что чипмейкер из Санта-Клары готовится представить нерядовой продукт, который превзойдёт возможности имеющихся APU AMD и, тем более, процессоров Intel с графической составляющей Iris Pro. Собственно, новых моделей будет как минимум две — Core i7-8809G и Core i7-8705G (последняя местами упоминается как Core i7-8706G).

Поскольку подробностей ни Intel, ни AMD не сообщили, нам остаётся довольствоваться плодами «коллективного разума» из англоязычных источников и собственными соображениями. Пока всё сводится к тому, что процессоры семейства Intel Kaby Lake-G (название предварительное) получены из четырёхъядерных CPU Kaby Lake или Kaby Lake Refresh со встроенной графикой класса Intel GT2, «внешних» графических ядер AMD с архитектурой Polaris или Vega и кристалла(-ов) буферной по отношению к GPU памяти HBM2.

Здесь стоит подчеркнуть, что ни процессорная, ни графическая составляющая Kaby Lake-G сами по себе не уникальны, хотя GPU вполне может быть заказным, как у консоли Xbox One X. На выходе имеем разнесённые по краям подложки CPU Core и GPU Radeon, и соединяющий их интерфейс (предположительно, PCI Express). Практический смысл всей затеи не только и не столько в уменьшении себестоимости систем с аналогичным сочетанием узлов, сколько в экономии места на текстолите и упрощении дизайна ПК в целом, включая цепи питания и средства охлаждения дуэта CPU и GPU. Ну и в качестве фона выступают политические игры Intel и AMD против NVIDIA, которая слишком уверенно держится на рынках ИИ и дискретной графики.

CPUЯдра/потокиКеш L3, МбайтЧастота, ГГцGPUSP/TMUHBM2, ГбайтTDP, Вт
Core i7-8809G4/863,1/4,2AMD 694C:C01536/964100
Core i7-8705G4/86≤3,1/4,2AMD 694E:C0≤1536/96465

История проекта Kaby Lake-G тянется с весны текущего года. Некоторое время данный концепт и «симбиоз CPU Intel и GPU AMD» сосуществовали на страницах прессы параллельно, но есть все основания полагать, что в реальности «винегрета» Intel/AMD в одном кристалле не будет (как минимум в обозримом будущем). Похоже, что на деле AMD, как и в случае с игровыми консолями, продаёт заказчику (Intel) свои кристаллы и, заметим, не посвящает инженеров Intel в детали архитектуры чипов. Для Advanced Micro Devices сделка выигрышна в финансовом плане, но в то же время компания расписывается в собственном неверии в ещё не вышедшие 14-нм APU Raven Ridge с высоким тепловыделением. Быть может, в прямом противостоянии Kaby Lake-G и Raven Ridge и не сойдутся, однако ввиду того, что у последних ожидается значительно меньше шейдерных блоков, заявлениям о «самых мощных в мире APU» (а таковые, несомненно, прозвучат) можно будет только посочувствовать.

Вся надежда на HPC APU, но не поздно ли он выйдет?

В широкий «ареал обитания» Core i7-8809G и Core i7-8705G, в любом случае, верится с трудом. Со стопроцентной вероятностью пока можно говорить только об их включении в состав NUC Hades Canyon и Hades Canyon VR — нишевых игровых мини-ПК 2018 года. Учитывая сегодняшние предпочтения геймеров, почти невероятным кажется сценарий, при котором другие производители игровых мини-компьютеров и ноутбуков начнут массово отказываться от дуэта Core и GeForce в пользу Core и Radeon. Стало быть, для чего ещё могут пригодиться Kaby Lake-G? Ответом может быть видение Apple своих будущих платформ для создателей контента, в частности iMac и/или MacBook Pro.

Планы Intel по расширению семейства мини-ПК NUC

Наш материал был бы неполным без упоминания имеющихся в онлайн-базах результатов тестирования опытных образцов Kaby Lake-G. Один из них — 76 607 очков в Geekbench 4 — датируется 9 июня. Частота процессора определилась как 2,81 ГГц, объём кеш-памяти третьего уровня — 6 Мбайт. Четырёхъядерный CPU функционировал с активированной технологией Hyper-Threading. Графический кристалл AMD gfx804 на PCB модели 694C:C0 оперировал 24 CU-кластерами (1536 потоковыми процессорами) с частотой 1 ГГц и взаимодействовал с 4 Гбайт буферной памяти.

Core i7-8809G в Geekbench 4

Сам результат близок к показателям видеокарт Radeon R9 200/300 на чипах Tonga, а также GeForce GTX 960.

В базе GFXBench обнаружились и Core i7-8809G (GPU 694C:C0), и Core i7-8705G (GPU 694E:C0). Разница в производительности между ними весьма значительная, что может объясняться значениями частот CPU и GPU, разным количеством активных шейдерных блоков и/или более высоким лимитом мощности у старшего решения.

Преимущество Core i7-8809G неоспоримо

В более надёжном бенчмарке 3DMark 11 (предустановка Performance) Core i7-8809G как минимум на треть быстрее сородича в графических тестах. В процессорном, в свою очередь, чуть лучше (на 1,6 %) показывает себя Core i7-8705G. Стало быть, блок CPU у моделей Kaby Lake-G, вероятнее всего, одинаков, а частоты — сопоставимы.

Результаты Core i7-8809G и Core i7-8705G (справа)

Среди результатов, полученных во встроенном бенчмарке игры Ashes of the Singularity, нашлись два на графическом ядре 694E:C0 модели CPU Core i7-8705G. Большой разброс (3900 и 4800 очков) мог возникнуть из-за многих факторов, и не в последнюю очередь — из-за самого теста. На предустановке 1080p Low (низкие настройки качества) блок GPU при поддержке CPU выдал 48,4 к/с, а затем — 62,9 к/с.

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

Видеокарта

— запутался в GPU с сотнями процессоров внутри

ЦП

— SISD, графические процессоры — SIMD.

SISD — это аббревиатура от Single Instruction, Single Data. Процессоры хороши в выполнении последовательных операций: взять это, сделать то, переместить туда, взять еще одно, сложить их вместе, записать на устройство, прочитать ответ и так далее. Они выполняют в основном простые операции, которые принимают одно или два значения и возвращают одно значение.

SIMD — это одна инструкция, несколько данных: одна и та же операция выполняется одновременно с несколькими наборами данных.Например, возьмите 128 значений [X 1 … X 128 ], возьмите 128 значений [Y 1 … Y 128 ], умножьте соответствующие значения попарно и верните 128 результатов. Процессор SISD должен был бы выполнить 128 инструкций (+ чтение/запись памяти), потому что он может умножать только два числа одновременно. SIMD-процессор делает это за несколько шагов или даже за один, если в его регистр помещается всего 128 чисел.

Процессоры

SISD хорошо подходят для повседневных вычислений, потому что они в основном последовательные, но есть некоторые задачи, требующие обработки больших объемов данных аналогичным образом — например, обработка графики, рендеринг видео, взлом паролей, майнинг биткойнов и т. д.Графические процессоры позволяют массово распараллеливать вычисления при условии, что все данные должны обрабатываться одинаково.

Ладно, это чистая теория. В реальном мире обычные ЦП предлагают некоторые SIMD-инструкции (SSE), поэтому некоторые операции с несколькими данными могут выполняться более эффективно на обычном ЦП. В то же время не все ALU в графических процессорах должны работать над одним и тем же, потому что они сгруппированы в пакеты (см. ответ Мокубая). Таким образом, процессоры — это не только SISD, а графические процессоры — это не только SIMD.

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

ЦП

против графического процессора | Определение и часто задаваемые вопросы

Как ЦП и ГП работают вместе

ЦП (центральный процессор) работает вместе с ГП (графическим процессором) для увеличения пропускной способности данных и количества одновременных вычислений в приложении.Первоначально графические процессоры были разработаны для создания изображений для компьютерной графики и игровых консолей, но с начала 2010-х годов графические процессоры также можно использовать для ускорения вычислений, связанных с большими объемами данных.

ЦП никогда не может быть полностью заменен ГП: ГП дополняет архитектуру ЦП, позволяя выполнять повторяющиеся вычисления в приложении параллельно, в то время как основная программа продолжает выполняться на ЦП. Центральный процессор можно рассматривать как диспетчер задач всей системы, координирующий широкий спектр вычислительных задач общего назначения, а графический процессор выполняет более узкий набор более специализированных задач (обычно математических).Используя мощь параллелизма, GPU может выполнять больше работы за то же время, что и CPU.

Изображение из часто задаваемых вопросов Nvidia

Разница между ЦП и ГП

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

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

Обработка ЦП и ГП

Хотя графические процессоры могут обрабатывать данные на несколько порядков быстрее, чем ЦП, благодаря массивному параллелизму, графические процессоры не так универсальны, как ЦП.ЦП имеют большие и широкие наборы инструкций, управляя каждым вводом и выводом компьютера, чего не может сделать графический процессор. В серверной среде может быть от 24 до 48 очень быстрых ядер ЦП. Добавление от 4 до 8 графических процессоров на тот же сервер может обеспечить до 40 000 дополнительных ядер. Хотя отдельные ядра ЦП быстрее (измеряется по тактовой частоте ЦП) и умнее, чем отдельные ядра ГП (измеряется по доступным наборам инструкций), само количество ядер ГП и огромный объем параллелизма, который они предлагают, не ограничиваются одним -разница в тактовой частоте ядра и ограниченный набор инструкций.Графические процессоры

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

Примеры вычислений ЦП-ГП

Рендеринг видео ЦП и ГП — Графическая карта помогает перекодировать видео из одного графического формата в другой быстрее, чем при использовании ЦП.

Ускорение данных — GPU обладает расширенными вычислительными возможностями, которые ускоряют объем данных, которые ЦП может обработать за заданный промежуток времени. Когда есть специализированные программы, требующие сложных математических вычислений, таких как глубокое обучение или машинное обучение, эти вычисления могут быть разгружены графическим процессором.Это высвобождает время и ресурсы ЦП для более эффективного выполнения других задач.

Добыча криптовалюты — Получение виртуальных валют, таких как Биткойн, включает использование компьютера в качестве ретранслятора для обработки транзакций. В то время как центральный процессор может справиться с этой задачей, графический процессор на видеокарте может помочь компьютеру генерировать валюту намного быстрее.

Поддерживает ли OmniSci CPU и GPU?

Да. Инициатива GPU Open Analytics (GOAI) и ее первый проект, GPU Data Frame (GDF, теперь cudf), стали первым общеотраслевым шагом к открытой экосистеме для сквозных вычислений на GPU.Теперь известный как проект RAPIDS, основная цель которого состоит в том, чтобы обеспечить эффективную связь внутри графического процессора между различными процессами, работающими на графических процессорах.

По мере распространения cudf в экосистеме обработки и анализа данных пользователи смогут беспрепятственно переносить процесс, работающий на графическом процессоре, в другой процесс без копирования данных в центральный процессор. Благодаря удалению промежуточных сериализаций данных между инструментами обработки данных на GPU время обработки значительно сокращается. Более того, поскольку cudf использует функциональность межпроцессного взаимодействия (IPC) в API программирования Nvidia CUDA, процессы могут передавать дескриптор данных вместо копирования самих данных, обеспечивая передачу практически без дополнительных затрат.Конечным результатом является то, что GPU становится первоклассным вычислительным гражданином, и процессы могут взаимодействовать друг с другом так же легко, как и процессы, работающие на CPU.

Что такое ядра NVIDIA CUDA? [Ответ 2022]

ядра CUDA — это эквивалент ядер ЦП графического процессора Nvidia. Они оптимизированы для одновременного выполнения большого количества вычислений, что жизненно важно для современной графики.

Естественно, графические настройки, на которые больше всего влияет количество ядер CUDA графического процессора, — это те, которые требуют максимальной отдачи от графического процессора, т.е.е. тени и освещение, среди прочего.

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

В этой статье мы хотим дать краткий и простой ответ именно на этот вопрос. Кроме того, мы кратко рассмотрим некоторые другие связанные вопросы, которые могут возникнуть у некоторых пользователей.

Что такое ядра CUDA?

CUDA — это аббревиатура одной из проприетарных технологий Nvidia: Compute Unified Device Architecture .

Его цель? Эффективные параллельные вычисления.

Одно ядро ​​CUDA аналогично ядру ЦП, с основным отличием в том, что оно менее сложное, но реализовано в гораздо большем количестве. Обычный игровой ЦП имеет от 2 до 16 ядер, но количество ядер CUDA исчисляется сотнями, даже в самом низком из современных графических процессоров Nvidia. Между тем, у высококлассных карт теперь их тысячи.

Что делают ядра CUDA в играх?

Графический процессор во многом отличается от ЦП, но, говоря простым языком: ЦП в большей степени является администратором, отвечающим за управление компьютером в целом, в то время как ГП лучше всего подходит для выполнения тяжелой работы.

Обработка графики требует одновременного выполнения множества сложных вычислений, поэтому в графических процессорах реализовано такое огромное количество ядер CUDA. И, учитывая то, что графические процессоры разработаны и оптимизированы специально для этой цели, их ядра могут быть намного меньше, чем ядра гораздо более универсального ЦП.

А как ядра CUDA влияют на производительность в игре?

По сути, любые графические настройки, требующие одновременного выполнения вычислений, значительно выиграют от большего количества ядер CUDA.Наиболее очевидными из них являются освещение и тени, но также включены физика, а также некоторые типы сглаживания и окружающего затенения.

ядер CUDA против потоковых процессоров

В то время как у Nvidia есть ядра CUDA, у ее основного конкурента, AMD, есть потоковые процессоры.

Очевидно, что эти две технологии, а также соответствующие архитектуры графических процессоров каждой компании различаются. Однако по своей сути и по функциям ядра CUDA и потоковые процессоры — это одно и то же.

Ядра

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

Сколько ядер CUDA вам нужно?

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

Многие другие характеристики, такие как объем видеопамяти, важнее учитывать, чем количество ядер CUDA, а также возникает вопрос оптимизации программного обеспечения.

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

Чтобы получить общее представление о мощности графического процессора, мы рекомендуем проверить UserBenchmark. Однако, если вы хотите увидеть подробное, всестороннее тестирование, есть несколько надежных сайтов, таких как GamersNexus, TrustedReviews, Tom’s Hardware, AnandTech и некоторые другие.

Последнее слово

И в этом суть. Надеюсь, это помогло пролить свет на то, что на самом деле представляют собой ядра CUDA, что они делают и насколько они важны. Прежде всего, мы надеемся, что помогли развеять любые неправильные представления, которые у вас могли быть по этому вопросу.

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

Можете ли вы собрать свой собственный игровой ноутбук?

Как работают видеокарты?

С тех пор, как 3dfx представила оригинальный ускоритель Voodoo, ни один компонент ПК не оказал такого влияния на возможность игры на вашем компьютере, как скромная графическая карта.В то время как другие компоненты имеют абсолютное значение, топовый ПК с 32 ГБ ОЗУ, процессором за 4000 долларов и хранилищем на основе PCIe задохнется и умрет, если его попросят запускать современные игры AAA на карте десятилетней давности с современными разрешениями и уровнями детализации. . Видеокарты, также известные как GPU (графические процессоры), имеют решающее значение для производительности игры, и мы подробно их освещаем. Но мы не часто погружаемся в то, что делает работу графического процессора и как работают карты.

По необходимости, это будет общий обзор функциональных возможностей графических процессоров и информация, общая для интегрированных графических процессоров AMD, Nvidia и Intel, а также любых дискретных карт, которые Intel может создать в будущем на основе архитектуры Xe.Он также должен быть общим для мобильных графических процессоров, созданных Apple, Imagination Technologies, Qualcomm, ARM и другими поставщиками.

Почему мы не запускаем рендеринг с помощью процессоров?

Первое, на что я хочу обратить внимание, это то, почему мы вообще не используем процессоры для рендеринга рабочих нагрузок в играх. Честный ответ на этот вопрос заключается в том, что вы можете запускать рабочие нагрузки рендеринга непосредственно на ЦП. Ранние 3D-игры, предшествовавшие широкому распространению видеокарт, такие как Ultima Underworld, полностью работали на процессоре.UU — полезный справочный случай по нескольким причинам — у него был более продвинутый движок рендеринга, чем в таких играх, как Doom, с полной поддержкой просмотра вверх и вниз, а также расширенными функциями, такими как наложение текстур. Но такая поддержка досталась дорогой ценой — у многих людей не было ПК, на котором можно было бы запустить игру.

Подземный мир Ultima. Изображение GOG

На заре 3D-игр многие игры, такие как Half-Life и Quake II, имели программный рендерер, позволяющий играть в игры без 3D-ускорителей.Но причина, по которой мы убрали эту опцию из современных игр, проста: процессоры разработаны как микропроцессоры общего назначения, что является еще одним способом сказать, что им не хватает специализированного оборудования и возможностей, которые предлагают графические процессоры. Современный процессор мог бы легко справиться с играми, которые 18 лет назад имели тенденцию к заиканию при работе в программном обеспечении, но ни один процессор на Земле не смог бы легко справиться с современной игрой AAA, если бы она работала в этом режиме. По крайней мере, без кардинальных изменений сцены, разрешения и различных визуальных эффектов.

В качестве забавного примера: Threadripper 3990X может запускать Crysis в программном режиме, хотя и не так хорошо.

Что такое GPU?

Графический процессор — это устройство с набором определенных аппаратных возможностей, которые должны хорошо соответствовать тому, как различные 3D-движки выполняют свой код, включая настройку и выполнение геометрии, наложение текстур, доступ к памяти и шейдеры. Существует связь между тем, как работают 3D-движки, и тем, как разработчики графических процессоров создают оборудование.Некоторые из вас, возможно, помнят, что семейство AMD HD 5000 использовало архитектуру VLIW5, а некоторые высокопроизводительные графические процессоры семейства HD 6000 использовали архитектуру VLIW4. С GCN AMD изменила свой подход к параллелизму во имя получения более полезной производительности за такт.

Архитектура AMD, следующая за GCN, RDNA, удвоила идею повышения IPC, с инструкциями, отправляемыми каждый такт. Это улучшило IPC на 25 процентов. RDNA2 опирается на эти преимущества и добавляет такие функции, как огромный кэш L3, для дальнейшего повышения производительности.Точно так же семейство графических процессоров Nvidia эволюционировало за тот же период времени, от дополнительного параллелизма, реализованного в Kepler, до поддержки половинной точности и специализированных тензорных модулей, которые Nvidia реализовала в своих микроархитектурах Turing и Pascal.

Nvidia впервые ввела термин «GPU» с запуском оригинальной GeForce 256 и ее поддержкой аппаратного преобразования и вычислений освещения на GPU (это примерно соответствовало запуску Microsoft DirectX 7).Интеграция специализированных возможностей непосредственно в аппаратное обеспечение была отличительной чертой ранней технологии графических процессоров. Многие из этих специализированных технологий все еще используются (в самых разных формах). Энергоэффективнее и быстрее иметь выделенные ресурсы на кристалле для обработки определенных типов рабочих нагрузок, чем пытаться выполнять всю работу в одном массиве программируемых ядер.

Существует ряд различий между ядрами GPU и CPU, но на высоком уровне вы можете думать о них так.ЦП обычно предназначены для максимально быстрого и эффективного выполнения однопоточного кода. Такие функции, как SMT/Hyper-Threading, улучшают это, но мы масштабируем многопоточную производительность, размещая более высокоэффективные однопоточные ядра рядом друг с другом. 64-ядерные / 128-потоковые процессоры AMD Epyc — самые большие, которые вы можете купить сегодня. Для сравнения, самый младший графический процессор Pascal от Nvidia имеет 384 ядра, в то время как процессор x86 с наибольшим количеством ядер на рынке достигает 64. «Ядро» на языке графических процессоров — это гораздо меньший процессор.

Примечание: Вы не можете сравнивать или оценивать относительную игровую производительность между AMD, Nvidia и Intel, просто сравнивая количество ядер графического процессора. В пределах одного и того же семейства графических процессоров (например, в сериях Nvidia GeForce GTX 10, 20 или 30 или семействах AMD RX 4xx или 5xx) большее количество ядер графического процессора означает, что графический процессор более мощный, чем карта более низкого уровня. Сравнения, основанные на FLOPS, сомнительны по причинам, обсуждаемым здесь.

Причина, по которой вы не можете делать немедленные выводы о производительности графических процессоров между производителями или семействами ядер, основываясь исключительно на количестве ядер, заключается в том, что разные архитектуры более и менее эффективны.В отличие от центральных процессоров, графические процессоры предназначены для параллельной работы. И AMD, и Nvidia структурируют свои карты в виде блоков вычислительных ресурсов. Nvidia называет эти блоки SM (Streaming Multiprocessor), а AMD называет их вычислительным блоком.

Потоковый мультипроцессор Pascal (SM).

Каждый блок содержит группу ядер, планировщик, регистровый файл, кэш инструкций, кэш текстур и L1, а также блоки наложения текстур. SM/CU можно рассматривать как наименьший функциональный блок GPU.Он не содержит буквально всего — механизмы декодирования видео, выходные данные рендеринга, необходимые для фактического вывода изображения на экран, и интерфейсы памяти, используемые для связи со встроенной видеопамятью, — все это выходит за рамки его компетенции — но когда AMD ссылается на APU как на 8 или 11 вычислительных блоков Vega, это (эквивалентный) блок кремния, о котором они говорят. И если вы посмотрите на блок-схему графического процессора, любого графического процессора, вы заметите, что именно SM/CU дублируется на изображении дюжину или более раз.

А вот и Паскаль, полная версия.

Чем больше количество блоков SM/CU в графическом процессоре, тем больше работы он может выполнять параллельно за такт. Рендеринг — это тип проблемы, который иногда называют «позорно параллельным», что означает, что он может чрезвычайно хорошо масштабироваться вверх по мере увеличения количества ядер.

Когда мы обсуждаем конструкции графических процессоров, мы часто используем формат, который выглядит примерно так: 4096:160:64. Количество ядер графического процессора — первое число. Чем он больше, тем быстрее GPU, при условии, что мы сравниваем внутри одного семейства (GTX 3070 против GTX 3080 против GTX 3080 Ti, RX 5700 XT против RX 6700 XT и так далее).

Отображение текстуры и выходные данные рендеринга

Есть еще два основных компонента графического процессора: блоки наложения текстуры и выходные данные рендеринга. Количество блоков наложения текстуры в проекте определяет максимальный вывод текселей и то, как быстро он может адресовать и накладывать текстуры на объекты. Ранние 3D-игры использовали очень мало текстурирования, потому что работа по рисованию трехмерных многоугольных фигур была достаточно сложной. Текстуры на самом деле не нужны для 3D-игр, хотя список игр, в которых они не используются, чрезвычайно мал.

Количество блоков наложения текстур в графическом процессоре обозначается второй цифрой в метрике 4096:160:64. AMD, Nvidia и Intel обычно меняют эти цифры одинаково, увеличивая и уменьшая семейство графических процессоров. Другими словами, вы вряд ли найдете сценарий, в котором один графический процессор имеет конфигурацию 4096:160:64, а графический процессор выше или ниже него в стеке имеет конфигурацию 4096:320:64. Отображение текстур может быть узким местом в играх, но следующий по величине графический процессор в стеке продуктов обычно предлагает как минимум больше ядер графического процессора и блоков наложения текстур (большее количество ROP у более дорогих карт зависит от семейства графических процессоров и конфигурации карты). ).

Выходы рендеринга (также иногда называемые конвейерами растровых операций) — это место, где выходные данные графического процессора собираются в изображение для отображения на мониторе или телевизоре. Количество выходных данных рендеринга, умноженное на тактовую частоту графического процессора, определяет скорость заполнения пикселей. Большее количество ROP означает, что одновременно может выводиться больше пикселей. ROP также обрабатывают сглаживание, и включение AA — , особенно AA с суперсэмплингом — может привести к ограничению скорости заполнения игры.

Пропускная способность памяти, Емкость памяти

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

В некоторых случаях нехватка пропускной способности памяти может стать существенным узким местом для графического процессора. APU AMD, такие как Ryzen 5 3400G, сильно ограничены в пропускной способности, а это означает, что увеличение тактовой частоты DDR4 может оказать существенное влияние на общую производительность.Выбор игрового движка также может оказать существенное влияние на то, какая пропускная способность памяти необходима графическому процессору, чтобы избежать этой проблемы, как и целевое разрешение игры.

Общий объем встроенной памяти является еще одним важным фактором для графических процессоров. Если объем видеопамяти, необходимой для работы с заданным уровнем детализации или разрешением, превышает доступные ресурсы, игра часто все еще будет работать, но ей придется использовать основную память ЦП для хранения дополнительных данных текстуры, а для графического процессора требуется значительно больше времени. для извлечения данных из DRAM, а не из встроенного пула выделенной VRAM.Это приводит к массовым зависаниям, поскольку игра колеблется между извлечением данных из быстрого пула локальной памяти и общей системной ОЗУ.

Следует помнить, что производители графических процессоров иногда оснащают карты младшего или среднего класса большим объемом видеопамяти, чем это предусмотрено стандартом, чтобы немного увеличить цену за продукт. Мы не можем сделать абсолютное предсказание относительно того, сделает ли это GPU более привлекательным, потому что, честно говоря, результаты варьируются в зависимости от рассматриваемого GPU.Что мы можем вам сказать, так это то, что во многих случаях не стоит платить больше за карту, если единственная разница заключается в большем буфере ОЗУ. Как правило, младшие графические процессоры, как правило, сталкиваются с другими узкими местами, прежде чем их задушит ограниченная доступная память. Если вы сомневаетесь, ознакомьтесь с обзорами карты и поищите сравнения того, превосходит ли версия на 2 ГБ версию с 4 ГБ или каким бы ни был соответствующий объем оперативной памяти. Чаще всего, если предположить, что все остальное между двумя решениями одинаково, вы обнаружите, что за более высокую загрузку ОЗУ не стоит платить.

Ознакомьтесь с нашей серией ExtremeTech Explains, в которой более подробно рассматриваются самые актуальные технические темы современности.

Прочитано :

Ядер CUDA против потоковых процессоров (и других исследованных ядер GPU)

Вы когда-нибудь ходили покупать модную новую видеокарту и натыкались на подобный технический бред?

Ядра Cuda? Потоковые процессоры? Какие они вообще?

Если вы потратили какое-то время на изучение спецификаций графических карт, вероятно, вы уже встречали слова «ядра CUDA» или «потоковые процессоры».

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

В этой статье я подробно расскажу о нюансах обоих и некоторых других «ядер», которые вы можете найти.

Что такое ядра?

Ядра можно рассматривать как сердце любого процессора или графического процессора.

Как и человеческое сердце, ядро ​​может делать только одну вещь за раз, но делать это очень быстро и эффективно.

Количество ядер в ЦП, например, определяет его общую вычислительную мощность.

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

Продолжая эту аналогию, когда одноядерному -ядерному процессору нужно дышать, он перестает говорить. А когда ему нужно поговорить, он перестает дышать. Это отличается от многоядерных процессоров, которые могут делать все это одновременно.

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

Одноядерный процессор быстрый, но ограниченный. Многоядерный ЦП может быть медленнее на задачу , но он может выполнять много задач одновременно.

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

Это то, что есть у GPU . И именно поэтому графические процессоры намного медленнее, чем ЦП, для вычислений общего назначения последовательных , но намного быстрее для параллельных вычислений .

Ядра графического процессора обычно называются «ядрами CUDA» или «потоковыми процессорами».

В чем разница между ядрами ЦП и ядрами графического процессора?

Между ядрами процессора и ядра графического процессора есть много общего, но у них также есть много различий.

Ядра ЦП предназначены для одновременного выполнения нескольких инструкций. Они предназначены для расчетов общего назначения и имеют широкий спектр применений.

Ядра графического процессора предназначены для одной цели: обработки графики.Они специализированы и очень эффективны в своей работе.

ЦП

используют небольшое количество очень мощных ядер, в то время как графические процессоры состоят из большого количества сравнительно менее мощных ядер.

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

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

Что такое ядра CUDA и для чего они используются?

«CUDA» — это запатентованная технология, разработанная NVIDIA и расшифровывающаяся как Compute Unified Device Architecture.

Ядра CUDA используются для многих целей, но главное, для чего они используются, — это обеспечение эффективных параллельных вычислений.

Одно ядро ​​CUDA аналогично ядру ЦП, с тем основным отличием, что оно менее способно, но реализовано в гораздо большем количестве. Что опять же позволяет проводить отличные параллельные вычисления.

Типичный ЦП содержит от 2 до 16 ядер, но количество ядер CUDA даже в самых простых современных графических процессорах NVIDIA исчисляется сотнями.

Между тем, карты высокого класса теперь имеют тысячи таких карт.

Но CUDA представляет собой не просто набор ядер, а интерфейс для доступа к этим ядрам и связи с остальной частью вашей системы.

Ядра, выполняющие эти инструкции, называются ядрами CUDA.

Что такое потоковые процессоры и для чего они используются?

У NVIDIA есть свои ядра CUDA, но у AMD, их главного конкурента, также есть конкурирующая технология под названием «потоковые процессоры».

Теперь эти две технологии и архитектуры графических процессоров соответствующих компаний различаются.

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

Ядра CUDA против потоковых процессоров

Как правило, ядра CUDA от NVIDIA известны как более стабильные и лучше оптимизированные, поскольку аппаратное обеспечение NVIDIA обычно, к сожалению, сравнивают с AMD.

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

Поскольку Nvidia долгое время была производителем графических процессоров №1, поддержка ядер CUDA гораздо шире, чем у потоковых процессоров AMD.

В конце концов, архитектура CUDA является проприетарной, и разработка программного обеспечения для нее — трудоемкий процесс. Понятно, что разработчики движков рендеринга, разработчики игровых движков или разработчики игр предпочитают разрабатывать и поддерживать аппаратное обеспечение графических процессоров, которое более широко используется.

Но по своей сути и ядра CUDA, и потоковые процессоры одинаково способны, если поддержка программного обеспечения находится на одном уровне. Поэтому вам не нужно беспокоиться о том, что «лучше», когда речь идет о ядрах графического процессора, поскольку они оба практически одинаковы.

Как сравнивать графические процессоры

Очень сложно сравнивать графические процессоры только по их спецификациям.

Определения самих ядер NVIDIA и AMD различаются, и их архитектуры ядер также сильно различаются.

Вы не можете просто использовать графический процессор NVIDIA, потому что у него на тысячу ядер CUDA больше, чем у сопоставимой карты AMD, и вы не можете просто использовать графический процессор AMD по тем же причинам.

Лучший и единственный реальный способ сравнить производительность графических процессоров — это использовать результаты реальных тестов.

Мы составили две сравнительные таблицы для графических процессоров Nvidia и графических процессоров AMD, чтобы упростить вам этот процесс.

Что такое тензорные ядра NVIDIA?

Впервые представленные в архитектуре NVIDIA Volta, тензорные ядра представляют собой тип ядра, предназначенный для того, чтобы сделать искусственный интеллект и глубокое обучение более доступными и мощными.

С момента появления графических процессоров CUDA архитектура разрабатывалась с одной важной целью: упростить создание параллельных высокоэффективных программ.И за последнее десятилетие он отлично с этим справился.

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

Новая архитектура NVIDIA, Ampere, привнесла еще более серьезные изменения благодаря тензорным ядрам 3-го поколения, которые значительно упростят и ускорят обучение моделей глубокого обучения.

Эти ядра разработаны с учетом глубокого обучения, и они намного эффективнее старых тензорных ядер, которые использовались в архитектурах Volta и Turing до появления Ampere.

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

Тензорные ядра NVIDIA 3-го поколения могут работать в 20 раз быстрее, чем старые ядра.

Это большая скорость, и есть надежда, что она поможет значительно повысить производительность алгоритмов глубокого обучения.

Одной из технологий, которая на самом деле использует глубокое обучение нейронной сети, является собственная технология NVIDIA DLSS, и это то, что средний Джо или Джилл могут использовать теперь !

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

Изображение предоставлено: Wolfenstein: Youngblood — NVIDIA

DLSS расшифровывается как Deep Learning Super-Sampling.

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

Улучшенные изображения, создаваемые DLSS, обычно сопоставимы с изображениями 4K, но визуализируются со значительно более низким разрешением. Предоставление значительных улучшений производительности.

Изображение предоставлено: MechWarrior 5 — NVIDIA

DLSS работает на видеокартах, начиная с графических процессоров с архитектурой Turing, но в прайм-тайм она вступила с поколением Ampere.

Поскольку DLSS — это новая технология, она доступна не во всех играх и не гарантирует ее работоспособность в любой ситуации.

Но NVIDIA постоянно работает с разработчиками над улучшением производительности.

Что такое ядра NVIDIA RT?

NVIDIA также представила еще один новый тип ядер: ядра RT — ядра трассировки лучей.

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

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

Трассировка лучей уже много лет используется в профессиональной 3D-рендеринге, но только недавно она стала применяться для рендеринга в реальном времени. Ядра NVIDIA RT являются важной частью этой разработки.

Ядра NVIDIA RT предназначены для ускорения вычислений трассировки лучей и были специально разработаны для этих задач.

Их можно использовать для ускорения рендеринга игр и другой 3D-графики на много порядков.

Второе поколение ядер RT, представленных с архитектурой Ampere, также намного эффективнее и мощнее, чем старые ядра.

Новая архитектура NVIDIA — это огромный шаг вперед в мире глубокого обучения и мультимедиа с искусственным интеллектом.

Новые тензорные ядра и RT-ядра позволяют создавать поистине потрясающие приложения. Кто знает, что ждет эти новые технологии в будущем?

Визуализация в реальном времени с полной трассировкой пути может быть не за горами в будущем, если мы продолжим внедрять инновации такими темпами.

Что такое ускорители AMD Ray?

Ускорители AMD Ray — это ответ AMD на ядра NVIDIA RT.

AMD присоединилась к соревнованию по трассировке лучей со своей серией RX 6000, и вместе с этим они представили несколько важных функций в архитектурном дизайне RDNA 2, которые помогают конкурировать с ядрами NVIDIA RT.

Предполагается, что эти «ускорители лучей» повысят эффективность стандартных вычислительных блоков графического процессора в вычислительных рабочих нагрузках, связанных с трассировкой лучей.

Однако механизм функционирования Ray Accelerators все еще относительно неясен и все еще находится в зачаточном состоянии, поскольку AMD несколько медленно адаптировалась к революции трассировки лучей в реальном времени.

На данный момент ускорители лучей AMD не совсем соответствуют по производительности относительно более зрелым ядрам RT от NVIDIA.

У AMD также нет реального конкурента технологии NVIDIA DLSS. Тем не менее, над решением, подобным ему , активно работают .

Таким образом, есть определенный шанс, что ситуация может измениться с новой архитектурой AMD RDNA 3.

Вкратце

Надеюсь, это прояснило для вас ситуацию.

Если вы все еще чувствуете себя потерянным, вот основные моменты, которые вы должны извлечь из этого.

Потоковые процессоры и ядра CUDA — это фирменные названия одного и того же: параллельного процессора и набора правил его работы.

На практике они принципиально различаются, поскольку AMD и NVIDIA используют свою собственную уникальную архитектуру.

Но между ними нет большой разницы в производительности.

Попытка напрямую сравнить потоковые процессоры и ядра CUDA друг с другом подобна попытке измерить пробег вашего автомобиля, глядя на размер вашего топливного бака.

Гораздо разумнее просто покататься на машине.

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

Часто задаваемые вопросы

  • Сколько ядер мне нужно в графическом процессоре?
    • Чем больше, тем лучше. У вас не может быть достаточно ядер на GPU. Но большее количество ядер сопряжено с более высокими затратами, поэтому вам нужно сбалансировать это.
  • Чем больше ядер, тем выше производительность?
    • Да.Довольно много. Это, конечно, не единственное, что определяет производительность графического процессора, но оно играет в ней большую роль, поэтому вы можете вообще предположить, что большее количество ядер (будь то CUDA, потоковые процессоры или что-то другое) будет составлять лучшая производительность.
  • Как ядра влияют на производительность 3D-моделирования?
  • Ядра CUDA лучше потоковых процессоров?
    • Они оба очень похожи по своим функциям и характеристикам.
    • Единственное преимущество, которое CUDA может иметь над потоковыми процессорами, заключается в том, что общеизвестно, что у него лучшая программная поддержка.
    • Но в целом между ними нет большой разницы.
  • Имеют ли карты AMD ядра CUDA?
    • Нет. Ядра CUDA — это запатентованная технология, разработанная NVIDIA, которая доступна только в графических процессорах NVIDIA.

Мы надеемся, что это точно объясняет, что такое все эти ядра на графических процессорах! Есть еще вопросы по ним? Дайте нам знать в комментариях или на нашем форуме !

32-ядерный графический процессор Apple M1 Max GPU — тесты и характеристики

log 09.16:29:43

#0 в URL-адресе не найдены идентификаторы (должны быть разделены знаком «_») +0s … 0s

#1 нет перенаправления на сервер Ajax +0s … 0s

#2 не воссоздал кеш, так как ему меньше 5 дней! Создано 05.01.2022, 12:56:32 +0100 +0,001с … 0,001с

#3 Составные характеристики +0,061 с … 0,062 с

#4 вывел спецификации +0 с … 0,062 с

#5 start showIntegratedCPUs +0s … 0,062 с

#6 получение средних показателей для устройства 10970 +0,016 с … 0,078 с

#7 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,079 с

#8 получил одиночные тесты 10970 +0,006 с … 0,085 с

#9 получил средние показатели для устройств +0 с … 0,085 с

#10 linkCache_getLink с использованием $NBC_LINKCACHE +0,006 с … 0,091 с

#11 linkCache_getСсылка с помощью $NBC_LINKCACHE +0.007 с … 0,098 с

#12 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,101 с

#13 linkCache_getLink с использованием $NBC_LINKCACHE +0,007 с … 0,108 с

#14 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,108 с

#15 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,108 с

#16 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,108 с

#17 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.003 с … 0,111 с

#18 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,114 с

#19 linkCache_getLink с использованием $NBC_LINKCACHE +0,005 с … 0,119 с

#20 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,121 с

#21 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,123 с

#22 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,123 с

#23 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,123 с

#24 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,123 с

#25 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,123 с

#26 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,123 с

#27 linkCache_getLink с использованием $NBC_LINKCACHE +0,005 с … 0,129 с

#28 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,13 с

#29 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.002 с … 0,132 с

#30 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,132 с

#31 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,132 с

#32 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,132 с

#33 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,132 с

#34 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,132 с

#35 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,132 с

#36 linkCache_getLink с использованием $NBC_LINKCACHE +0,004 с … 0,136 с

#37 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,136 с

#38 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,136 с

#39 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,137 с

#40 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,139 с

#41 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,139 с

#42 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,139 с

#43 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,139 с

#44 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,139 с

#45 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,139 с

#46 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,139 с

#47 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.004 с … 0,144 с

#48 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,146 с

#49 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,146 с

#50 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,146 с

#51 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,146 с

#52 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,146 с

#53 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,146 с

#54 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,146 с

#55 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,149 с

#56 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,149 с

#57 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,15 с

#58 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,152 с

#59 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,152 с

#60 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,152 с

#61 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,152 с

#62 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,152 с

#63 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,152 с

#64 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,152 с

#65 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,152 с

#66 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,155 с

#67 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,156 с

#68 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,156 с

#69 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,156 с

#70 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,156 с

#71 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,156 с

#72 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,156 с

#73 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,156 с

#74 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,156 с

#75 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,156 с

#76 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,157 с

#77 linkCache_getСсылка с помощью $NBC_LINKCACHE +0.001 с … 0,159 с

#78 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,159 с

#79 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,159 с

#80 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,16 с

#81 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,162 с

#82 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,162 с

#83 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,162 с

#84 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,162 с

#85 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,162 с

#86 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,162 с

#87 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,162 с

#88 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,162 с

#89 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,162 с

#90 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,164 с

#91 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,166 с

#92 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,169 с

#93 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,169 с

#94 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,169 с

#95 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,169 с

#96 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,169 с

#97 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,169 с

#98 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,169 с

#99 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,169 с

#100 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,172 с

#101 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,172 с

#102 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,174 с

#103 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,176 с

#104 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,176 с

#105 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,176 с

#106 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,176 с

#107 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.001 с … 0,177 с

#108 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,178 с

#109 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,178 с

#110 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,178 с

#111 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,18 с

#112 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,181 с

#113 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,181 с

#114 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,182 с

#115 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,182 с

#116 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,182 с

#117 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,184 с

#118 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,184 с

#119 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,184 с

#120 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,185 с

#121 мин., макс., среднее, медиана заняли с +0,024 с … 0,209 с

#122 до вывода игрового теста +0 с … 0,209 с

#123 Получил 12 строк для игровых тестов. +0,003 с … 0,212 с

#124 составленный SQL-запрос для gamebenchmarks +0s … 0,212s

#125 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,212 с

#126 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,212 с

#127 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,212 с

#128 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,213 с

#129 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,213 с

#130 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,213 с

#131 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,213 с

#132 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,213 с

#133 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,213 с

#134 получил данные и поместил их в $dataArray +0s … 0.213s

#135 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,214 с

#136 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,216 с

#137 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,216 с

#138 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,216 с

#139 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,216 с

#140 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,216 с

#141 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,218 с

#142 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,218 с

#143 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,219 с

#144 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,219 с

#145 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,219 с

#146 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,219 с

#147 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,219 с

#148 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,222 с

#149 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,222 с

#150 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,222 с

#151 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,222 с

#152 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,222 с

#153 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,222 с

#154 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,222 с

#155 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.002 с … 0,224 с

#156 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,224 с

#157 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,224 с

#158 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,224 с

#159 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,224 с

#160 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,224 с

#161 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.001 с … 0,225 с

#162 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,225 с

#163 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,227 с

#164 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,227 с

#165 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,227 с

#166 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,227 с

#167 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,227 с

#168 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,227 с

#169 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,227 с

#170 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,227 с

#171 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,227 с

#172 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,228 с

#173 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.002 с … 0,23 с

#174 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,23 с

#175 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,23 с

#176 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,23 с

#177 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,23 с

#178 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,23 с

#179 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,23 с

#180 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,231 с

#181 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,231 с

#182 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,233 с

#183 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,233 с

#184 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,233 с

#185 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,233 с

#186 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,233 с

#187 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,233 с

#188 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,233 с

#189 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,233 с

#190 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,233 с

#191 linkCache_getСсылка с помощью $NBC_LINKCACHE +0.001 с … 0,233 с

#192 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,235 с

#193 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,235 с

#194 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,235 с

#195 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,235 с

#196 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,235 с

#197 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,235 с

#198 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,235 с

#199 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,235 с

#200 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,235 с

#201 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,236 с

#202 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,238 с

#203 linkCache_getСсылка с помощью $NBC_LINKCACHE +0.002 с … 0,239 с

#204 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,239s

#205 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,239s

#206 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,239 с

#207 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,239s

#208 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,239s

#209 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,239 с

#210 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,239s

#211 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,239 с

#212 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,241 с

#213 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,241 с

#214 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,241s

#215 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,242 с

#216 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,242s

#217 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,242s

# 218 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,242 с

#219 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,242s

#220 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,242 с

#221 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.002 с … 0,244 с

#222 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,244 с

#223 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,244 с

#224 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,244 с

# 225 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,244 с

#226 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,244 с

#227 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,244 с

# 228 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,244 с

#229 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,244s

#230 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,246 с

#231 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,246s

# 232 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,246 с

#233 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,246 с

# 234 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,246 с

#235 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,246 с

#236 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,246 с

#237 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,248 с

# 238 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,248 с

#239 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,248 с

#240 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,248s

#241 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,248s

#242 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,248 с

#243 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,248 с

# 244 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,248 с

#245 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,248 с

#246 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,249 с

# 247 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,249 с

# 248 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,249 с

# 249 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,249 с

#250 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,249s

#251 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,249 с

#252 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,249 с

#253 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,249 с

#254 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,25 с

#255 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,252 с

# 256 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,252 с

#257 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,252 с

# 258 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,252 с

# 259 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,252 с

# 260 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,252 с

#261 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,252s

#262 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,252s

#263 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,252 с

# 264 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,253 с

#265 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,254 с

# 266 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,254 с

# 267 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,254 с

#268 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,254 с

#269 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,254 с

#270 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,254s

#271 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,254 с

# 272 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,254 с

#273 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,257 с

#274 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,26 с

#275 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,26 с

#276 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

#277 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

#278 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

# 279 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

#280 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

#281 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,26 с

#282 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

#283 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,262 с

# 284 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,262 с

#285 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,263 с

#286 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,266 с

#287 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,266 с

# 288 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,266 с

# 289 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,266 с

# 290 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,266 с

# 291 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,266 с

#292 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,266 с

#293 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,266 с

#294 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,269 с

# 295 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,269 с

# 296 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,269 с

# 297 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,269 с

# 298 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,269 с

#299 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,269 с

#300 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,269 с

#301 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,269 с

#302 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,269 с

#303 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,27 с

#304 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,272 с

#305 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,272 с

#306 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,272 с

#307 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,272 с

#308 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,272 с

#309 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,272 с

#310 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,272 с

#311 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,272 с

#312 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,272 с

#313 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,275 с

#314 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,275 с

#315 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,275 с

#316 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,275 с

#317 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,275 с

#318 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,275 с

#319 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,275 с

#320 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,275 с

#321 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,275 с

#322 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,276 с

#323 linkCache_getСсылка с помощью $NBC_LINKCACHE +0.002 с … 0,278 с

#324 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#325 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#326 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#327 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#328 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#329 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,278 с

#330 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#331 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#332 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,28 с

#333 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#334 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#335 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,28 с

#336 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#337 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#338 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#339 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#340 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#341 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.001 с … 0,281 с

#342 бенчмарки составлены для вывода. +0,001 с … 0,282 с

#343 журнал возврата +0,069 с … 0,351 с

7-ядерный графический процессор Apple M1 GPU — тесты и характеристики

log 17. 22:40:48

#0 в URL-адресе не найдены идентификаторы (должны быть разделены знаком «_») +0s … 0s

#1 нет перенаправления на сервер Ajax +0s … 0s

#2 не воссоздал кеш, так как ему меньше 5 дней! Создано в сб, 15 января 2022 г., 12:58:10 +0100 +0.001 с … 0,001 с

#3 Составные спецификации +0,063 с … 0,064 с

#4 вывел спецификации +0 с … 0,064 с

#5 start showIntegratedCPUs +0s … 0.064s

#6 получение средних показателей для устройства 10560 +0,015 с … 0,079 с

#7 получил одиночные тесты 10560 +0,006 с … 0,085 с

#8 получил средние показатели для устройств +0 с … 0,085 с

#9 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.007 с … 0,092 с

#10 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,094 с

#11 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,094 с

#12 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,094s

#13 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,097 с

#14 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,097 с

#15 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,097 с

#16 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,1 с

#17 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,102 с

#18 linkCache_getLink с использованием $NBC_LINKCACHE +0,004 с … 0,106 с

#19 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,106 с

#20 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,106 с

#21 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.002 с … 0,108 с

#22 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,11 с

#23 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,11 с

#24 linkCache_getLink с использованием $NBC_LINKCACHE +0,005 с … 0,115 с

#25 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,116 с

#26 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,118 с

#27 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,118 с

#28 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,118 с

#29 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,118 с

#30 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,118 с

#31 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,121 с

#32 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,121 с

#33 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.002 с … 0,123 с

#34 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,124 с

#35 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,126 с

#36 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,126 с

#37 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,126 с

#38 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,126 с

#39 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,126 с

#40 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,126 с

#41 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,126 с

#42 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,126 с

#43 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,129 с

#44 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,129 с

#45 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,129 с

#46 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,129 с

#47 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,131 с

#48 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,133 с

# 49 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,133 с

#50 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,133 с

#51 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,133 с

#52 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,133 с

#53 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,133 с

#54 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,136 с

#55 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,136 с

#56 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,136 с

#57 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,136 с

#58 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,136 с

#59 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,137 с

#60 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,138 с

#61 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,14 с

#62 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,14 с

#63 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,14 с

#64 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,14 с

#65 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,14 с

#66 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,14 с

#67 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,142 с

#68 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,142 с

#69 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,142 с

#70 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,142 с

#71 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,142 с

#72 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,142 с

#73 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,142 с

#74 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,143 с

#75 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.001 с … 0,143 с

#76 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,145 с

#77 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,145 с

#78 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,145 с

#79 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,145 с

#80 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,145 с

#81 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,145 с

#82 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,145 с

#83 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,145 с

#84 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,145 с

#85 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,147 с

#86 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,147 с

#87 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,147 с

#88 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,147 с

#89 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,147 с

#90 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,147 с

#91 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,147 с

#92 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,147 с

#93 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.001 с … 0,148 с

#94 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,149 с

#95 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,15 с

#96 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,15 с

#97 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,15 с

#98 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,15 с

#99 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,15 с

#100 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,15 с

#101 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,15 с

#102 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,15 с

#103 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,15 с

#104 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,152 с

#105 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,152 с

#106 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,152 с

#107 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,152 с

#108 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,152 с

#109 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,152 с

#110 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,152 с

#111 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,152 с

#112 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,152 с

#113 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,153 с

#114 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,154 с

#115 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,155 с

#116 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,155 с

#117 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,155 с

#118 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,155 с

#119 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,155 с

#120 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,155 с

#121 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,155 с

#122 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,155 с

#123 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,155 с

#124 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,156 с

#125 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,158 с

#126 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,158 с

#127 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,158 с

#128 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,158 с

#129 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,158 с

#130 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,158 с

#131 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,158 с

#132 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,158 с

#133 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,158 с

#134 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,158 с

#135 linkCache_getСсылка с помощью $NBC_LINKCACHE +0.001 с … 0,159 с

#136 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,161 с

#137 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,161 с

#138 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,161 с

#139 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,161 с

#140 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,161 с

#141 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,161 с

#142 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,161 с

#143 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,161 с

#144 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,163 с

#145 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,163 с

#146 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,163 с

#147 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,163 с

#148 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,163 с

#149 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,164 с

#150 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,164 с

#151 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,165 с

#152 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,167 с

#153 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,167 с

#154 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,167 с

#155 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,167 с

#156 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,167 с

#157 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,167 с

#158 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,167 с

#159 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,167 с

#160 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,167 с

#161 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,168 с

#162 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,17 с

#163 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,17 с

#164 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,17 с

#165 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,17 с

#166 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,17 с

#167 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,17 с

#168 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,17 с

#169 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,17 с

#170 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,171 с

#171 мин., макс., среднее, медиана заняли s +0s … 0,171 с

#172 до вывода игрового теста +0 с … 0,171 с

#173 Получил 26 строк для игровых тестов. +0,006 с … 0,177 с

#174 составленный SQL-запрос для gamebenchmarks +0s … 0,177s

#175 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,177 с

#176 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,177 с

#177 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,177 с

#178 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,177 с

#179 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,177 с

#180 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,178 с

#181 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,178 с

#182 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,178 с

#183 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,178 с

#184 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,178 с

#185 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,178 с

#186 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,178 с

#187 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,178 с

#188 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,178 с

#189 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,178 с

#190 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,178 с

#191 получил данные и поместил их в $dataArray +0s … 0.178s

#192 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,18 с

#193 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,181 с

#194 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,183 с

#195 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.002 с … 0,185 с

#196 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,185 с

#197 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,185 с

#198 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,185 с

#199 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,185 с

#200 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,185 с

#201 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.001 с … 0,186 с

#202 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,187 с

#203 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,187s

#204 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,187s

#205 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,187 с

#206 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,187s

#207 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,187 с

#208 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,187s

#209 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,188 с

#210 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,188 с

#211 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,19 с

#212 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,19 с

#213 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,19 с

#214 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,19 с

#215 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,19 с

#216 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,19 с

#217 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,19 с

#218 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,192 с

#219 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,192 с

#220 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,192s

#221 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,192s

#222 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,192s

#223 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,192s

# 224 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,192 с

#225 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,192 с

#226 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,193 с

#227 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,195 с

#228 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,195 с

#229 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,195 с

#230 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,195 с

#231 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,195 с

#232 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,195 с

#233 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,195 с

#234 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,195 с

#235 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,195 с

#236 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,195 с

#237 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.001 с … 0,196 с

# 238 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,196 с

#239 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,196s

#240 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,196s

#241 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,196s

#242 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,196s

#243 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,196 с

# 244 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,196 с

#245 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,197s

#246 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,197 с

#247 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,199 с

#248 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,201 с

#249 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,201 с

#250 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,201 с

#251 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,201s

#252 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,201 с

#253 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,201 с

#254 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,201 с

#255 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,201 с

#256 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,201 с

#257 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,203 с

#258 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,203 с

# 259 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,203 с

# 260 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,203 с

#261 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,203 с

#262 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,203 с

#263 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,203 с

# 264 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,203 с

#265 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,204 с

#266 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,206 с

#267 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,206 с

#268 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,206 с

# 269 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,206 с

# 270 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,206 с

#271 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,206 с

#272 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,206 с

#273 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.001 с … 0,208 с

#274 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,208 с

# 275 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,208 с

#276 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,208 с

#277 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,208 с

#278 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,208 с

#279 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,208 с

#280 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,208 с

#281 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,208 с

#282 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,208 с

#283 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,208 с

#284 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,21 с

#285 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,21 с

#286 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,21 с

#287 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,21 с

#288 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,21 с

#289 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,21 с

#290 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,21 с

#291 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,21 с

#292 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,211 с

#293 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,212 с

# 294 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,212 с

#295 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,212 с

# 296 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,212 с

#297 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,212 с

# 298 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,212 с

# 299 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,212 с

#300 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,212 с

#301 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,212 с

#302 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,213 с

#303 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.002 с … 0,215 с

#304 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,217 с

#305 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,217 с

#306 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,217 с

#307 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,217 с

#308 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,218 с

#309 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,218 с

#310 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,218 с

#311 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,218 с

#312 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,22 с

#313 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,22 с

#314 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,22 с

#315 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,22 с

#316 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,22 с

#317 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,22 с

#318 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,22 с

#319 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,221 с

#320 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,223 с

#321 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,223 с

#322 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,223 с

#323 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,223 с

#324 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,223 с

#325 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,223 с

#326 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,223 с

#327 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,223 с

#328 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,223 с

#329 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,225 с

#330 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,225 с

#331 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,225 с

#332 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,225 с

#333 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,225 с

#334 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,225 с

#335 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,225 с

#336 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,225 с

#337 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,225 с

#338 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,226 с

#339 linkCache_getСсылка с помощью $NBC_LINKCACHE +0.001 с … 0,227 с

#340 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,228 с

#341 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,23 с

#342 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,23 с

#343 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,23 с

#344 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,23 с

#345 linkCache_getСсылка с помощью $NBC_LINKCACHE +0.002 с … 0,232 с

#346 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,232 с

#347 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,232 с

#348 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,232 с

#349 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,232 с

#350 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,232 с

#351 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,232 с

#352 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,232 с

#353 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,232 с

#354 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,234 с

#355 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,234 с

#356 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,234 с

#357 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,234 с

#358 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,234 с

#359 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,234 с

#360 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,234 с

#361 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,234 с

#362 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,234 с

#363 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.002 с … 0,235 с

#364 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,235 с

#365 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,235 с

#366 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,235 с

#367 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,236 с

#368 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,236 с

#369 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,236 с

#370 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,236 с

#371 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,236 с

#372 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,238 с

#373 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,238 с

#374 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,238 с

#375 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,238 с

#376 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,238 с

#377 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,238 с

#378 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,238 с

#379 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,238 с

#380 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,238 с

#381 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.002 с … 0,239 с

#382 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,239 с

#383 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,239 с

#384 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,239 с

#385 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,239 с

#386 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,239 с

#387 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,239 с

#388 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,239 с

#389 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,24 с

#390 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,242 с

#391 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,243 с

#392 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,244 с

#393 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,244 с

#394 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,244 с

#395 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,244 с

#396 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,244 с

#397 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,245 с

#398 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,245 с

#399 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,245 с

#400 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,245 с

#401 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,245 с

#402 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,245 с

#403 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,245 с

#404 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,245 с

#405 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,246 с

#406 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,246 с

#407 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,247 с

#408 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,247 с

#409 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,247 с

#410 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,247s

#411 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,247 с

#412 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,247 с

#413 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,247 с

#414 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,247 с

#415 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,247s

#416 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,249 с

#417 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,249 с

#418 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,249 с

#419 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,249s

#420 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,249 с

#421 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,249 с

#422 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,249 с

#423 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,249 с

#424 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,249 с

#425 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,25 с

#426 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,252 с

#427 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,254 с

#428 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,254 с

#429 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,254 с

#430 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,254 с

#431 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,254 с

#432 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,254 с

#433 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,254 с

#434 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,254 с

#435 linkCache_getСсылка с помощью $NBC_LINKCACHE +0.001 с … 0,256 с

#436 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,256 с

#437 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,256s

#438 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,256s

#439 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,256 с

#440 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,256 с

#441 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,256 с

#442 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,256 с

#443 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,256 с

#444 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,257 с

#445 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,258 с

#446 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,258s

#447 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,258 с

#448 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,258 с

#449 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,258 с

#450 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,258 с

#451 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,258 с

#452 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,258 с

#453 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,259 с

#454 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,26 с

#455 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

#456 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

#457 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

#458 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

#459 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,26 с

#460 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

#461 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

#462 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,26 с

#463 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,261 с

#464 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,261 с

#465 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.002 с … 0,262 с

#466 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,262s

#467 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,262 с

#468 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,262s

#469 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,262s

#470 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,262 с

#471 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,262 с

#472 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,262s

#473 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,262s

# 474 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,263 с

#475 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,264 с

#476 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,264 с

#477 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,264 с

#478 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,264 с

#479 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,264 с

#480 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,264 с

#481 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,264 с

#482 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,264 с

#483 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,264 с

#484 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,265 с

#485 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,265 с

#486 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,266 с

#487 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,266s

#488 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,268 с

#489 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,268 с

#490 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,268 с

#491 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,268 с

#492 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,268 с

#493 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,268 с

#494 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,268s

#495 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,268 с

#496 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,271 с

#497 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,273 с

#498 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,273s

#499 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,273s

#500 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,273 с

#501 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,273 с

#502 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,273 с

#503 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,273 с

#504 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,273 с

#505 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,273 с

#506 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,274 с

#507 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.001 с … 0,275 с

#508 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,275 с

#509 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,275 с

#510 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,275 с

#511 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,275 с

#512 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,275 с

#513 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,275 с

#514 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,276 с

#515 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,276 с

#516 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,278 с

#517 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#518 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#519 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,278 с

#520 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#521 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#522 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#523 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#524 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,278 с

#525 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.001 с … 0,28 с

#526 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#527 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#528 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#529 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#530 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#531 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,28 с

#532 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,28 с

#533 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,281 с

#534 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,281 с

#535 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,282 с

#536 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,282 с

#537 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,282 с

#538 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,282s

#539 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,282 с

#540 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,282 с

#541 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,282 с

#542 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,282 с

#543 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,282 с

#544 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,284 с

#545 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,284 с

#546 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,284 с

#547 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,284 с

#548 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,284 с

#549 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,284 с

#550 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,284 с

#551 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,284 с

#552 linkCache_getLink с использованием $NBC_LINKCACHE +0,003 с … 0,287 с

#553 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,289 с

#554 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,289 с

#555 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,289 с

#556 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,289 с

#557 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,29 с

#558 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,291 с

#559 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,291 с

#560 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,291 с

#561 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.001 с … 0,292 с

#562 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,292 с

#563 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,294 с

#564 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,294 с

#565 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,294 с

#566 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,294 с

#567 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,294 с

#568 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,294 с

#569 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,294 с

#570 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,294 с

#571 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,295 с

#572 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,296 с

#573 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,296 с

#574 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,296 с

#575 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,297 с

#576 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,299 с

#577 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,299 с

#578 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,299 с

#579 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,299 с

#580 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,299 с

#581 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,299 с

#582 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,299 с

#583 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,302 с

#584 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,302s

#585 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,302 с

#586 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,302 с

#587 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,302s

#588 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,302s

#589 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,302 с

#590 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,304 с

#591 linkCache_getСсылка с использованием $NBC_LINKCACHE +0.002 с … 0,306 с

#592 linkCache_getLink с использованием $NBC_LINKCACHE +0,002 с … 0,308 с

#593 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,308 с

#594 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,308s

#595 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,308 с

#596 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,308 с

#597 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,309 с

#598 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,31 с

#599 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,31 с

#600 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,31 с

#601 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,31 с

#602 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,31 с

#603 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,31 с

#604 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,311 с

#605 linkCache_getLink с использованием $NBC_LINKCACHE +0,001 с … 0,312 с

#606 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,312 с

#607 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,312 с

#608 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,312 с

#609 linkCache_getСсылка с использованием $NBC_LINKCACHE +0s … 0,312 с

#610 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,312 с

#611 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,312 с

#612 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,312 с

#613 linkCache_getLink с использованием $NBC_LINKCACHE +0 с … 0,312 с

#614 linkCache_getLink с использованием $NBC_LINKCACHE +0s … 0,312s

#615 бенчмарки составлены для вывода.+0,001 с … 0,313 с

#616 журнал возврата +0,066 с … 0,379 с

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *