- подробнее о дырках (ПП, англ., но развернуто и занудно) - RED_DRAGON(13.02.2021 18:22, Tech, youtube, полностью)
- ESP32-C3 уже обсуждали? Описание от вендора: "A cost-effective
RISC-V MCU with Wi-Fi and Bluetooth LE 5.0 connectivity for secure
IoT applications" evgeniy1294(38 знак., 12.02.2021 18:52, MCU, ссылка, полностью)
- Хороший обзор мирового микроэлектронного бизнеса. - Codavr(10.02.2021 00:28, Off, youtube, полностью)
- А я догадалась, чем этот обзор так хорош - он пропагандирует идею:
сперва на иностранном ПО создается проект, потом тайваньцы делают
по нему микросхемы, затем китайцы напаивают их на платы (которые
сами же китайцы делают), присылают заказ в Россию почтой, а здесь
это загоняют иностранцам или воякам (т.к. более никому не нужно), а
дальше гордимся отечественной электроникой :). - Kceния(11.02.2021 21:26)
- Ты уже совсем загналась пытаясь троллить. Все толще и тупее,
остынь. - Codavr(11.02.2021 23:36)
- Перемаркировку забыла - evgeniy1294(11.02.2021 21:46)
- Перемаркировка это другое дело. Скажем, если вы купили Windows, то
можете только ею пользоваться, но способности писать операционные
системы от этого не приобретете. Точно так же, купив у AMD
технологию 90 нм, можно лишь клепать микросхемы этого калибра, но
не развивать микроэлектронику. Причина этому в том, что "точка
роста" находится в другом месте! Она там, где и новые версии
операционных систем рождаются, и микротехнологии прогрессируют.
Тогда как автор "обзора" Kceния(271 знак., 12.02.2021 10:39)
- интересно, а как это хозяйство будет держать электромагнитный
импульс? - cтpaтeг(10.02.2021 11:34,
)
- И как делают микропроцессоры.. Solo(461 знак., 10.02.2021 10:58, ссылка)
- Мне и 99% электронщиков "продвинутые микросхемы топового уровня"
нахрен не нужны. Аналог и силовуха - сотни nm, Cortex и RISC-V от
55 до 28nm. - General(10.02.2021 22:48 - 11.02.2021 13:04)
- Засада в том, что у нас и этого нет. И сделать не умеем, только
купить готовую технологию. Но даже купив нет ни специалистов, ни
опыта, ни рынка сбыта. Электроника без массового производства
убыточна и самое главное не обеспечивает качество. Я просто не вижу
выхода из этой тенологическй жопы. Простым вливанием бабла это не
решить. - Codavr(11.02.2021 11:36)
- уже третий год пробиваю мозг депутатам ГосДумы, Собянину и Путину,
что нам надо организовать на государственном уровне переработку
старый телевизоров, компьютеров, телефонов и проч электроники.
Возродить "Вторсырьё" но в новом качестве. Но не вдолбить им эту
мысль. Пока что бизнесмены-энтузиасты организуются сами, разбирают
старую электронику на жольтый, цветмет, и проч лом. Продают
"продукт" в тот же Китай. - =L.A.=(11.02.2021 18:18)
- А не надо покупать завод на миллиард, купи завод на миллион и будет
сбыт. Ещё есть технология на одной пластине делать разные ИС, тоже
пойдёт. То есть нужно настраивать выпуск на меньшие тиражи, будет
дороже но непринципиально. Читал диссер где показано что расходы на
разработку на порядок выше затрат на производство. - General(11.02.2021 11:40)
- Надо не покупать, а самим проектировать и строить такие заводы: и
на миллионы, и на миллиарды. Для разработки топологии микросхем не
нужны миллиардные затраты - нужны упоротые разработчики. Это у нас
есть, как есть и упоротые программисты. А вот разработчиков видов
производства электронных элементов совсем нет. Вот пример одного из
таких: разработчик голографического фотолитографа. А ведь какие
возможности открыло бы внедрение у нас этого инструмента! - Solo(11.02.2021 15:12, ссылка)
- Черток нам как то объяснил, отчего качество советских мелкосхем
уступает буржуйским. Причем тогда мы еще не так далеко отстали. Он
объяснил это именно тиражами. отладить технологию и выловить косяки
нужно сотни миллионов клепать, СССР со своими десятками миллионов
просто не мог получить достаточной статистики. Это фундаментальная
проблема качества и надежности. - Codavr(11.02.2021 12:21)
- КТ315 - 7 миллиардов. - _volkanaft_(11.02.2021 15:37)
- Конкуренция нужна. - General(11.02.2021 13:36)
- Черток классный мужик был - scorpion(11.02.2021 12:46)
- Ерунда. Техпроцесс отлаживается на нескольких партиях, а потом,
постепенно доводится до максимального процента годных. Проблемы
совецкой микроэлектроники заключались в %ёвом качестве материалов,
монополизме и по%изме. Качество матерьялов, кстате, можно
вычоркивать, бо это производная оставшихся "оба-два". - mse homjak(11.02.2021 12:32)
- Ерунда. Максимальный процент годных доводится оттачиванием процесса
на протяжении всего срока существующей технологии. Повысил
поставщик качество пластин и твой выход годных вырос без твоего
участия. Выявил причину утечки в подзатворном диэлектрике через
год, разработал меры снижения, при 100 миллионах выпустил еще 90
миллионов крутейших ОУ, а при 10 миллионах тыщу штук и усе, тираж
закончился. - Codavr(11.02.2021 12:46 - 12:55)
- Не вяжется с фактическим монополизмом нынешних ключевых фигур на
рынке микроэлектронного оборудования и расходников. - my504(11.02.2021 12:37)
- Ключевое - "нынешний". А во времена Исторического Материализьма,
чтобы получить 537РУ10, кажысь и 1816ВЕ51(не говоря о 1834, если
прально помню цыфирь), приходилось заказывать мешок 1533, 1531,
которую по приходу сваливали в соотвецтвующие ящики на стене, бо
оно нах никому не упёрлось. А всякие ЕН-ки, однокристаллки, память
и РФ-ки, прятали глубоко в сейф, рядом со спиртом. - mse homjak(11.02.2021 12:51)
- Данунах, принцип был заказывай все и побольше, а там видно будет. - Codavr(11.02.2021 12:58)
- принцип был "заказывай
всеговна и побольше, а там видно будетможет и точонадо получишь. Но это не точно". - mse homjak(11.02.2021 13:59)
- И ведь получали. В лаборатории где я работал по сию пору в закромах
такое ап чем нынешние инженеры и не слыхали даже. Чел который за
компоектуху отвечал, даже не знал что это и зачем нужно, просто
заказывал ВСЕ! Когда получали спрашивал у меня, а это что такое, а
я ему, а хуй его знает, щаз сопроводиловку читать будем, может и
узнаем. Несколько лет назад приборы там на афинаж списывали, целый
зал добра, половина даже не распечатаные. Сердце кровью обливалось.
Выпросил тока Codavr(72 знак., 11.02.2021 14:35)
- Отож, дисеров хоть жопой жуй, а реального опыта как обеспечить
давление 10е-7 паскаля нет. Пока опытный чел не показал, пяток
кандидатов наук изъебались просто и нивкакую. Причем даже
наладчики, которые имплантер запускали понять не могли где засада.
А нынешние дисеры котрые менеджеры пишут это ваще Песнь Песней.
Этож какие микротиражи должны быть, шоб несколько на одну пластину
пихать. Ну бред же запредельный. Это еще можно было так
онанировать, когда фотошаблоном Codavr(114 знак., 11.02.2021 12:07)
- А ссылку можно? А то раньше затраты на разработку - это зарплата
одного инженера и чертежницы. Сейчас, видимо, траты на САПР
добавились. Остальное - именно подготовка к производству. - _volkanaft_(11.02.2021 11:45)
- значит, нужна силовуха "топового уровня" - =L.A.=(11.02.2021 10:11)
- 1. Не забываем про средства разработки. 2. Это психология. Кому
нужны шмотки из бутика на Тверской или Невском? Но о них пишут
журналы, а про то, что носят 99% остальных людей - нет. - Evgeny_CD(11.02.2021 00:25)
- Придется ... навсегда забыть :), этот исход гораздо вероятнее. - Kceния(10.02.2021 13:05)
- феерический заряд напалма! \\В кристалле кремния у каждого атома по
4 электрона \\ Транзистор — минимальный элемент и основной
компонент интегральной схемы. В зависимости от напряжения в затворе
из поликристаллического кремния ток или потечёт с истока, или нет.
Это соответствует логическому 0 и 1.\\ И далее в том же духе - Kpoк(10.02.2021 11:09)
- Цицерон General(321 знак., 10.02.2021 11:54 - 11.02.2021 13:17, zen, ссылка, полностью)
- Сюр... люто топить за то что запад условно говоря говнище в топике
который цитирует высокопарные слова об отечестве и патриотизме
слова древнеримскиго деятеля... пользуясь письменностью начертание
которой практически полностью всосало латинскую и греческую графику
буков. - RED_DRAGON(13.02.2021 11:35)
- Клим Жуков про Цицерона, Октавиана, Антония, Брута и всю ту
веселуху - Codavr(13.02.2021 00:52, youtube)
- Когда Ю.Цезарь прифигел, узурпировав власть обьявил себя
императором, то его мочили куча сенаторов и собственный приемный
сын. Нынче времена другие. - RED_DRAGON(10.02.2021 18:48)
- ... и тут надо Западу подражать. :-) - Лaгyнoв(10.02.2021 13:54)
- Своих обзывают охранителями... POV_(367 знак., 10.02.2021 14:44,
, ссылка)
- Юго-Западу - Kpoк(10.02.2021 14:36)
- вся европейская цивилизация - исключительно греко-римская. - Лaгyнoв(10.02.2021 17:18)
- Это для Вас Афины - запад, а для Москвы - Юго-Запад. - Kpoк(10.02.2021 17:22)
- Москва всё брала не с Греции, а с Италии, Нидерландов, Германии,
Англии, Франции. - Лaгyнoв(10.02.2021 18:35)
- Явная лажа. Каждый и берёт и даёт. Они там водку пьют? - извинись
за ложь. - General(11.02.2021 13:29)
- ничего не понял. - Лaгyнoв(11.02.2021 19:58)
- каждый из Греции, Италии, Нидерландов, Германии, Англии, Франции,
Москвы что могли брали у друг друга - General(11.02.2021 20:20)
- друг у друга? Да. Верно. А теперь ждем примеры, когда в Европе
кто-то чего-то взял у Москвы. В науке, технике, искусстве и проч.
То, чего в Европе раньше в принципе не было. - Лaгyнoв(12.02.2021 13:32)
- Что-то я стал медленно думать. В это Вашем вопросе уже заложена
внутренняя второстортность: признаём достижениями только то, что
Европа переняла у нас. А если у Европы просто мозгов не хватило
перенять, это не котируется достижением? Например интернаты для
талантливых детей, центральное теплоснабжение, единая
энергосистема, санитарная служба советского образца? - Kpoк(13.02.2021 14:22)
- Атомные электростанции, сумки типа авоська, ультразвуковые
деффектоскопы, телеграф, женские сапоги. Авангард - Kpoк(12.02.2021 13:44)
- Задолбал. Водка, Чайковский, Менделеев!!!, Павлов!!!, Пирогов!!!,
Толстой, Достоевский, Чехов!!!, Вертов, Кандинский!! старый
долбоклюй - их тысячи, тысячи!! - General(12.02.2021 13:44)
- Петербург может обидеться. - SciFi(10.02.2021 18:59)
- Италия ещё южнее - Kpoк(10.02.2021 18:56)
- Для обывателя запад выгоднее: "национализм последнее прибежище
негодяев" - можно сидеть и дальше на диване. - BlackMorda(10.02.2021 14:39)
- не поймут-с.. "эта страна им ничего не дала, даже айфон пришлось в
кредит покупать" - POV_(10.02.2021 12:36,
)
- Как-то внезапно похолодало. Этo_Я(2 знак., 13.02.2021 15:14, Off, картинка, картинка, полностью)
- Астрономы негодуют: Xaoc(123 знак., 13.02.2021 10:48,
, Off, ссылка, картинка, полностью)MBedder
- метафоры зимы klen(937 знак., 13.02.2021 12:13, Off, картинка, полностью)
- Поржал. Четырехцентовые микроконтроллеры от Padauk (некоторые)
имеют на борту нечто вроде интеловского гипертрединга. У ядра
несколько (1-4) аппаратных контекстов, между которыми он могет
переключаться каждый такт. - LightElf(12.02.2021 13:20, dao, ссылка, полностью)
- Сотрудник Яндекса за деньги читал чужую почту. 4887 почтовых ящиков
>>> - SciFi(13.02.2021 10:44, Off, ссылка, полностью)
- "Ну, граждане алкоголики, хулиганы, тунеядцы".. с Новым Годом! - Xaoc(12.02.2021 14:25,
, Off, полностью)
- Кся, когда-то у нас был разговор про действие нервно-паралитических
ОВ, и вы тогда сказали, что состояние блокировки нервных окончаний
- явление временное. Типа, подержал человека в реанимации на
искусственной вентиляции, и оно само прошло. Вот токсиколог из
токсикологической реанимации МО говорит, что блокировка постоянная
или почти постоянная, поражения нервной системы неисправимы, похожи
на тяжёлый инсульт, и жертва навсегда остаётся teap0t(72 знак., 12.02.2021 10:47, Off, ссылка, полностью)
- fk0, выйди из тени! Мы скучаем! - Evgeny_CD(12.02.2021 19:53, Off, полностью)
- Тут пугают "разрывом отношений с ЕС". А что это? Визы выдавать
перестанут? Мелкоконтроллеры больше не привезут? Хочу всё знать. - SciFi(12.02.2021 11:35, Off, полностью)
- Посмотрел фильм "Бункер Палас Отель" (1989). Под впечатлением,
ассоциаций много. Правда, нуар и кавкианщина, на любителя. - Visitor(12.02.2021 17:44, Off, полностью)
- Си. AVR. Ищу самый быстрый во вселенной алгоритм поиска
максимального числа в огромном массиве char. Tpoeшник(129 знак., 26.01.2021 19:02, AVR, полностью)
- Средний ПК ищет максимальное за Tpoeшник(310 знак., 10.02.2021 15:14)
- Есть вариантец побыстрее. Обещаете не смеяться? - Tpoeшник(02.02.2021 16:26)
- кто бы мог подумать, что в результате придём к скорострельности 3,5 такта на байт ?:))) Adept(368 знак., 27.01.2021 20:11, ссылка)
- по 3 и 4 хорошо бы подключить мат. анализ и стат.анализ ну и теорию
вероятности например. Искать не перебором сверху вниз или наоборот,
а допустим от центра в обе стороны и каждый участок с двух сторон
навстречу друг другу. klown1(557 знак., 27.01.2021 21:34)
- п.с. klown1(369 знак., 27.01.2021 21:39)
- вы не поняли,
это другое там основной массив обрабатывается методом "приведения к 256", а
уже на результирующем маленьком массиве перебираем сверху вниз,
пока не встретится значащий, а не нулевой байт со значением
максимума. Все ухищрённые методы анализа и перебора будут в разы
проигрывать прямому перебору при обработке такого маленького
массива в 256 байт - Adept(27.01.2021 21:50)
- Честно говоря, совсем не очевидно что "приведение к 256" чем-то
лучше прямого поиска - LightElf(28.01.2021 20:29)
- гораздо быстрее (3 такта на байт данных) - Adept(28.01.2021 21:49)
- Я, кагбэ,
не знал забыл ассемблер AVR, но что-то больно удивительно, что пара
чтение/запись выполняется быстрее, чем пара чтение/сравнение. Ну и
специально подготовленные условия (массив выровнен на 256 байт) -
читерство чистой воды :) - LightElf(29.01.2021 00:31)
- дело в том, что не пара чтение/сравнение, а цикл:
чтение/сравнение/запись/переход по условию а в "приведении к 256"
чтение/запись включает в себя "скрытое сравнение", т.к. потом, в
результирующем массиве 256байт Adept(1047 знак., 29.01.2021 01:16, ссылка)
- Просто я XMEGA не застал, а во времена оны инструкция LightElf(204 знак., 29.01.2021 20:56)
- А если массив 0xffff значений и встретим на первой итерации 0xff?
Получается что тогда такой алгоритм быстрее? Tpoeшник(64 знак., 29.01.2021 13:10)
- не занимайтесь шулерством :) по условию задачи - "поиск максимального числа в огромном массиве
char" :))) Adept(348 знак., 29.01.2021 13:40 - 13:43)
- Повторяю: меня абсолютно не интересует ничего кроме красоты языка
программирования. В данном случае Си. Но не только это. Сами
алгоритмы, мысли, идеи доставляют. Если в вашем случае нет проверки
на 0xff, то "мой" алгоритм может оказаться в тысячи раз быстрее.
Так не пойдет. - Tpoeшник(29.01.2021 13:42)
- описывайте корректно условие задачи и и будет Вам Щастье :)) ну и
допустим разницу в быстродействии Вы завысили в несколько десятков
раз :) не не суть - не нравится шагами по 256 байт - вариант с
побайтовым сравнением и 9 тактов на байт - (но таки как раз
предлагаемый алгоритм с приведением к 256 красив и эффективен
именно на больших массивах (в соответствии с условием задачи) Adept(203 знак., 29.01.2021 13:49)
- Почему завысил? Разница в скорости может достигнуть и миллионов
раз. Я на первой итерации выйду и распечатаю максимальное, а вы? К
условию задачи мне нечего добавить. Ну разве что напомнить что речь
шла о Си. Хотя я ничего против АСМ не имею, но код писать уже на
нем не буду никогда вероятно. - Tpoeшник(29.01.2021 13:53)
- ассемблер незаменим в эксклюзивных задачах достижения максимальной
эффективности и компактности, но такие, к счастью , встречаются
крайне редко, но они бывают, и камень "пожирнее" не всегда есть
возможность выбрать (вот, к примеру у меня в одном проекте ATtiny10
стоит и другой не поставить по габаритам/стоимости :)) Adept(776 знак., 30.01.2021 01:07)
- Открой секрет получения "огромного массива" авром??? все остальное
онанизм!!! - Aleksey_75(29.01.2021 20:59)
- Это при условии , что он 0хFF первый (повезло) , а если последний?
И как уже было сказано , зачем городить огород с массивом 0xFFFF,
если для Вашей задачи (найти максимум) при условии что вы же и
получаете данные , вполне хватит 256 байт. Хоть на Си , хоть на
asm. При этом свой 0xFF, Вы найдете с первого шага . - ILYAUL(29.01.2021 17:12)
- Всё так. Совместить проверку на 255 с разворачиванием цикла. И
волки сыты, и овцы целы. - SciFi(29.01.2021 13:48)
- нуда, хороший вариант. А как насчет условия по уникальности
максимального значения, по условиям задачи оно единственное и
повторяться не может, так ? - klown1(27.01.2021 22:01)
- Вот. А даже старая C66x DSP сделает 8 байт за такт (инструкция
MAXU4 на юнитах L1 и L2) - lloyd(27.01.2021 20:35)
- Единственный вариант хоть немного выиграть - убрать проверку for
(i=0;i<len;i++) на КАЖДОМ шаге сравнения. arhiv6(1279 знак., 27.01.2021 09:21, ссылка, ссылка)
- А откуда этот массив взялся, и кем он заполняется? Задачу поиска
максимума надо решать в момент заполнения массива. - il-2(27.01.2021 06:35)
- там у вас всё сожрут IO-процедуры c носителями информации, сам
алгоритм - это 5 команд на ассемблере :)) Adept(3281 знак., 26.01.2021 21:14 - 27.01.2021 00:50)
- Привести "огромный массив" к 256 ILYAUL(130 знак., 27.01.2021 01:29 - 01:53)
- +1 загрузка с носителя похерит всю скорость проверки! ибо даж если
бpать SPI-flash и выжимать по полной (если склероз не изменяет для
spi avr два такта на бит) + минимум 16 тактов на каждый байт
данных! - Aleksey_75(27.01.2021 00:42)
- Кто знает набор инструкций avr? Как насчёт брать байты из
сканируемого массива, превращать их в индекс 0...255 в массиве в
ОЗУ, записывать туда что-нибудь по этому индексу. После
сканирования заглянуть в массив, станет понятно, какой максимальный
индекс встречался. - SciFi(26.01.2021 21:18)
- думаете это будет быстрее прямого сравнения ?? :)) - Adept(26.01.2021 21:45)
- от этого вашего чудо-авра всего можно ожидать :-) - SciFi(26.01.2021 21:48)
- Сравнение двух 16 битных регистровых переменных 2 такта. Codavr(96 знак., 27.01.2021 00:28)
- в лучшем случае + 4 такта на загрузку! - Aleksey_75(27.01.2021 00:37)
- А куда деваться. Зато авээрок можно сто штук впараллель поставить
сравнивать и жрать они все равно будут меньше :) - Codavr(27.01.2021 00:47)
- жрать они будут меньше , кого ??? прибавляем накладные расходы на
синхру сто аверок и все это превращается лютый ад .. - Aleksey_75(27.01.2021 00:50)
- 12mA XMEGA@32MHz 3.3V (т.е. 36mW) - 100шт, чуть менее 4W, при
суммарной производительности (без учёта IO операций для данных)
соответсвенно около 3GIPS (это какбы 3K MIPS :) - тока что сам
узнал :))) (чт-то мне подсказывает, что даже не самый топовый ARM в
каком-нить смартфоне будет мягко говоря пошустрее, да и похолоднее
пожалуй:)) Adept(384 знак., 27.01.2021 01:05 - 01:24, ссылка)
- Ой блин 20 мегагерц раскидать на сотню камней, как 2 пальца. Порвут
любой топовый хоть под виндой, хоть под линухом, а сожрут при этом
полтора ампера. - Codavr(27.01.2021 00:58)
- "отнюдь, батенька, отнюдь..." (С) - Adept(27.01.2021 01:27, ссылка)
- Не силен я в MIPSах нынешних х86, но что-то мне подсказывает, что
дутые они, и как раз на такой тупой задачке сдуются на порядок, а
то и больше. - Codavr(27.01.2021 01:33)
- "Носители" хромают из этого и реальные мисы не померить - Aleksey_75(27.01.2021 01:38)
- Я малость тупанул, когда про "топовые" сказал. У них нынче по 64
ядра на борту. Куда сотне АВРок до них. Их тока обновление винды
может остановить :) - Codavr(27.01.2021 01:43)
- это да :) в страшном сне мне не могло приснится, когда я перешёл с
люительского ОРИОНа на Z80 :) на первый пень 90МГц, что вот через
25 лет (блин, людистоканеживут :(( - как давно это было оказывается) при увеличившейся на три
порядка производительности, буду ждать когда прогрузится ОСь
минутами а уж про обновления 10-ки смущённо промолчу :)) Adept(805 знак., 27.01.2021 02:04 - 05:34)
- Как раз сегодня сижу жду важного звонка, втыкаю между делом в инет
на мабиле. Тут звонок, а за мгновение до того нажал на ссылку в
яндексе и начинается загрузка ихнего ебучетормозного дзена. Я
истошно пытаюсь переключиться с оперы на звонок, но не тут то было,
случайно попадаю пальцем в яндекс-навигатор и начинает грузиться
уже он. Упорно пытюсь добраться до кнопки с зеленой трубой и сцуко
попадаю на автоматичекий ответ, где по умолчанию всякая хуйня типа
я вам перезвою или Codavr(196 знак., 27.01.2021 02:35)
- во-во вот это лютыпесдетс до того меня слегка подз@ёб, что ну их
нахрен со своими "десятками", андроидофонами и прочим трешем :P Adept(958 знак., 27.01.2021 02:44)
- С того момента, как неподалеку от моего дома открылся Глобус, а это
уже лет 10, я подхожу к весам в овощном отделе заранее успокаивая
себя - не надо, крепись, тебе же всегда хватало воли не расхеачить
их, ну и что, раза с восьмого-дестого удастся ввести нужную цифру,
ну и что, что придется каждый раз снимать пакет с весов, тут весов
много, хоть на одних да получится. Шоб он сдох падла, кто эти весы
спректировал, я его НЕНАВИЖУ. Эта тварь отняла у человечесва многие Codavr(294 знак., 27.01.2021 03:17 - 03:23)
- Мне вот такая статейка про вояджеры недавно попалась. КМОП память с
питанием напрямую от радиоизотопного гнератора. Просто писк. - Codavr(27.01.2021 02:17, ссылка)
- типа Tpoeшник(112 знак., 26.01.2021 21:26)
- Мне не нравится. Но за досрочный выход - плюсик от Троешника. - Tpoeшник(26.01.2021 21:14)
- На AVR цивилизация ничего лучшего не придумала. Но на более крутых
процессорах (скажем x86/64) появились SIMD-инструкции, позволяющие
совмещать сравнение с условным копированием за один такт, в том
числе и параллельно с целыми блоками элементов, взятыми из массива
в том же порядке. - Kceния(26.01.2021 22:58 - 23:15)
- использовать быструю сортировку, она же быстрая :), Если len
степень 2, можно попробовать что-нибудь рекурсивное с половинным
сравнением. А если немножко подумать, задача решается для
произвольного len. Типа так IBAH(283 знак., 26.01.2021 22:10)
- тонкий троллинг :)))) а я-то повелся :)))))))) Adept(132 знак., 26.01.2021 21:58)
- Числа всякий раз полностью новые, я надеюсь? :) - Cкpипaч(26.01.2021 21:00)
- КМК неплохо было бы массив разместить с выравниванием на 256 и ещё
помочь в оптимизации доступа Vit(162 знак., 26.01.2021 20:29)
- Дело Тумосца живет ;) - Гyдвин(26.01.2021 20:26)
- Если нужно быстро-быстро, то убираем avr :-) - SciFi(26.01.2021 19:36)
- А как Вы представляете алгоритм без сравнения с каждым? Можно
максимально оптимизировать ваш код avr. - kaf1(26.01.2021 19:16)
- Если ваш массив не упорядочен, не имеет еще каких-то особенностей,
а совершенно случайный, то ни чего лучше не найдете. Возможна
только оптимизация самого процесса перебора, но проще доверить это
компилятору. - AlexBi(26.01.2021 19:07)
- Массив совершенно случайный. Особенностей нет никаких. - Tpoeшник(26.01.2021 19:09)
- Молитва о чуде говорят помогает в таких случаях. - Codavr(26.01.2021 19:13)
- Тады без вариантов. Для N чисел будет (N-1) операций сравнения - LightElf(26.01.2021 19:12)
- Вдогонку еще один вопрос. Возможно немного глупый: если массив
состоит из 1млр значений и записан на внешнюю флешку, карту и тд.
АВР может посоревноваться с ПК в скорости поиска максимального? - Tpoeшник(26.01.2021 19:14)
- Разве что найти исключительно тормозную флешку. Даже очень плохая
uSD легко отдает 10МБ/с на чтение. AVR столько просто не прожует, а
писюк - вполне - LightElf(26.01.2021 19:39)
- отдать то может она и отдаст, вот только кто их примет! даж с 16к
буфером посчитате накладные расходы! у меня получается правда с
STM, с буфером 8к spi флеш с обработкой получается порядка 800К в
сек! - Aleksey_75(27.01.2021 01:13)
- То есть: если я буду тащить из файла данные и сравнивать с
максимальным, то получу 10МБ/с? Можно ведь написать код например на
Си и определить время за сколько код найдет максимальное значение.
И получится что за 1 сек ПК 10М раз выполнит if с байтом
очередным!? Или 10МБ/с это переброс по шине в ОЗУ?! - Tpoeшник(26.01.2021 19:53)
- Типа того. Но это должна быть реально плохая/древняя флешка или
очень древний/унылый контроллер SD. Скорее и карта и контроллер
умеют в 50МГц и выдадут порядка 20МБ/с, что для писюка -
несущественная мелочь. Для оценки дури современных писюков: Core
i7-9700K одним ядром сжимает данные алгоритмом LZ4 (а это нифига не
максимум найти) со скоростью 780МБ/с. - LightElf(29.01.2021 21:27)
- при условии уже наличия массива данных в памяти, быстрый
беспонтовый линейный код на иксмеге@32МГц не дотягивает и до 5МБайт/сек,
увы:(( Более красивый и хоть как-то полезный циклический - при тех
же условиях - чуть меньше 3,5Мбайт/сек. Однако в свете последних
достижений :)) удалось достичь почти 8,8МБайт/сек :) - Adept(27.01.2021 18:35, ссылка, ссылка)
- LightElf фсе врет, если винда в это время начнет обновляться, то в
АВРку можно отчасового кварца тактировать, и то она быстрее успеет
:) - Codavr(27.01.2021 00:05)
- Нет. У ПК шина быстрее, регистры длиннее, куча ядер и есть SIMD.
Ничего из этого нет у AVR - lloyd(26.01.2021 19:16)