226

Re: Программное обеспечение

HDL - Hardware_description_language
Это такой язык, просто выделяет блок АЛУ-Арифметическо-логическое устройство, блок Адресации, блок Регистров. Для каждого блока подблоки вплоть до тригеров и транзисторов.Всё это вписывается в планарный (двухмерный) граф. Типа карта. И потом разводиться на кремневой подложке.

Вообщем что то вроде планов, которые чертит архитектор, когда проектирует жилой комплекс зданий.Я же предложил, просто дорожки между зданиями перекидывать. Правда не я первый это предложил. Это сделали в Америке году в 2001. Получили положительный результат - логическу схему, которая была эффективнее в данном случае чем известные схемы.

На ПЛИС - программируемые логические интегральные схемы (FPGA - field-programmable gate array) это можно делать даже программно на лету.

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

227

Re: Программное обеспечение

Автор: *


Видимо у Вас данные простые. А у меня потенциальные функции бесполезны. Например в пространстве компьютерных программ какие могут быть потенциалы и ядра? На какое такое "ядро" нужно "умножить" алгоритм сортировки чтобы из него получить алгоритм фурье?

Почитайте книгу Глушкова "Основы кибернетики". Там в частности на 27 странице указано что для алгоритмов можно ввести 3 операции Объединение, Разветвление, Повторение.

Так же на 10 странице введено понятие оператора (алгоритма) и отображений (компиляторов и декомпиляторов) и сопряженного оператора (например на языке ассемблера). Введено понятие Нормального алгоритма на 19 странице и указано чем элементарные узнаватели (условные терминалы) отличаются от элементарных операторов (Форт примитивы).

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

Так же указано важное следствие что для собственного отображения алгоритм может быть не самоприменим. Другими словами если мы взяли регулярное выражение в питоне (которое меняет сам текст питона - лямбда функция) и сконвертировали в Брайн-Фак, то отображение в Брайн-факе работать не будет.

Вот в этом и есть ограничение ИИ. Дальше он говорит о статистике которую собирает управляющая система и излагает теорию нейросетей.

До 60 года, книга была издана только для служебного пользования. Видимо поэтому те кто родились раньше, не смогли ее вовремя прочитать и продолжают верить в ИИ без оговорок ....

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

Приведена алгоритмическая схема Колмогорова-Успенского с детальным изложением как "вклеить" (умножить) на ядро ("информационный комплекс"). Чем то напоминает подход "Гермионных сетей".

В общем целом на первых страницах дано определение возможности ИИ на основе конечного алфавита в силу как раз грубости Сенсоров (конечного набора состояний).

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

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

228

Re: Программное обеспечение

Конечный автомат и регулярное выражение это математически тождественные понятия.

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

229

Re: Программное обеспечение

Автор: гость

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

Существуют слоговые языки. К ним относятся Корейский, Непальский.
Для слогового языка характерен размер алфавита от 64 до 144 символов.
После изобретений алфавитов, реформ, сокращений алфавитов, вбивания школьникам "правил", IMHO, у нас есть русский письменный и остатки разговорных диалектов с различных территорий.

Так азбука нагари более подходит для морфологического анализа многих русских а не латинско-испанских "научных" слов, занесённых в Россию "немцами" и прочими жидами.
Этому есть простое объяснение от 20% процентов и больше слов кацкого языка мери (северные наречия Ярославлской, Вологодской и др. областей) точно совпадают с санскритом.

Поэтому предлагаю разделять слова с корнями от санскрита и хиндустани и все остальные слова. Исконные слова записывать в нотации нагари. Тем более что её понимает каждый 5 человек на земле и почти 80 процентов программистов. Потому что основные программисты, вероятно, индусы с севера Индии, где официальным гос. языком является Мараси или Санскрит.

Индусы, часто выше по иерархии в софтварных проектах, чем русские

230

Re: Программное обеспечение

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

Есть ещё Матлаб и СимуЛинк. И направление автогенерации исходного кода и даже HDL описания из конечного автомата, как в СимуЛинке так и на открытой платформе типа Линукс и ФриБСД.

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

231

Re: Программное обеспечение

