Общедоступный музей советской дичи в далеко идущих планах. Кстати аналоговую вычислительную технику пока обхожу стороной, хотя там тоже очень много интересного успели понаделать.
Интел ушел. Я остался. Уже полгода как в другой компании работаю.
Гладкость стенок обязательно - иначе будет сильное влияние на поток. Размеры - судя по литературе - довольно свободная величина. основная привязка размеров идет к размеру сопла, к длине стенок - пока струя ламинарна, и т.д. Товарищ делал из фанеры - и у него работало. Элемент стабилен в некотором диапазоне размеров/питающей струи.
Теперь уже и сам не знаю чем в дальнейшем удивлять зрителя :) Пока вернусь к сборке ламповой машины. А там глядишь еще какую дичь найду. Говорят надо подшивки "Юный Техник" полистать - может чего интересного найду
Как непризнанный эксперт в струйной логике отмечу, что в данной статье речь идет о гидравлике. Струйная логика, или флюидика к ней имеет очень опосредованное отношение.
Струйная логика работает на эффекте взаимодействия ламинарных струй газа или жидкости друг с другом, или эффекте прилипания струй к стенке, как например в этом элементе: струя газа прилипает к стенке и если подать управляющий сигнал на один из правых входов - струя переключится влево, реализуя логическую операцию 2ИЛИ-НЕ.
По моему личному мнению - ОС это в первую очередь скедулер, а не работа с железом. Но да, Uefi сделал сильно больше legacy boot и отнял часть работы программиста, что даже хорошо :)
Впрочем статья не столько про ОС с нуля, а про ОС на ассемблер с нуля, так что снимаю шляпу в любом случае - Мне пришлось однажды написать многопоточное приложение, которое должно захватывать процессор в realmode, подменить таблицы прерываний и нагрузить все ядра синтетикой. Вроде и код получился простым, но проштудировать SDM пришлось знатно
Написание ОС с нуля уже не получается - так как UEFI уже сделал первоначальную настройку железа, запустил АР-ядра (все кроме первого) и перевел процессор в защищенный режим, сильно упростив задачу будущему ядру.
как минимум из tiano можно взять API доступа к возможностям самой uefi.
Продублирую сюда: Это результаты симуляции газодинамики в openfoam на различных платформах - то ради чего я планирую апгрейд старого сервака. Отсюда хорошо видно что серверные broadwel - днище - их рвет мой старый 8600. Старые оптероны думаю будут еще хуже для моей задачи. А наиболее оптимальный таки мой десктоп на 12900К. Видимо сервер надо делать на таком же камне и объединять две ноды в кластер :)
для хорошо распределяемых задач типа рендера и для бытового/офисного компа это железо вполне годится.
Не годится для рендера. У broadwel-EP (v4) только один полноценный AVX на ядро и многопоточность идет лесом. Как показали тесты на openFoam - оно не скалируется. Я разочарован.
Есть кстати еще EPYC 7501, но пока не могу найти сколько у него в ядре AVX-блоков. Но там хотя бы 32 ядра уже
EPYC тут смотрится поинтереснее - так как мощность одного потока у него даже выше и их ядер сильно больше.
С другой стороны мне на 2690v4 мой ворклоад с openfoam протестили и это просто днище. Мой 12900К в 16 потоков справляется за 700секунд, а 2690v4 - за 3000s. Еще и не скалируется до 28 потоков - так как в ядре только один векторный умножитель, гипертрединг идет лесом.
По корпусу - да, все что встречалось - Е-АТХ. У меня таких проблем нет - у меня тупо стойка в кабинете и 4U корпусок :)
бенчи мой 12900К так не нагружают, как расчет газодинамики в openFOAM. Там AVX2 на всех потоках что он найдет. Но соглашусь - когда ворклоад не гоняется - тепературы процессора редко выше 60.
Чем вы, 12700К охлаждаете что он холодный? У него 180Вт TDP и это довольно много. Про свой 1290К вообще молчу. Просто закрываю глаза на 100+ под 100% нагрузкой.
К 5900Х пожалуй присмотрюсь поближе... А еще лучше 5950X.. В бенчах выглядит интереснее двух EPYC 7501
А смогете мой ворклоад для openfoam запустить под wsl? 12900k его считает 50 минут и я подумываю насчет сильно большего числа ядер. например 2х7551, но не уверен что мне это вообще поможет...
Тоже задумался над обновлением сервера на базе i5-8600. С одной стороны можно просто свапнуть на i9-9900ks и получить 2х буст за 25 тыщ.
С другой стороны, смотрю в сторону сборок на базе 2011-3 и процессоров Xeon-2680v3,v4 например. Достаточно свежее, с двумя процессорами - довольно мощное, плюс ЕСС будет. HUANANZHI двухголовые комплекты процы+мать+опа за 50к продает. и буст в 3.5раз. Можно вообще на двух EPYC 7501 собрать. будет 128 ядер, но и бюджет уже от 100к за комплект. зато 5-кратный буст в многопотоке и можно всем рассказывать про эпичный домашний сервер на 128 ЯДЕР. Веду переговоры с жабой на этот счет.
А еще я тут свой 12900К перегрел - докупил еще две планки памяти и вышло у меня 4х16GB. базовые для памяти 5200 проц не вытянул - после прогрева до 105 градусов память начала сыпать ошибками - пришлось переключаться в режим 4800 с потерей пары процентов производительности в openFOAM. С двумя планками такого прикола не было. Была б ЕСС - и не заметил бы.
Не путайте пневматику и гидравлику - которые работают клапанах и давлении - с пневмоникой - на базе эффекта прилипания струй. Базисом в нем является элемент 2OR-2NOR, и сумматор на нем довольно легко синтезируется.
Вообще интересный проект выходит - синтез схемы в yosys, потом разработка платы соединительных каналов в kicad, проверка корректности работы струйного элемента с помощью симуляции в openFOAM. Прям openSource-процессор для пост-апокалипсиса. Даже электричества не надо для работы, только воздух - можно запитать от баяна, или органа.
Вот как раз со стадией переноса в KiCAD пока проблемы - простую схему можно и вручную быстро перерисовать. Но хотелось бы автоматизации, тогда можно будет в yosys скармливать библиотеку, например 155 и 555 логики, а на выходе получать синтезированную схему процессора на микросхемах малой степени интеграции
Смех-смехом, а я с помощью yosys сейчас пытаюсь синтезировать схемотехнику вычислителя на элементах струйной логики, а также схему соединений будущего лампового компьютера - эмулятор на верилоге с помощью библиотеки элементов, которые я могу сделать на пневмонике/лампах превращается в схему соединений будущих модулей. Жаль синтезированную схему не получается пока засунуть в kiCAD виде нетлиста - приходится для струйного процессора вручную перерисовывать схему.
В теории даже openRoad можно будет прикрутить, где чипом будет шасси, а элементами - модули. И он мне схему соединений - жгут проводов между ними - засинтезирует.
Ну вот вопрос. Допустим, есть у меня там аккаунт.. Я туда самостоятельно никогда ничего не писал. Ни единого сообщения. Но из других соцсетей туда автоматически делаются репосты. Я - бот, или нет?
Общедоступный музей советской дичи в далеко идущих планах. Кстати аналоговую вычислительную технику пока обхожу стороной, хотя там тоже очень много интересного успели понаделать.
Интел ушел. Я остался. Уже полгода как в другой компании работаю.
А вот это интересно, спасибо!
Гладкость стенок обязательно - иначе будет сильное влияние на поток. Размеры - судя по литературе - довольно свободная величина. основная привязка размеров идет к размеру сопла, к длине стенок - пока струя ламинарна, и т.д. Товарищ делал из фанеры - и у него работало. Элемент стабилен в некотором диапазоне размеров/питающей струи.
Теперь уже и сам не знаю чем в дальнейшем удивлять зрителя :) Пока вернусь к сборке ламповой машины. А там глядишь еще какую дичь найду. Говорят надо подшивки "Юный Техник" полистать - может чего интересного найду
Кузнечные меха - куда уж проще то?
Как непризнанный эксперт в струйной логике отмечу, что в данной статье речь идет о гидравлике. Струйная логика, или флюидика к ней имеет очень опосредованное отношение.
Струйная логика работает на эффекте взаимодействия ламинарных струй газа или жидкости друг с другом, или эффекте прилипания струй к стенке, как например в этом элементе: струя газа прилипает к стенке и если подать управляющий сигнал на один из правых входов - струя переключится влево, реализуя логическую операцию 2ИЛИ-НЕ.
По моему личному мнению - ОС это в первую очередь скедулер, а не работа с железом. Но да, Uefi сделал сильно больше legacy boot и отнял часть работы программиста, что даже хорошо :)
Впрочем статья не столько про ОС с нуля, а про ОС на ассемблер с нуля, так что снимаю шляпу в любом случае - Мне пришлось однажды написать многопоточное приложение, которое должно захватывать процессор в realmode, подменить таблицы прерываний и нагрузить все ядра синтетикой. Вроде и код получился простым, но проштудировать SDM пришлось знатно
Написание ОС с нуля уже не получается - так как UEFI уже сделал первоначальную настройку железа, запустил АР-ядра (все кроме первого) и перевел процессор в защищенный режим, сильно упростив задачу будущему ядру.
как минимум из tiano можно взять API доступа к возможностям самой uefi.
А почему не взяли tianocore edk2? С его помощью приложения и загрузчики, в том числе многопоточные - пишутся на раз два.
Продублирую сюда: Это результаты симуляции газодинамики в openfoam на различных платформах - то ради чего я планирую апгрейд старого сервака. Отсюда хорошо видно что серверные broadwel - днище - их рвет мой старый 8600. Старые оптероны думаю будут еще хуже для моей задачи. А наиболее оптимальный таки мой десктоп на 12900К. Видимо сервер надо делать на таком же камне и объединять две ноды в кластер :)
Не годится для рендера. У broadwel-EP (v4) только один полноценный AVX на ядро и многопоточность идет лесом. Как показали тесты на openFoam - оно не скалируется. Я разочарован.
Есть кстати еще EPYC 7501, но пока не могу найти сколько у него в ядре AVX-блоков. Но там хотя бы 32 ядра уже
EPYC тут смотрится поинтереснее - так как мощность одного потока у него даже выше и их ядер сильно больше.
С другой стороны мне на 2690v4 мой ворклоад с openfoam протестили и это просто днище. Мой 12900К в 16 потоков справляется за 700секунд, а 2690v4 - за 3000s. Еще и не скалируется до 28 потоков - так как в ядре только один векторный умножитель, гипертрединг идет лесом.
По корпусу - да, все что встречалось - Е-АТХ. У меня таких проблем нет - у меня тупо стойка в кабинете и 4U корпусок :)
бенчи мой 12900К так не нагружают, как расчет газодинамики в openFOAM. Там AVX2 на всех потоках что он найдет. Но соглашусь - когда ворклоад не гоняется - тепературы процессора редко выше 60.
Чем вы, 12700К охлаждаете что он холодный? У него 180Вт TDP и это довольно много. Про свой 1290К вообще молчу. Просто закрываю глаза на 100+ под 100% нагрузкой.
К 5900Х пожалуй присмотрюсь поближе... А еще лучше 5950X.. В бенчах выглядит интереснее двух EPYC 7501
А смогете мой ворклоад для openfoam запустить под wsl? 12900k его считает 50 минут и я подумываю насчет сильно большего числа ядер. например 2х7551, но не уверен что мне это вообще поможет...
Тоже задумался над обновлением сервера на базе i5-8600. С одной стороны можно просто свапнуть на i9-9900ks и получить 2х буст за 25 тыщ.
С другой стороны, смотрю в сторону сборок на базе 2011-3 и процессоров Xeon-2680v3,v4 например. Достаточно свежее, с двумя процессорами - довольно мощное, плюс ЕСС будет. HUANANZHI двухголовые комплекты процы+мать+опа за 50к продает. и буст в 3.5раз. Можно вообще на двух EPYC 7501 собрать. будет 128 ядер, но и бюджет уже от 100к за комплект. зато 5-кратный буст в многопотоке и можно всем рассказывать про эпичный домашний сервер на 128 ЯДЕР. Веду переговоры с жабой на этот счет.
А еще я тут свой 12900К перегрел - докупил еще две планки памяти и вышло у меня 4х16GB. базовые для памяти 5200 проц не вытянул - после прогрева до 105 градусов память начала сыпать ошибками - пришлось переключаться в режим 4800 с потерей пары процентов производительности в openFOAM. С двумя планками такого прикола не было. Была б ЕСС - и не заметил бы.
Не путайте пневматику и гидравлику - которые работают клапанах и давлении - с пневмоникой - на базе эффекта прилипания струй. Базисом в нем является элемент 2OR-2NOR, и сумматор на нем довольно легко синтезируется.
Вообще интересный проект выходит - синтез схемы в yosys, потом разработка платы соединительных каналов в kicad, проверка корректности работы струйного элемента с помощью симуляции в openFOAM. Прям openSource-процессор для пост-апокалипсиса. Даже электричества не надо для работы, только воздух - можно запитать от баяна, или органа.
Вот как раз со стадией переноса в KiCAD пока проблемы - простую схему можно и вручную быстро перерисовать. Но хотелось бы автоматизации, тогда можно будет в yosys скармливать библиотеку, например 155 и 555 логики, а на выходе получать синтезированную схему процессора на микросхемах малой степени интеграции
Смех-смехом, а я с помощью yosys сейчас пытаюсь синтезировать схемотехнику вычислителя на элементах струйной логики, а также схему соединений будущего лампового компьютера - эмулятор на верилоге с помощью библиотеки элементов, которые я могу сделать на пневмонике/лампах превращается в схему соединений будущих модулей. Жаль синтезированную схему не получается пока засунуть в kiCAD виде нетлиста - приходится для струйного процессора вручную перерисовывать схему.
В теории даже openRoad можно будет прикрутить, где чипом будет шасси, а элементами - модули. И он мне схему соединений - жгут проводов между ними - засинтезирует.
Ну вот вопрос. Допустим, есть у меня там аккаунт.. Я туда самостоятельно никогда ничего не писал. Ни единого сообщения. Но из других соцсетей туда автоматически делаются репосты. Я - бот, или нет?
Тогда вам будет интересно почитать статью про аналоговый TRIDAC. Потрясающая масштабом машина.