Суперкомпьютеры в ракетно-космической отрасли

Автор АниКей, 05.05.2010 21:29:00

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Denis Voronin

#1260
ЦитироватьDiZed пишет:
Цитироватьoby1 пишет:
Было время, когда линухом только красноглазики пользовались, а теперь даже девочки с собой носят. Винда сливает и сольёт в итоге, как UNIX когда то
по-моему, некоторые телодвижения микрософт делают вполне возможным, что за десяткой таки последует новая "винда" - на ядре линукса ; )
Сомнительно, но то что внутренняя архитектура винды мутирует в сторону никсов это да. Очень даже может быть, что лет через десять системы станут совместимы.

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

Denis Voronin

ЦитироватьNot пишет:
ЦитироватьDenis Voronin пишет: Как я и говорил.

Вообще компилирование ядра линукса под нужную архитектуру с нужными модулями это классика жанра, так делают все кому не лень, а кому лень - берут то что скомпилили те кому не лень.
Вы как всегда, ничего не поняли. Линукс интерфейса пользователя не имеет ничего общего с ОС жесткого реального времени измерительного модуля, получающего и обрабатывающего (в особо продвинутых вариантах) 100 гбит в секунду в каждом канале, а таких каналов обычно четыре или восемь. Отсчет каждые 10 пикосекунд.
Линуксы это линуксы, хочется реалтаймовости - vxworks и прочие. Обработка это:
- железо
- софт

На каком железе запустишь, какой софт напишешь, столько и выжмешь.
Кривыми должны быть извилины, а не руки.

Not

Цитироватьopinion пишет:
ЦитироватьNot пишет:
Виноват, оговорился, не гбит, гбайт. 100 ГБайт, в каждом из двух каналов. Итого 200 ГБайт или 1.6 Тбит/сек.
DPO70000, полюбопытствуйте.
100 гигасэмплов в секунду - это всего лишь скорость записи данных в буфер. Размер буфера - 1 гигасэмпл. К ОС это никакого отношения не имеет.

ОС реального времени (если она используется в осциллографах) гарантирует только время отклика на прерывание (например, заполнение буфера - 100 раз в секунду).
Верно, буфер там есть. В реальности ОСРВ осциллографа РЕАЛЬНОГО времени (не путать со стробирующими) должна уметь обрабатывать каждый буфер, извлекая из него каждый отсчет и производя с ним требуемые операции, в простейшем случае - отображение этого элемена в память. Потеря буферов не допускается, в противном случае вы теряете принцип реального времени. Таким образом, задача сводится к исходной - необходима обработка 100 гигасэмплов в секунду с каждого канала. Именно этим и заниматеся ОСРВ. Задача же вспомогательной ОС - Линукс там или Виндоус -  обработка интерфейса и работа с сохраненными данными. 

Размер буфера может варьироваться, но в осциллографах реального времени он всегда начинается с размера экрана. В максимальном разрешении по теореме Котельникова-Найквиста это удвоенное количество периодов измеряемого сигнала. Если мы хотим увидеть десять периодов, то минимальный размер буфера - 20 отсчетов. В разрешении 10 пС/отсчет у нас будет 200 пикосекунд буфера на канал.  Делим это значение на количество каналов (в вышеупомянутом случае их два) и получаем инимальное время отклика на прерывание ОСРВ - 100 пикосекунд.

Not

ЦитироватьDiZed пишет:
я в курсе, что есть осциллографы с полосой пропускания 100 гиг. мне интереснее, называют ли где-нибудь тектрониксы firmware для того, что вы называете вторым уровнем, операционной системой собственной разработки (и присутствует ли вообще слой с PowerPC в их современных продуктах)
1. называют. Это микропрограмма (вспоминаем русский язык), загружаемая в процессор ОСРВ и поставляемая как часть ПО осциллографа.
2. присутствует, в противном случае вам придется весь этот уровень реализовывать в железе, например в ПЛМ, что намного дороже.

DiZed

ЦитироватьNot пишет:
1. называют
2. присутствует
мамой клянетесь?

Цитироватьполучаем инимальное время отклика на прерывание ОСРВ - 100 пикосекунд.
по-моему вы бредите
ради читаемости и содержательности форума в настройках аккаунта отключено отображение всего, что можно отключить; я не вижу ваши (и свои) юзерпики, подписи, посты персонажей из блеклиста  ("старый", "бендер","аникей", "nonconvex" "alexandru" "streamflow" etc ) и т.п. бесполезности

Not

ЦитироватьDiZed пишет:
ЦитироватьNot пишет:
1. называют
2. присутствует
мамой клянетесь?
Цитироватьполучаем инимальное время отклика на прерывание ОСРВ - 100 пикосекунд.
по-моему вы бредите
Ага, соросовский грантополучатель опустился до трамвайного хамства. Персонально с Вами разговор закончен.

h4lf