http://mw.lojban.org/papri/Lojban

Это официальный язык ИИ. Что то среднее между Эсперанто и Прологом.
Этот язык компилируется и на нём пишут/переводят книги.
Можно использовать и латиницу и кириллицу.

.и ле руско прену финти лои руско лерфу ле руско се стеду ку
.и ле мерко прену финти ле мерко бангу ку ле руско бангу ку

.i le rusko prenu finti loi rusko lerfu le rusko se stedu ku
.i le merko prenu finti le merko bangu ku le rusko bangu ku

This is the correct version:
zh <-> j
sh <->c
merko <-> nedomerko( Small of the neuter gender :-)


.i ganai do dzhisha lo nu do pilno loi rusko lerfu to .e lo drata toi gi
do kakne

.izhi'a la lozhban se finti le merko prenu .i ta'i ma merko gasnu tu'a la
lozhban.

.i  ganai        do    djica  lo       nu       do    pilno  loi
I   GA*          KOhA3 BRIVLA LE       NU       KOhA3 BRIVLA LE
`.' fore only if you   desire any/some event of you   use    the mass of all

rusko   lerfu    to .e  lo       drata  toi gi     do    kakne  .i  ji'a
BRIVLA  BRIVLA   TO A   LE       BRIVLA TOI GI     KOhA3 BRIVLA I   UI3b
Russian letteral (  and any/some other  )   and/or you   able   `.' in addition

la lojban se             finti  le  merko    prenu  .i  ta'i      ma
LA CMENE  SE             BRIVLA LE  BRIVLA   BRIVLA I   BAI       KOhA7
          2nd conversion invent the American person `.' by method sumti ?

merko    gasnu  tu'a la lojban.
BRIVLA   BRIVLA LAhE LA CMENE
American do

ki'e
ignat

kamsahamnida
nihao
zdravstvujte
salam
sdraveite

232

Re: Программное обеспечение

Автор: *

Пароль Вконтакта таки украли, мой аккаунт там закрыли. Я замечал что проблемы начались.

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

Если хотите ходить по стрёмным местам сделайте Лайв ДВД, Флешку или внешний винчестер с дистрибутивом вроде БлакБокса (специалисты подскажут). И ходите с них. При этом рабочие партиции надо отключить или сделать невозможным их монтирование. Можно использовать встроенный в контроллеры Питон.

Сохраните данные и инструменты в облаке или на сервере.

Тержите терминал с нетстатом, топом и ps axf и lsof включённым под рукой в сложные моменты.
(Точные команды могу подсказать)

Самая важная первая, должна быть перед глазами:
netstat -ntpl
lsof
ps axf
top

Можно запустить tcpdump со снортом и base но сигнатурное определение и правила это на любителя. Атаку вы всё равно провороните. Но бакапы и система восстановления помогут.

233

Re: Программное обеспечение

Автор: гость

По мне у Oracle VirtualBox или аналогов юзабилити лучше чем у внешнего винта.

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

234

Re: Программное обеспечение

Автор: *

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

http://progopedia.ru/typing/type-inference/

Аспиранты и доктора понимают. Можно посмотреть библиотеку интервальных вычислений для Скала. По факту это скорее да же на тесты похоже или расширение математики.

Вот так и симулируют модели транзисторов и вообще топологии электронных схем

235

Re: Программное обеспечение

http://www.cs.utep.edu/interval-comp/scan08.pdf

A DiÆerential Inequalities method for
VeriØed Solution of IVPs for ODEs
using Linear Programming for the
Search of Tight Bounds
Dmitry Nadezhin
VLSI Research Group
Sun Microsystems Laboratories
16 Network Circle
Menlo Park, California 94025, USA
Dmitry.Nadezhin@sun.com

На 78 странице

Сама реализация:

https://kenai.com/projects/jinterval

Диаграммы классов

https://kenai.com/svn/testproject199905 … LProject4/

В итоге, где то читал что просто все это войдет в новый стандарт С++ и Java (если уже не вошло).
То есть будут да же дети и колхозники не напрягаясь использовать этот тип, и в железе то же будет поддержка.

Про Scala по русски:

https://kenai.com/projects/jinterval/pa … terval2_ru

В итоге все свелось к тензорам. Но надо учитывать, что в МИэТ изучают со 2-3 курса способы хранения сжатых матриц. Тут на форуме я да же примеры на питоне давал.

Не кто не будет миллиарды переменных загонять тупо в матрицу 1 мил * 1 мил переменных ...

236

Re: Программное обеспечение

Автор: *


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

Вечерком или завтра приведу ссылки на старые (2004 год) статьи по Форт и Джава процессарам. Там как раз такая архитектура была.  Я поднимаю эту тему во первых потому что на дешевых ПЛМ другие ядра и не поместяться и во вторых Форт и Серпент это основные яхыки нотариальных и бухгалтерских книг на блокчейне.

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


Кибернетика 2 эт конечные автоматы. А конечные автоматы это регулярные выражения. А регулярные выражения это парсеры символьных строчек. Строчки можно распарсить с помощью различной архитектуры микропроцессора, но Форт архитектура самая экономная и по площади на кристалле и по количеству строчек кода для реализации (около 2000 всего).

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

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

237

Re: Программное обеспечение

Компоненты и техноллогии №9 2003 с.123

  Иосиф Каршенбойм (iosifk@narod.ru)

Стековые процессоры или Новое - это хорошо забытое новое

TDS9092 FORTH CHIPS  Triangle Digital Services (www.triangledigital.com)

63B01Y0FP — микропроцессор с масочнозашитым Фортом и символическим ассемблером, с поддержкой многозадачного режима, часами реального времени, экранным редактором и поддержкой прерываний в Форте или ассемблере. Есть драйверы для шины I2C, алфавитно-цифровых ЖКИ, параллельных

TDS9 — вентильная матрица, обеспечивающая 16 дополнительных параллельных портов

Микропроцессор IGNITE™,  Patriot Scientific Corporation (PTSC, www.ptsc.com) — это мощный 32-разрядный микропроцессор с очень высокой производительностью и плотностью упаковки команд, прекрасно исполняющий байт-коды Java, Forth и сгенерированные компиляторами языков C/C++ бинарные программы.

Для ПЛМ (FPGA)

Ядро микропроцессора 4stack (https://bernd-paysan.de/4stack.html)
Ядро микропроцессора picoJava Sun microsystems (Сейчас это Оракал)
Ядро микропроцессора LavaCORE  Derivation Systems, Inc. (DSI) (http://www.design-reuse.com/news/773/xi … fpgas.html)
Xilinx IP Center (www.xilinx.com/ipcenter).

Примером применения технологии picoJava-II может служить микропроцессор Fujitsu MB86799,  MB92901.

Он состоит из ядра picoJava-II, внешней интерфейсной шины и интерфейса шины PCI. Он имеет кэш команд 8 КБ, кэш данных 8 КБ, кэш стека с 64 входами и сопроцессор для операций с плавающей точкой.

Упрощение архитектуры VLIW (англ. very long instruction word - «очень длинная машинная команда») приводит, с одной стороны, к сокращению количества транзисторов, а с другой — к сокращению связей внутри кристалла и уменьшению энергопотребления. Для сравнения можно сопоставить Athlon с его приблизительно с 20 миллионами транзисторов. Он потребляет 40 Вт при 1 ГГц, в то время как ядро процессора 4stack, выполненное по той же самой технологии, по предварительной оценке, будет потреблять 1 Вт при той же частоте в 1 ГГц.

Altera, Triscend, Atmel (В этих компаниях производились контроллеры со стековой архитектурой) - кажется почти все уже куплены и поставлены в одну и ту же иерархию с формальным центром в Японии за которым торчат уши США и Израиля.
Тем не менее еще в 2004 году наша группа студентов и стажеров в МИЭТ выпустила LiveCD со всем необходимым для проектирования собственного микропроцессора (включая свободное ядро Сан).

Этот DVD можно было использовать практически на любом компьюетере, так же была возможность работать этой системе в кластере и с внешними флеш и хард дисками.
Но, как обычно, местные тупые евреи из Зеленограда (бывают еще и не тупые) предпочли забашлять Синопсису и Кеденсу и получить соответсвующие откаыты и десяток
лет безбедной жизни за государственный счет. Соответсвенно сейчас технологии 10-ти летней давности выдаются за прорывные.

Хотя прорывными сейчас являются оптика и жидкие кристаллы. IMHO

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

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

Микропроцессор Intel Itanium имеет 64-битную систему команд EPIC-процессора с явным параллелизмом, которая является одним из вариантов VLIW. Архитектура IA-64 некоторыми журнальными критиками считается неудачей, которая стоила Intel и HP многих миллиардов долларов и не смогла достичь ожидаемых продаж в изначально запланированное время.

Многопроцессорный вычислительный комплекс «Эльбрус-3» и микропроцессоры серии «Эльбрус» («Эльбрус 2000», «Эльбрус S») являются VLIW-процессорами

238

Re: Программное обеспечение

Автор: *

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

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

Вот этим и отличается высококвалифицированные специалисты, которые работают в Москве (в том числе на Самсунг) от Вас.

Идите изучайте Kdiff3 мистер адекватность. И поимейте опыт работы с ядрами и драйверами и инструментами анализа около 13 лет и с компьютерами около 27 лет.

Основной код на Галакси на Джаве. Моим африканским студентам мусульманам из Сомалиленд я бы рекомендовал этот инструмент для изучения отдельных сервисов:
http://netbeans.org/features/uml/

А для избавления от "запутанности" в голове кода, советую изучать скриптовые языки (Perl и Python) и язык Drakon. И главное больше практики в чтении кода. Например у специалистов уходит от 1 до 30 секунд на экран для чтения искодного кода ядра Линукс.

Diff-ы от Diff-ов пропатченных ветвей репозитариев тоже позволяют сократить объём изучаемого кода ;-)

239

Re: Программное обеспечение

Надо брать пособие Горбунова и читать. Царство ему небесное (если я не перепутал). У меня под рукой нету (в России осталось), но можно спросить в МИЭТ на кафедре ПКИМС.

Я только могу прикинуть.

1 2 3 4 5

2 - Ахилес
5 - Черепаха

4 - быстрее
4' - свойство


  4'
  |
  4
/ \
2   5

1 - обычно
1' - время

6 - (1', 4') //обычно быстрее - то же дерево но в формате лиспа, черточка это хеш.
6' - повторение

   6'
   |
   6
  / \
1' 4'

тире символ хеша
штрихованные безымянные индексы названные для удобства объяснения

насчет 6 и 6' не уверен надо читать пособие, вероятно там есть ноухау по конкретной организации хранения этих индексов

Осталось все эти номерочки в тензор записать. Но лучше все таки монографию в 3 томах - Издательство кажется МИЭТ прочитать

240

Re: Программное обеспечение

Проект Правда

http://prawda.newmail.ru/prawda-0.4.0-doc.tar.bz2
http://code.google.com/p/pravda/

И другие
http://www.semantic-api.com/semantic-api.html
http://coreaudience.com/

Другие Русские БШные.
http://x-file.su/ds/
http://www.i-teco.ru/xfiles.html
http://www.sytech.ru/

241

Re: Программное обеспечение

В старых системах типа первого UNIX было не так много файлов и цели все были на перечет. Поэтому ИИ был возможен.

Вот как это работало:

In some Unix makes, the automatic variable $* appearing in the prerequisites of a rule has the amazingly strange “feature” of expanding to the full name of the target of that rule. We cannot imagine what went on in the minds of Unix make developers to do this; it is utterly inconsistent with the normal definition of $*.

Возможно RMS намекнул на

https://www.ibm.com/support/knowledgece … pectar.htm

.SUFFIXES
    Contains a prerequisite list of this target, which defines a set of suffixes to use when trying to infer a prerequisite for making a target. There is no need to declare suffixes. If the .SUFFIXES rule has no prerequisites, the list of suffixes is cleared, and make does not use suffix rules when inferring targets.


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

242

Re: Программное обеспечение

https://github.com/Ilmen-vodhr/ilmentufa

Вот синтаксический разбор и да же немного грамматики гораздо более развитого языка чем Prolog - Lojban.

Готовые файлы:
http://spel.sourceforge.net/src/web/spel.html

Ссылки:
https://www.reddit.com/r/lojban/comment … ogramming/

243

Re: Программное обеспечение

Нужна для работы теория полупроводников и полупроводниковых приборов в части физико-математического аппарата:

a) по части математики работы с сигналами
b) по части электретов для запоминания на долго большого объема информации (для размещения логической функции в энергонезависимой памяти большого объёма сроком до 100 лет)
в) по части графенов и микро вакуумной техники (к сожалению точные радары не работают без этого)  и квантовых вычислителей на электро-слабом статическом поле
г) по части диакопики - для расчёта электро-магнитно-диэлектрических цпей/трактов.
д) в качестве промежуточного шага подойдёт любая ПЛИС с ядром ARM ( типа http://zedboard.org/product/zedboard)

Вот по последнему пункту - ядро ARM обрабатывает логический синтезатор abc (http://www.eecs.berkeley.edu/~alanmi/abc/) и генерирует быстро работающую комбинационную схему для сенсоров, или комбинаторную логику, или загружает Linux TCP/IP стек прошитый в железе для HFT (высоко частотной торговли включая протокол FAST/FIX), или программу для управления боевой машиной (https://www.youtube.com/watch?v=HE3f7oNFTlE) и т.д.

Понятно что чудес не бывает и все эти блоки должны быть написаны заранее группой опытных проектировщиков. А вот поиск лучшей комбинации блоков и размещения можно отдать на откуп синтезатора. Да будет перерасход от 10-30% поверхности ПЛИС - зато быстро.

P.S: https://habrahabr.ru/post/249413/ - что такое комбинаторная логика
P.S.S: аппаратная сортировка улучшает показатель с n*log(n) (для метода хипа) до  2*n (https://habrahabr.ru/post/222287/), непрерывная логика может ещё более улучшить этот показатель

244

Re: Программное обеспечение

http://counterparty.io/docs/federated_node/

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

Подвох в доработке - специалистов по Торнадо не то что бы очень много. Там заодно бухгалтерская книга всего мира - Гигабайт 150 нужно в этом месяце на винте. Дальше будет только расти. Так же сервер должен быть выделенный. VPS не потянет.

245

Re: Программное обеспечение

http://phrack.org/issues/69/7.html#article

Вот хорошая среда для ИИ, а заодно и набор эвристик и экспертная база данных. Попробуйте с этим набором найти новую уязвимость

246

Re: Программное обеспечение

http://bitzuma.com/posts/op-return-and- … f-bitcoin/

247

Re: Программное обеспечение

В Швейцарии на АктивОбероне и OS A2 писали (в Цурихе). Barrelfish (http://www.barrelfish.org/) на Си а тесты на Питоне в Швейцарии совместно с MS. В какой то мере это развитие (Midori, Singularity).

248

Re: Программное обеспечение

https://developer.mozilla.org/en-US/doc … umentation

https://developer.mozilla.org/en-US/doc … ource_code

https://developer.mozilla.org/En/Develo … zillabuild

249

Re: Программное обеспечение

9D
http://www.modernxd.com/

250

Re: Программное обеспечение

Я полушуточную статью на хабре давал про одну простую задачку на два if. Которую один кндидат на ТенсионФлоу сделал.

JS кстати быстро довольно работает если сравнивать с Perl например или PHP
Потому что исполняемые библиотеки у него на АСМ местами и потому что код работает через обработчики событий строго. Пауз нету.

Есть задачи где без скриптов не обойтись. Например отрисовать сцену в 3D игре.

Си++ то же не панацея от всего. Драйверы Линукс на Си++ я бы не стал писать.

Да же на Ардвино писать прямо в Порты или через обертку на Си++ разница в 10 раз по скважности сигнала.

Да и Си так же избыточен для современного АСМ ARM микропроцессоров

Я бы советовал использовать HDL вместе с асм для ядер ARM которые есть на современных FPGA. Пожалуй это даст лучшее решение для SDR функций.

А других функций и нет. ИИ так же используют для SDR (софтваре дефайнед радио) и для РЭБ (радиоэлектронной борьбы).