Как стать автором
Обновить
3
0

Пользователь

Отправить сообщение
Я так, мимо крокодил.
Но однажды я два дня курил официальную документацию на Cortex-A. (интересовало в первую очередь исполнение из тесносвязанной памяти, кэширование, сколько там АЛУ, и прочее)
Ребят, камон, полезную работу выполняет не процессор, а весь компьютер. И где там бутылочные горлышки сразу совсем не понятно. В частности, я пришел к выводу, что системная шина (шины) сложнее и противнее в разработке чем вычислительное ядро. Как еще объяснить что MIPS лицензировало её у АRM? Да и полной документации на неё нет в открытом доступе. А ведь это целый «интернет» с пакетной передачей данных.
Или вот взять такие аппаратные блоки как USB или PCIe. Это также огромная огромная работа, которая влияет на производительность всего компьютера.
Короче я считаю что Эльбрус это как Жигули (новые Lada) собственной разработки. Нужно хоть чем-то заниматься чтобы не похоронить конструкторскую школу. Очень важно уметь доводить работу до конца, а не быть специалистом по фрагментарным знаниями
В процессе разработки компьютеров необходимо решать очень много задач, которые не упираются только в архитектуру процессора.
Всё быстро развивается и мы можем попасть в совсем другую реальность. Прямо сейчас я пишу с компьютера в 48 ядер и 96Гигабайт. Вы уверены что то что вы описываете будет важно, если вдруг ядер у всех будет по 4800?
А вы используете нейроускоритель? Лично я пришел к выводу что это тупиковая в широком смысле штука. Работает для узкого круга задач, типа детекции. Нелюбимая даже самими авторами, вроде как у google coral.
Софтвер развивается независимо от наличия ускорителей и нейроускорители моментально устаревают.
У меня есть ODROID-N2+ почти на этом же чипе. При нагрузке нейронками процентов на 70 — заметно греется, хотя и не так ужасно как рокчипы-олвиннеры. У вас либо более скромная нагрузка, либо действительно этот мелкий радиатор так эффективно охлаждает в закрытом корпусе.

У большинства в голове навязана картина что там:

  • нет коррупции

  • свободные люди дышат свободным воздухом и производят отличные товары.

  • генетическая предрасположенность

    Всё циничнее и прозаичнее. Транснациональным финансистам не важно где находится разработка и производство. Главное чтобы всё производилось с их участием и за доллары. Свет демократии не распространяется, например, на Мексику, а распространяется на крупные военные базы США: Германию, Южную Корею и Японию. Также Японии было разрешено покупать любые технологии в США, это и объяснялось "Японским экономическим и технологическим чудом". Когда Япония начала догонять по ВВП Америку, то щёлкнули пальцами, им устроили дефляцию и оказалось что в свои технологии они не очень то и могут. То есть сила японских корпораций в том что им позволен доступ на рынок богатых стран. Достаточно им сломать доступ на рынок автомобилей, например в пользу Теслы, то посыпется всё. Автопром локомотивом тащит электронику (40% мирового потребления), химию и много много всего.

Да, в формулу математического маятника нужно подставить безразмерную одну секунду и один метр

разверну вашу мысль. Физические величины подогнаны в буквальном смысле друг под друга, иначе вылезают ненужные коэффициенты. Например, изменив секунду мы ломаем Закон Ома. Будет U = k*I*R.

Я как-то обнаружил что ускорение свободного падения на Земле подогнали под "пи в квадрате". Иначе также будут лишние коэффициенты.
Ну и последнее, посмотрите систему СГС - любимую физиками-теоретиками, большинство формул непривычны.

В оригинальных примерах, действительно выделяется только одна поза.
Но в оригинальном примере детектор вызывается только первый раз. Далее рамка расчитывается по ландмарку тела и детектор больше не вызывается, пока не случится ошибка. Это легко проверить по логам вывода калькуляторов, хотя и так видно из графов.
Также в новых релизах они перешли от 128x128 к 256x256. Точность детекции выросла.
То есть качественное решение было оставить старую логику, просто для нескольких людей в кадре. (не вызывать детектор, а пересчитывать на основе старых ландмарков) В этом случае fps вырастет до двух раз (в зависимости от железа).
Поиском не нашел ключевых слов «слепая печать». Если у вас «полуслепая» или что-то в таком духе, то это мимо и объяснять что-то бессмысленно.
При наличии слепой печати вам больше не нужно сутулится подглядывая на клавиатуру. Соответственно комфорт совсем другой.
В правильном кресле вы не давите пятой точкой, которую потому «нужно разминать». А вес распределяется на спинке, как в ложементе космонавта. Ничего не затекает.
очень опасное место — кнопки. Пластик должен жестко упираться в пластик.
Иначе мамкины хакеры прожмут насквозь когда ваш софт будет вести себя неадекватно.
ну так полевики и используют в импульсном режиме. Очень редко в линейном.
Например в моей материнке порядка 600 ампер идет на процессор. Каналов 12 там в импульсном преобразователе. (AMD threadripper)

