ehevnlem, тяжелые вычислительные части там написаны на C++ и CUDA. Маловероятно, что поменяв в питоньем коде 10 строчек вы чего-то добьетесь и ничего не сломаете.
ettaluni, чтобы увидеть проблему, нужен или анализатор качетва линии, который стоит как полмашины, или измерять скорость на длинном кабеле на гигабите.
Newbie2, Даже в сферическом пространстве в вакууме без внешних помех будет Cross-Talk между приемом и передачей, а на гигабите - между соседними каналами.
ehevnlem, есть ассемблерные подсказки, помогающие процессору лучше оптимизировать обращение к кэшу.
"Команды для работы с регистрами". Ну да, они есть, их много. MMX, SSE, AVX - все эти семейства команд работают с регистрами. И в каждом - порядка сотен инструкций.
Хорошо настроенный компилятор C, C++, фортрана дает быстрый код, который выжимает из процессора максимум. Кроме того, большинство ваших хотелок уже реализовано в виде библиотек и соревноваться с ними - гиблое дело, вам понадобится несколько лет обучения чтобы хотя бы повторить по скорости MKL или ATLAS (кстати, последняя имеет открытые исходники и хорошо оптимизирует работу с кэшем).
Можете также поучиться ассемблеру у компилятора - пишете простое умножение матриц, включаете оптимизацию на максимум -03 и погружаетесь в листинг. Там вы увидите и инструкции AVX, работающие с регистрами, и команды на предвыборку из кэша.
Aelliari, не бывает "прямого типа" соединения, есть TIA568A и TIA568B, которые отличаются обменом оранжевой и зеленой пары местами. При этом, вклинение синей пары между линиями оранжевой (зеленой) сохраняется и там и там.
Выдуманный техником "прямой" обжим некорректен, потому что сигнал оказывается подключен не в дифференциальную витую пару, а в две половинки разных пар.
Newbie2, а это не важно. Важно то, что карточка ждет дифференциальную пару между 3 и 6 пинами, а не между 3 и 4, как вколхозил работничек клещей и изоленты.
Это все конечно хорошо, но при чем тут кроссовер? Провайдерский техник влупил пары СТРОГО ПОДРЯД, проигнорировав тот факт, что для совместимости с телефонией делается перепутывание зеленой/синей пары.
CCO, чтобы сам транзистор хорошо откравался на такой частоте, ему в затвор нужно выдавать большой ток, на который нога ардуины неспособна. Нужен драйвер.