ЦитироватьNot пишет:
В максимальном разрешении по теореме Котельникова-Найквиста это удвоенное количество периодов измеряемого сигнала. Если мы хотим увидеть десять периодов, то минимальный размер буфера - 20 отсчетов.
Ну так разве что только десять периодов синуса можно увидеть, и то восстанавливать его надо (чтобы человеки увидели синусоиду, а не хрен знает что).
ЦитироватьNot пишет:
Делим это значение на количество каналов (в вышеупомянутом случае их два) и получаем инимальное время отклика на прерывание ОСРВ - 100 пикосекунд.
Это не шутка? Если нет, то это бред. Почему бред: пусть даже переход на обработчик прерывания занимает всего один такт, значит - только для того, чтобы перейти на обработчик за 100 пикосекунд процессор должен работать на частоте f = 1/Т = 1/0.0000000001 = 10000000000 Гц = 10 ГГц

Not

Цитироватьh4lf пишет:
ЦитироватьNot пишет:
В максимальном разрешении по теореме Котельникова-Найквиста это удвоенное количество периодов измеряемого сигнала. Если мы хотим увидеть десять периодов, то минимальный размер буфера - 20 отсчетов.
Ну так разве что только десять периодов синуса можно увидеть, и то восстанавливать его надо (чтобы человеки увидели синусоиду, а не хрен знает что).
ЦитироватьNot пишет:
Делим это значение на количество каналов (в вышеупомянутом случае их два) и получаем инимальное время отклика на прерывание ОСРВ - 100 пикосекунд.
Это не шутка? Если нет, то это бред. Почему бред: пусть даже переход на обработчик прерывания занимает всего один такт, значит - только для того, чтобы перейти на обработчик за 100 пикосекунд процессор должен работать на частоте f = 1/Т = 1/0.0000000001 = 10000000000 Гц = 10 ГГц
Восстановите вы не хрен знает что, а набор точек, далее, применяя методы сглаживания (например сплайны) прекрасно восстановите свой синус. Безусловно, хотелось бы большую точность, но мы сейчас говорим о рекордных частотах, где даже ломаная линия лучше чем ничего.

По поводу пикосекунд - а нужны ли нам прерывания? ;) Опять, мы говорим о высоких технологиях, где нужно изрядно поморщить лоб, прежде чем что либо получится. Но проще всего назвать это бредом и идти пить пиво, или что там вам Сорос предоставляет в качестве эмоциональной разгрузки?

opinion

#1268
ЦитироватьNot пишет:
 

Размер буфера может варьироваться, но в осциллографах реального времени он всегда начинается с размера экрана. В максимальном разрешении по теореме Котельникова-Найквиста это удвоенное количество периодов измеряемого сигнала. Если мы хотим увидеть десять периодов, то минимальный размер буфера - 20 отсчетов. В разрешении 10 пС/отсчет у нас будет 200 пикосекунд буфера на канал. Делим это значение на количество каналов (в вышеупомянутом случае их два) и получаем инимальное время отклика на прерывание ОСРВ - 100 пикосекунд.
Размер экрана, Котельников-Найквист. Не туда вас куда-то занесло.

Осциллограф не сохраняет в буфере изображение на экране. Он сохраняет последовательность измерений напряжения на входе. На одно измерение 8 бит, 100 гигаизмерний в секунду. Размер буфера - одно гигаизмерение.

Скорее всего там внутри железка, которая преобразует аналоговый сигнал в цифровой и записывает его в память встроенного компьютера, используя прямой доступ к памяти. Ни процессор, ни ОС никак в этом не участвуют. Когда буфер заполняется, вызывается прерывание, ОС реагирует на это прерывание, передаёт управление прикладной программе, которая уже и рисует изображение на экране.

Учитывая размеры буфера можно сказать, что прерывания происходят с частотой порядка 100 герц, при условии, что на максимальной частоте данные обрабатываются непрерывно (это нигде не написано). Никаких фантастических пикосекунд.
There are four lights

dmdimon

Opinion, вы описываете стробирующий осциллограф, а not - реатаймовский, он специально, кстати, это подчеркнул. Я не уверен, что такие предельные устройства вот так просто есть в каталогах на продажу, но ничего нереального в реализации такого девайса не вижу.
Именно диалог по осциллографу и ужас от 100 пс на прерывание показывает, что тут масса теоретиков марксизма.
я берусь обрисовать систему с тактовой частотой процессора 1 (один) герц, способную обрабатывать 100-пс поток фреймов в реалтайме. Просто это весьма. Потому, что этому учат на соответствующих специальностях. Оппонентов not там явно не учили, что бросается в глаза.
Соответственно, реализовать то, о чем пишет not, вполне возможно, но это будет очень специфический инструмент с космической ценой.

Просто подумайте о том, чем ученые фиксируют в реалтайме траектории частиц... Какие времена реакции нужны допустим для контроля пучка в БАКе
push the human race forward

DiZed

Цитироватьdmdimon пишет:
Opinion, вы описываете стробирующий осциллограф, а not - реатаймовский
теперь бредите вы
лучше расскажите, зачем у осциллографа стрелка
ради читаемости и содержательности форума в настройках аккаунта отключено отображение всего, что можно отключить; я не вижу ваши (и свои) юзерпики, подписи, посты персонажей из блеклиста  ("старый", "бендер","аникей", "nonconvex" "alexandru" "streamflow" etc ) и т.п. бесполезности

dmdimon

Попробуйте начать понимать прочитанное.
push the human race forward

DiZed

#1272
Цитироватьdmdimon пишет:
Попробуйте начать понимать прочитанное.
попробуйте прочитать про принцип сторбирования в осциллографии и перестать использовать слова только потому что они длинные и красивые
ради читаемости и содержательности форума в настройках аккаунта отключено отображение всего, что можно отключить; я не вижу ваши (и свои) юзерпики, подписи, посты персонажей из блеклиста  ("старый", "бендер","аникей", "nonconvex" "alexandru" "streamflow" etc ) и т.п. бесполезности

opinion

Цитироватьdmdimon пишет:

Просто подумайте о том, чем ученые фиксируют в реалтайме траектории частиц... Какие времена реакции нужны допустим для контроля пучка в БАКе
Пузырьковыми камерами регистрируют. И для этого хватало плёночных фотоаппаратов.
There are four lights

opinion

Цитироватьdmdimon пишет:

Соответственно, реализовать то, о чем пишет not, вполне возможно
Не знаю, возможно или нет. Мне очевидно, что в осцилографе это не нужно.
There are four lights

dmdimon

Ну конечно же Teledyne Lecroy свою старшую модель делают просто дл удовольствия, ведь это никому не нужно...
Кстати, вы в курсе, что есть такой формат хранения "графики" Fits, который описывает например параметры каждого индивидуального фотона, зарегистрированного сенсором? Зачем бы интересно он был нужен?
push the human race forward

Not

#1276
Цитироватьopinion пишет:
Скорее всего там внутри железка, которая преобразует аналоговый сигнал в цифровой и записывает его в память встроенного компьютера, используя прямой доступ к памяти.
Эта железяка и есть линейка каскадированных АЦП/сигнальных процессоров плюс ОСРВ. Сигнальные процессоры измерительного модуля ничего никуда не записывают, они выдают буфера с предварительно обработанной информацией. Буфера короткие. Кто вам сказал что их длина один гигабайт? Где вы видели гигабайтную память с пикосекундным временем доступа? 60 мегабайт там буфер в штатной конфигурации, причем используется он как вторичный, для удобства работы с длинными интервалами. Требования реального времени (вам уже три раза это подчеркнули, но как об стенку горох, вы не в состоянии этого понять) предполагают, что триггер срабатывает на одиночных событиях, какие нафиг 100 раз в секунду? Просто признайте, что физика - это не ваше и занимайтесь своими айти вопросами, там и демонстрируйте свой особый опинион.
 
ЦитироватьDiZed пишет
теперь бредите вы
лучше расскажите, зачем у осциллографа стрелка
Литератор, ам уже показали направление куда идти, вы все никак не уйметесь. Почему бы вам не демонстрировать свои экзерсисы на литературном форуме? Хотя боюсь, вас и там пошлют.

Цитироватьdmdimon пишет
Я не уверен, что такие предельные устройства вот так просто есть в каталогах на продажу, но ничего нереального в реализации такого девайса не вижу.
Существуют и на продажу, например Тектроникс DPO70000, стоимость правда от ста тысяч долларов. Естественно, что это не предел, на дальше уже устройства экспериментальные.

dmdimon

ЦитироватьNot пишет:
Эта железяка и есть линейка каскадированных АЦП/сигнальных процессоров плюс ОСРВ.
Всю малину вы мне потоптали сейчас)
push the human race forward

opinion

ЦитироватьNot пишет:
Кто вам сказал что их длина один гигабайт?
Это написано на той страничке, на которую вы дали ссылку.
There are four lights

opinion

ЦитироватьNot пишет:
 Требования реального времени (вам уже три раза это подчеркнули, но как об стенку горох, вы не в состоянии этого понять) предполагают, что триггер срабатывает на одиночных событиях, какие нафиг 100 раз в секунду? Просто признайте, что физика - это не ваше и занимайтесь своими айти вопросами, там и демонстрируйте свой особый опинион.
Почитайте хотя бы документ (нагуглился за пять минут) самого Tektronix, чтобы узнать уже наконец, что такое рил-тайм осциллографы и чем они отличаются от "стробирующих". Триггер, про который вы пишете, который срабатывает от одиночного события, всего лишь запускает накопление измерений в буфере. Вы просто не понимаете, о чем пишите. Путаете встроенную программу DSP с ОС, прерывания ОС с внешними сигналами, которые вообще могут формироваться аналоговыми схемами, накопление данных с их обработкой.
There are four lights