MAX
Подпишись
стань автором. присоединяйся к сообществу!
17 сентября 22
91

Як-130 признан лучшим

Этот самолет признан международными экспертами лучшим образцом учебно-боевой техники

  • Як-130 ВВС России
  • Як-130 ВВС России

По состоянию на сентябрь этого года 34 новых российских учебно-тренировочных самолета (УТС) Як-130 поступили в Борисоглебское высшее военное авиационное училище летчиков имени В. П. Чкалова. Первый выпуск, подготовленный на этих УТС, состоялся в текущем году.

(много текста про Як-130 под катом)

[читать статью полностью...]

Кстати, а вы знали, что на «Сделано у нас» статьи публикуют посетители, такие же как и вы? И никакой премодерации, согласований и разрешений! Любой может добавить новость. А лучшие попадут в наш Телеграм @sdelanounas_ru. Подробнее о том как работает наш сайт здесь👈

Источник: vpk-news.ru

Комментарии 0

Для комментирования необходимо войти на сайт

  • 10
    Нет аватара silicoid17.09.13 16:32:35
    - БЦВМ F-35 Lightning II - процессор IBM / Motorola PowerPC G4: 41 млрд. оп/с (128-бит) (почти в 50 раз быстрее отечественных!)

    Вы где-ж такие цифры вообще нашли? М?.
    на Ж4 41 гигачто-то? У него теоретически-возможная тактовая - 2ГГц
    а при 1.3 Гигагерца он выдает 3 GIPSа. о производительность с плавающей точкой производитель деликатно умалчивает, так как если взглянуть вот на эту картинку http://www.ixbt.com/short/2k3-02/mpc2.png  станет понятно, что фпу у него скоре всего не может делать более одного запуска за такт. -> пиковая производительность = 1-1.5 Gflops / 1GHz

    Апд. а все это волшебство там из-за использования весьма специфических SIMD решалок. тоесть идет склейка FMUL+FADD + идут они в 4 отдельных потока - вот и сказочные цифры. Но для того, чтобы задействовать подобные системы надо иметь 1. подходящие данные 2. правильно их упаковать, 3. в правильном порядке подать на решалку - и кнать целиком все через числодробилку. А если вам надо произвести 2 FMUL, например, а не FMUL + FADD, то даже если пустить их через этот векторный блок, то производительность упадет в 2 раза, а если какие-нибудь другие операции, с плавающей точкой, то их придется пустить через общий ФПУ - А он, как я уже сказал - тормозной. Вот все и поехало.
    но даже если взять сфераконя в 32 бита
    1.3 Гигагерца * 2/FMUL+FADD/ *4 /т.к 4 путя/ получается 10.4 Гигафлопса. при этом не стоит забывать, что весь этот макаронный монстр висит на кэше с пропускной в 4 гигабайта в секунду. /привет пиковому ограничению в 4 гигафлопса/

    в общем, Я не понимаю, откуда цифра в 41 взялась 4.1 - еще куда не шло - как раз ограничение по скорости передачи данных внутри процессора    
    Отредактировано: silicoid~16:59 17.09.13
    • 1
      Нет аватара guest17.09.13 19:48:04
      А если вам надо произвести 2 FMUL, например, а не FMUL + FADD, то...
      Простите, это Вы ща с кем разговаривали? В смысле - о чём?    
      • 12
        Нет аватара silicoid17.09.13 20:10:43
        Я попытался объяснить, что G4 не может достичь таких цифр, даже если его приклеить к современному 8-ми ядерному Xeon-у
        FADD - это операция сложения с плавающей точкой
        FMUL - соответственно умножения

        то-есть специализированные блоки в Ж4 Они могут считать склейки из двух стандартных операций Умножения и сложения A*B+C за один подход.
        Обычно для этого требуется два подхода к снаряду А*B = R и R+C = R2

        И при расчете пиковой производительности в попугаях, разумеется, в зачет идут оба этих действия - и умножение и сложение.

        offtop Как считается производительность в MFLOPS?
        на самом деле просто FLOPS это Floating Point Operation Per Second - тоесть операций с плавающей точкой в секунду. Т.е. берут какое-то определенное действие над числами, например умножение, сложение илb набор этих действий и смотрят - сколько процессор сделает их за 1 Секунду <

        Но для того, чтобы эти данные сложить, во первых. они должны соответствовать формату 32х битному числу с плавающей точкой (что, кстати говоря, очень мало. так как более-менее нормальная точность начинается от 64 бит)

        во вторых - их надо специальным образом подготовить. Недостаточно их загнать в нужные регистры и сказать процессору - "Нука, посчитал. быстро"

        И в третьих. эти данные должны быть однотипные. умножение+сложение, Умножение+сложение, умножение+сложение. и т.д. если встретится просто умножение, то будет например A*B+0 Правильно? А если сложение, то А*1+С -> но и сложение с нулем и умножение на единицу, процессор все-равно исполнит, соответственно этот вычислительный блок (его называют исполнительным устройством) будет в этот момент занят. А так как он занят, он не будет ничего другого считать. т.е. производительность снижается пропорционально кол-во занятых, но неиспользуемых блоков.

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

        А иногда народ вообще начинает складывать теплое с мягим, так и получается 41Гигачтото и 128 бит
        на самом деле это 4.1 гигафлопса и 4х32 бита
        Отредактировано: silicoid~20:30 17.09.13
        • -1
          Нет аватара guest17.09.13 21:40:50
          Я попытался объяснить,
          Ну что с вами делать, придется влепить ПЛЮС!    
    • 1
      Нет аватара Igor_rus17.09.13 21:11:17
      "...Я не понимаю, откуда цифра в 41 взялась 4.1 - еще куда не шло - как раз ограничение по скорости передачи данных внутри процессора..." А это типичный образец интеллектуальной продукции либералов-гуманитариев    Усё пропало шеф, таки просраливсеполимеры