SPICE-моделирование очень серъезно прочищает мозги. Например какой ток будет при нагрузке на керамику? — сотни ампер кратковременно легко, ведь сопротивление керамики очень низкое.

Ну и почему бы не быть даже постоянному току в 115А, если сопротивление исток-сток равно тысячным долям ома. Что превращается в единицы Ватт.
даташит — декларация о намерениях. Вернее ТЗ или то что хотели маркетологи получить. Не будут же документацию переписывать после каждой итерации? Теоретически могли бы, но не будут.
После получения «золотого сэмпла» характеристики в документации могут поменять. Но потом пойдет рутина — производство. Параметры в серии опять могут уплыть.
К сожалению это так.
Но параметры активных элементов не определяются самими элементами. Они опеределяются внешними пассивными компонентами, которые и вводят этот активный элемент в рабочий режим.
Но скорее всего вы просто не понимаете правильно даташит, либо применяете компонент неверно.
у меня процессор в 48 ядер. Сборка всего происходит очень быстро, особенно с базелем. Рекомендую.
за статью — спасибо
Но ХэллоуВорлды так не пишут. Вы отдельно собирали из исходников bazel, opencv, что не отражено в статье.

Для желающих запустить примеры — проще всего восстановить в файле WORKSPACE:
new_local_repository(
    name = "linux_opencv",
    build_file = "@//third_party:opencv_linux.BUILD",
    path = "/usr/local",
)

android_ndk_repository(
    name = "androidndk",
    path = "/home/le/Android/Sdk/ndk/20.0.5594570",
)

android_sdk_repository(
    name = "androidsdk",
    path = "/home/le/Android/Sdk",
)
Ассемблер мертв дважды, а то и трижды.
Первый раз его убили переписав Unix на Си, что было неслыхано — писать ядро ОС не на ассемблере. Но цена труда программиста оказалось выше чем производительность.

Второй раз ассемблер убили микроконтроллеры. Раньше все было просто и понятно — функционал просто не влазил в 64к памяти программ (или еще в меньший объем). Но даже AVR уже был оптимизирован под Си, а ARM уже даже не только под Си, но под операционные системы.

Ну и последний бастион для Ассемблера, что я встречал — в Скайпе была команда пишущие ассемблерные вставки кодеков. Только Скайп разогревает телефон, когда FaceTime держит айфон холодным. Все потому что ассемблер не нужен. Битовыми числодробилками должен заниматься хардвер, а не софтвер на ассемблере.

(лично я годами писал профессионально на нескольких ассемблерах. Умею но больше не хочу)
если принять версию что шесть транзисторов занимает в шесть раз больше площади кристалла, то с одной пластины выйдет не в шесть раз меньше чипов, а а еще меньше. Потому что всегда в техпроцессе и на пластине есть неоднородности и чем больше кристалл, тем выше вероятность брака и, соответственно, процент выхода годных чипов с одной пластины драматически падает с увеличением размера чипа.
Условная фотоматрица для телескопа дорогая еще по тому что брак там зашкаливает.
Очень интересуют нейроускорители Huawey.
Это то на чем могут выстрелить сервера с ARM. Если нужен только inference, а не training, то Nvidia не нужна.
Навскидку эта задача нормально решается только аппаратно: чернобелая матрица с глобал-шаттером и ИК-подсветка. Без этих компонентов — в реальной жизни будет сплошное разочарование.
На меня однажды снизошло откровение: как сравнить производительность разных процессоров общего назначения, вне зависимости от архитектуры, частоты, количества ядер и года выпуска и так чтобы не ошибиться, хотя бы более чем на порядок?
Не, ну а что, маркетологи показывают нам гигагерцы и гигабайты, только почему-то ноутбук с большим числом ядер сливает декстопу и так далее.

Ответ: производительность тупо пропорциональна потребляемой мощности.

То есть если Эльбрусий жрет меньше в пять раз Интеля и в несколько раз более рапберри пай, то и производительность будет соответствующей.
Ну так процессор страны-НАТО. За Квалком нужно платить (NXP и Freescale это Qualcomm).
Кстати, процессор хоть и 14 nm но греется как утюг на ровном месте (смотрел на google coral). RK3399 — это 28 nm.
Ну и Pinebook это условно-работающие изделия с околонулевой маржой. Никто не гарантирует что хоть что-то будет работать хорошо, все на комьюнити.
12 ...
13

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность