Обновить
2
0

Закон мурра

Отправить сообщение

Спасибо, анализ глобальной топологии кристалла был полезен.

Простыми словами повторю почему VLIW нишевая архитектура.
VLIW изначально появился для обработки векторных типов данных:
1. 2D растровой графики
2. 3D матричных преобразований.
3. DSP обработка (звук, сигналы).
(В этих применениях внутренние циклы обработки часто пишутся вручную, на ассемблере).
4. Решение систем уравнений для задач симуляции (вычислительные библиотеки)
5. Последнее время - обработка нейросетевых алгоримтов.
6. VLIW архитектура часто используется в качестве "широких" и очень широких (64-128 бит) команд для кастомизации работы блоков фиксированной функциональности. Хороший пример - RDP (Reality/Raster Display Processor) у N64. Подобный блок выбирает целиком одну широкую посылку и растеризует элемент экрана, опираясь на внутреннее состояние.

Конечная задача (алгоритм) таким образом должна состоять из четко определенных блоков, VLIW-шагов. Но предопределенные элементы разбиваются
а) отнюдь не все алгоритмы, но предпочтительно из списка 1-4.
б) Для записи алгоритмов в VLIW, аллокации ресурсов/блоков процессора требуется изрядная творческая работа, с которой компиляторы справляются весьма посредственно, т.к. не осмысляют работу алгоритма программы.

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

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

Выход? Либо сделать VLIW переменной длины, но тогда это уже не VLIW, либо динамически отправлять работу в блоки процессора по мере высвобождения блоков (с расстановкой подсказок во время компиляции), но тогда это снова не VLIW, а принцип работы всех высокопроизводительных процессоров на 2023 год.

Судьба VLIW в качестве процессора общего назначения окончательно выяснилась к 2000 году (Transmeta Crusoe, Intel Itanium). Нишевые же продукты продолжают создаваться и весьма успешно. Пример - Hexagon, ныне кодирующий realtime 4K видео во множестве смартфонов. https://en.wikipedia.org/wiki/Qualcomm_Hexagon

Универсальные процессоры, нацеленные на широкий рынок "проваливаются" не из-за каких-то денежных или организационных сложностей. Процессоры проваливаются в основном просто потому что они оказываются слабы вычислительно (верно в подавляющем большинстве случаев, за исключением DEC Alpha).

Первые сигналы о VLIW не подходящем в качестве универсального процессора общего назначения появились еще во времена i860:
https://ru.wikipedia.org/wiki/Intel_i860
смотрим там внизу ссылку на статью D.H. Bailey, E. Barszcz, R.A. Fatoohi, H.D. Simon, S. Weeratunga. Performance Results on the Intel Touchstone Gamma Prototype. — NASA Ames Research Center, 1990.
Выводы:
"For many applications, it may not be possilble to restructure computations in this manner".

В теории, если бы все блоки работали абсолютно паралельно, вычислительная мощность i860 составляла бы 80 мегафлопс, но на практике скомпилированные программы показывали 10 мегафлопс.

Т.е. всё уже было ясно в 1990 году.

Электровикторины родом из 60-х, максимум 70-х. Но допускаю что в СССР их могли исправно выпускать и в 80-е. В детском саду и в начальных классах все эти "математики" азбуки и другие вопросники валялись в шкафах. Ребенок пробует 1-2 раза но очень быстро теряет интерес.
О "электронных кубиках" можно было только мечтать. Потому что редко кто сейчас сопровождает подобные посты корректным описанием. Оно всё это было. Где-то там. В Москве, наверное Ленинграде и может быть Киеве или Минске. Но на периферии об этом можно было только мечтать. Плановые поставки по стране были очень, очень странные. Где пусто, где густо. Скорее всего заводы производили в очень ограниченных количествах и на всю страну попросту не хватало. Были города и районы где какой-то товар вообще никогда не завозился. И сколько угодно можно было курсировать в "Детский мир", какой-нибудь "Светлячок" и т.д. там этого просто не было никогда. А может появилось как-то один раз за все годы, вот и успели "отхватить" любимому чаду.
Припоминаю ситуацию с "модельками". Они производились и продавались. Как-то ведь коллекционеры собирали коллекции. Но единственный способ как "моделька" могла появиться у заурядного мальчишки где-нибудь в Новосибирске (3300 км от Москвы) это "Папа был в Москве, привез". И еще цены. Удивительно, но в стране развитого социализма цены даже на детские игрушки были совершенно конские.

Исходные статьи, которые читали советские инженеры были в английских, немецких или французских журналах. Все три эти языка весьма логичны в техническом описании.
Инженеры могли видеть подписи внутри аппаратов (еще ламповых, 20х-30х годов) - в те времена было принято не только все подписать и выделить каскады, но и схему внутри деревянного корпуса приклеить.
Таким образом, советское "НЧ фильтр", "фильтр нижних частот", ФНЧ, в оригинале произошло из Low Pass Filter - "низко-пропускающий фильтр" или "низкие-проходят-фильтр". Если об этом помнить, и как оно пишется в оригинале (там есть pass - проходить, пропускать, передавать, проводить) - путать не придется. Советским инженерам приходилось запоминать по литературе: фильтр низких частот пропускает их, а не срезает.

Я читал, что патенты [в США] просто так не выдают

Эта мысль ошибочна. Выдают во всех странах. Существует большое количество разнообразных патентов, можно собрать целую папку "летающих тарелок", все серьезно, с полным изложением принципа. То же самое касается вечных двигателей, "сверхъединичных устройств", реакторов "холодного термояда", "безопорных движителей" и проч.
Существование этих патентов ничего не доказывает.

Тут обнаружилось интересное! У Asus есть утилита MyAsus. В ней есть OLED Flicker-Free Dimming, избавляющая от мерцания. Действительно помогает. Причем сдается мне, это не какой-то другой канал управления, а просто подобрали ШИМ-частоты. Если я смотрю через камеру телефона, как бежали полосы по экрану, так и бегут. Но жить легче. :)

Если поискать MyAsus, то окажется что это приложение Microsoft Store. Но на моей "десятке" нет Microsoft Store. Тогда я нашел и скачал файл
ASUSPCAssistant_3.1.9.AppxBundle Проверил VirusTotal'ом. Запустил PowerShell из-под админа и установил командой add-appxpackage ASUSPCAssistant_3.1.9.AppxBundle
Регистрацию можно пропустить, приложение само-обновится. Дальше разберетесь.

КРАТКОВРЕМЕННЫЕ ЛУННЫЕ ЯВЛЕНИЯ
Руководство наблюдателя
http://www.old.astronomer.ru/library.php?action=2&sub=2&gid=54

А сейчас контроллеры батареи стали шибко умные.

А что Google возвращает в ответ на запрос "китайцы научились подделывать Samsung" ?

И ни слова о том что в декабре 2022 Rust официально стал вторым языком разработки ядра Linux после более нескольких лет тестирования...
© "Куда крестьяне, туда и обезьяне"

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

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

Причем, в диспуте советую не "жестить" требуя заранее каких-то невыполнимых условий и соглашаясь на разумный компромисс. Ну например. 100% суммы не вернут, т.е. вообще нахаляву вы роутер не получили бы. Но 50% суммы заказа - вполне часто возвращают (а точнее - таково, видимо, суждение российского арбитража).
Далее размышляем логически: или мы остаемся вообще у разбитого корыта, за полную цену приобрели совсем ненужную нам хрень. Или мы приобрели эту хрень ну хотя бы за пол-цены. Что лучше? Лучше уж хотя бы за пол-цены :)

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

1. Не надо представлять себе алиэкспресс как Amazon (ныне недоступный), Ebay или что-то в этом роде или европейские онлайн магазины. Никакого сходства. Aliexpress это просто крупная азиатская барахолка, где (внимание) основной метод взаимодействия — обман. Всё на алиэкспрессе гораздо хитрее. Продавец не "немножечко ошибся". Нет, дело в не в том что чего-то там не было. Это именно что стратегия обмана, когда покупателю намеренно высылается более дешевое, чем то, что заявлено. Рассчет на статистику. По статистике довольно мало кто даже заметит подлог. Еще меньше не поленится обратиться. И еще меньше - кто потребует возврата денег итд. Ну а если отыщется такой, то всё произойдет именно так, как произошло с вами - китайец делает вид что он это ну совершенно нечаянно! Вот вам извините-простите та самая разница в цене. Если же вы совсем-совсем упертый, то решение тут существует со стороны не только продавца, но и самого Aliexpress - они предлагают вам вернуть деньги посредством "спора". Но тут не всё так просто, чтобы это произошло, вы должны предоставить железобетонные доказательства обмана, это видео полной распаковки и несоответствия товара. И в целях борьбы с обманами со стороны покупателей (одно время обманывали алиэкспресс получая товар и требуя возврат) - алиэкспресс почти никогда не вернет деньги по спору при первой покупке, т.е. если у покупателя нет никакого статуса. Но если покупатель уже совершал покупки, то они стремятся его вернуть и все-таки возвращают деньги по спору. И наконец, есть у них и последний бастион, прорваться сквозь робота возможно, если настойчиво начать писать определенные ключевые слова, например "суд".
Наконец, магазин на Алиэкспресс на территории России это не азиатское, а вполне себе российское юридическое лицо, и юридические претензии к нему вполне себе разрешались как спокойно, так и через суды (см. многочисленные дела связанные с покупкой видеокарт, телевизоров итд). Более правильное, наверное, представлять себе Алиэкспресс как универсальную барахолку, на которой сидит как полная шелупонь торгующая радиодеталями на 100 продаж в месяц и у которой основной вид дохода - обман, так и очень крупных продавцов, продающих какие-нибудь планшеты и телефоны тысячами штук в месяц. Надо постоянно себя спрашивать и смотреть (по числу продаж, по отзывам) - а с кем я имею дело?

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

  2. Нужно держать в голове как аксиому: большинство продаваемого на Алиэкспресс - с вероятностью 99% подделка. Правило: Если это может быть подделано, то это будет обязательно подделано. Поддельное всё - обязательно перемаркированы микросхемы, платы обязательно самопаяные и засунуты в красивые коробочки идентичные фирменным. Поддельный даже медный провод.
    Исключение составляет товар азиатских брендов подделывать который азиату не имеет смысла, например Xiaomi. Т.е. на алиэкпресе есть и можно покупать товар азиатских (тайваньских) брендов, он не будет поддельным. Либо если это заведомо проверенный товар какого-либо китайца которому наоборот крайне невыгодно продавать некачественный товар (например паяет самопальные FPGA платы) - вот такое тоже всегда можно покупать, но только по отзывам и рекомендациям. Также важен "магазин" (продавец).
    Если же этим правилам не следовать, то апофеозом и крайне показательным для меня стал случай, когда мой знакомый заказал шарики и ему приехали поддельные шарики из какого-то дерьма просто с покрытием под металл.
    Не надо никогда верить каким-то там картинкам, подписям "Original", "100% Genuine" или слезным заверениям в чате. Верить можно только отзывам где-то вне алиэкспресса, с картинками и полным описанием.
    Кстати, первое что покупают китайцы - это отзывы. Поэтому все эти "купил еще не поверял" - это купленные (поддельные) отзывы.
    Еще что нужно знать - китайские продавцы запросто могут удалять (и удаляют) негативные отзывы, картинки, итд. Не надо думать что ваш отзыв будет храниться вечно. Он хранится только в вашем аккаунте. Если вы сунетесь посмотреть как он поживает, то обнаружите что товара давно уже нет вместе со всеми его отзывами. Даже успешные товары китайцы постоянно пересоздают.

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

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

  5. Ну и самое последние. Подделка и обман куда более глобальны.
    Сам алиэкспресс для россиян это... ...подделка.
    Со стороны российского олигархата с руководством алиэкспресс была заключена сделка. В итоге, стоит зайти сейчас на оригинальный алиэкспресс с российского IP и выставить страну доставки Россиия, как сам оригинальный алиэкпресс перекидывает тебя на совершенно иной, российский сервер. Это, безусловно, обман, так как происходит это тихо, скрыто, навязчиво, и никто никого при этом не спрашивает. Для чего это сделано? Из-за денег, конечно. Для контроля за денежным трафиком. Заодно повысили цены, но сделали это опять же скрытно - сделали свою поисковую выдачу, но возвращаемые товары все имеют платную доставку. Т.е. наценка содержится в доставке. При этом товары с бесплатной доставкой для россиян убраны, также из выдачи убраны самые дешевые или популярные товары (потому что с максимальным числом покупок либо самые дешевые, либо с бесплатной доставкой). Их можно найти, достаточно в режиме инкогнито-вкладки, пользуясь VPN, Proxy (Browsec) зайти на aliexpress.com или aliexpress.us всё внезапно начинает отыскиваться (с бесплатной доставкой, с минимальной ценой, или как класс, т.к. у российского Aliexpress'а поиск попросту сломан и им на это абсолютно пофиг) .

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

Секрет в том, что все эти вопросы, миллионы и миллионы их, давным-давно уже заданы и отвечены. При общении оцениваются и подбираются связанные пары если и не напрямую слово-в-слово, то достаточно близкие.
То есть, "нейросеть" aka чат-бот это что-то типа магнитофона, который мгновенно отыскивает готовый ответ. Беседующий имеет дело с огромнейшей базой вопросов-ответов (* - я утрирую для упрощения дела. На самом деле не "вопросов-ответов", а языковой моделью, т.е. статистикой окружения слов - какие слова появляются наиболее вероятно в контексте текущих нескольких слов). А еще, напечатав утвердительный ответ, машина снова отыскивает в базе что обычно люди дописывают в виде "потому что". И так далее, несколько раз. Напишет и "потому что". Потому что, потому что, потому что.. И создается иллюзия размышления. Только размышляет не машина. По статистике, так писали люди в текстах...

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

А еще, для создания дальнейшей иллюзии "человечности" сделано запоминание (куки или IP или просто по логину). И внутри, когда модель подбирает ответ, выбор происходит не случайно, но запомнив прошлый контекст "бесед". Иначе чат-бот начал бы общаться как реальный шизик - мог бы перескакивать на вроде бы вероятностные ответы (кто-то когда-то так отвечал или есть такой текст), но логически отвязанные от всего предыдущего контекста. А так - создается полная иллюзия что собеседник всё "помнит". Ну и насчет "негативного" развития бесед. Опять же, совершенно ничего удивительного. Всё это - калька с людского общения. Если так общаются между собой люди, то ровно это же воспроизведет чат бот.

Люди общаясь с "нейросетью" не общаются ни с каким там «ИИ». Они общаются с самими собой. С миллионами бесед, с огромной базой, миллионами текстовых цепочек-"размышлений" проведенными и записанными в интернет. Нейросеть, текстовая модель это всего лишь способ хитроумно скомпрессировать эти тексты и связно искать.

Кстати, Рэй Бредбери это предвидел. У него есть момент, когда герой находится на вымершем Марсе. Раздаются звонки и он слышит магнитофонные записи себя, молодого. Причем он, молодой, издевается над собой, стариком...

Да почти всё качественное (скажем от Joffa, Special FX) скроллилось в два фрейма (на 25hz). Тайтлов конечно сотни. Кстати Zynaps на 7Mhz начинает укладываться в 1 фрейм (50 fps).

23t / byte ? Многовато... Просто блиттинг, OR или по маске?
Если просто выкидывать типичным шаблоном pop - ld() то должно быть 16t / byte, это порядок LDI...

В 1987г. подобным образом в Dark Fusion блиттится тайловая графика фона (25fps).

Что тому причина? Токсичость российских компаний, возможны санкции/неодобрение западных компаний? Или иное?

SCREEN$ судя по стр. 128 «The Complete SPECTRUM ROM DISASSEMBLY BY Dr Ian Logan & Dr Frank O’Hara», процедура

2535  S‑SCRN$‑S

Знакоместо (символ) в экране содержит 8 байт. Знакогенератор (фонт, шрифт) 96 символов = 768 байт. Однако оптимальность достигается тем, что все 8 байт не сравниваются, оптимизация в том, что если байт из экрана не совпадает, то сразу переходит к следующему символу в фонте, перескакивая от символа к символу по фонту и пропуская сразу по 8 байт. Но когда байты в экране и в фонте совпадают, то внутренний под-цикл сравнения сравнивает все 8 байт пока не совпадут или тут же прерывается, если какой-то байт не совпадает. Кстати, SCREEN$ еще и учитывает инверсное изображение на экране.

Оценка примерной complexity зависит от шрифта и степени похожести всех символов. Если кто-то переставил переменную CHARS и перерисовал фонт так, что у большинства символов в фонте и у того что изображено на экране совпадают скажем по 7 первых байт, и разница только в последнем байте, то тогда будет два вложенных цикла MAX вплоть до 8 * 96 (проверка почти всех байт всех символов пока в конце фонта не будет найдет match).


Но если фонт нормальный, где байты символов не похожи друг на друга, то будет MAX 96 циклов прыжков по фонту через 8 байт (например, совпадение изображения на экране до последнего символа фонта). И к этому, если совпадение байт экрана и символа всего одно и совпадение найдено, то тогда еще в точности 8 циклов сравнения байта на экране с байтом в фонте. Т.е. MAX ~ 96 + 8.

Но 96 сканов циклов как правило не выполняется, до конца фонта не доходит и поиск отыскивает совпадение гораздо раньше скажем * asterisk имеет код 42 (42 - 32 = 10...прыжков поиска по фонту), # шарп-решетка-диез 35. (35 - 32 = 3...цикла прыжков поиска). + 8 обязательных циклов сравнения байт символа.

Быстрее ли считать код атрибута? Если чисто на BASIC, то это потребует как минимум тройку вызовов "калькулятора" для умножения и пары сложений. А калькулятор дело тормозное. В общем даже с учетом worse case для SCREEN$ выйгрыш может и будет, но незначительный. Достоинство тут в константной скорости работы.

для тех бедолаг, у которых вместо настоящего компьютера стоит на столе какой-то там дурацкий IBM PC


"дурацкий IBM PC" был представлен в августе 1981. В США. Контора P-Cad'а создана в 1982г. В СССР и пост-СССР был широко распространен и копировался P-CAD 4.5 (вышедший в конце 1988) г. Версии 2-3 судя по воспоминаниям были, но не были распространены и это был никак не 1983, максимум 1987й...

См.
https://libraryno.ru/3-1-obschie-svedeniya-o-sapr-pcad-mod_el_shem/
https://www.pcad.ru/forum/55602/

Попытка продвижения «Forecast NOW!» через антирекламу Excel, основанную на заведомо ошибочных постулатах.
К хабу Математика, ERP-системы, Управление продуктом конкретно этот материал не имеет никакого отношения, т.е. это вид спама, мусор.

Так-то неплохо, но надо было сразу бахнуть Меликян М.В. «Большая система осцилляторов с ультралокальным воздействием случайного стационарного внешнего поля».

При своем ответе я акцентировался на выпайке (удаление микросхемы феном), не на пайке вообще.

А что за флюс постоянно в Инстаграме в роликах. Густой прозрачный. Его на микруху льют, феном греют-греют, он растекается и микруху легко снимают.


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

Почему я акцентировался на тепловых свойствах, только потому что я посоветовал взять для выпайки (и только для выпайки) сверхдешевый RMA-223, никуда не испаряющийся и обычно растекающийся по распаиваемой плате жижей. Смачивающие способности у этой китайской подделки некогда знаменитого Amtech RMA-223 на нуле. И активность тоже на полном нуле. Из-за чего додумались даже рекомендовать его как "флюс для выпайки". Да и выпаивать ERSA'ой или FluxPLus'ом это надо быть олигархом, учитывая что они сейчас в дефиците и стоят по 3000 - 4000р. за 10мл.

Информация

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