Можно ли синхронизировать два процессора до такта?

negavoid
Offline
Зарегистрирован: 09.07.2016

, и чтобы были очень точные кварцы и кристаллы, а потом разнести их на расстояние, что-то поделать с одним (покатать денёк-недельку по кольцевой вокруг города на 100 км/ч), а потом снова синхронизироваться и вычислить дельту прошедших тактов?

negavoid
Offline
Зарегистрирован: 09.07.2016

В порядке алкобреда, если бы были довольно идеальные условия и чипы, то каждый смог бы, так сказать, DIY, проверить ОТО и релятивистское замедление времени. Да, я в курсе, что на 1 секунду нужно 100 лет на скорости МКС (28000 км/ч), но современные процессоры работают на 4,000,000,000 Гц, а стало быть, разница в тактах довольно быстро нарастёт до заметной. Но для домашнего применения вижу огромные сложности в самом процессе синхронизации и в точных кварцах (и это и так закладываясь на погрешности, которые, может, можно вычислить).

asam
asam аватар
Онлайн
Зарегистрирован: 12.12.2018

 нестабильность кварца (особенно температурная) на много порядков больше чем разница возникающая от ОТО. 

negavoid
Offline
Зарегистрирован: 09.07.2016

Существуют TCXO, стабильные до ±5х10-11, только в материнки такие наверное не ставят, они наверное и стоят сами, как с десяток материнок :) Но процессор 4е9, ну, с недельку покатать его с таксистом каким... :)

На самолёте один раз вокруг земли вышло 100-200 наносекунд разницы.

https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D0%B8...

Муж_Долговой
Муж_Долговой аватар
Offline
Зарегистрирован: 07.10.2018

Спутники GPS синхронизированы как раз по твоим требованиям. Почитай как они работают.

sadman41
Offline
Зарегистрирован: 19.10.2016

Проект "Телепортатор" на ардуине? ;)

negavoid
Offline
Зарегистрирован: 09.07.2016

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

Ардуину использовать не будем, слишком уж долго кататься придётся. А вот покатать i9 было бы можно, если бы удалось их синхронизировать. Впрочем, тут два радиоприёмника пытаешься синхронизировать от одного кварца на 28.8 МГц, и это уже очень большой геморрой, а две эвм - вообще суровая задача.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

sadman41 пишет:

Проект "Телепортатор" на ардуине? ;)

Берем два компьютера близнеца(одной сборки и одной серии и разницей в выпуске в 1 сеунду ). Один запускаем глубоко в подвале, а другой на некоторое время отправляем в космос. после возврата из космоса сравниваем. У того компьютера что был в космосе конденсаторы и другие компоненты посыпались. Так что вывод: в космосе время идет быстрее чем в подвале. Есть бюджетный проект. Вместо космоса компьютер ставим на такси и после двух лет "таксования" сравниваем состояние компьтеров.

Logik
Offline
Зарегистрирован: 05.08.2014

negavoid пишет:

Так-то я и Эйнштейну верю на слово :)

От зря Вы так, он в отличии от Вас заслуживает доверия. Ну посудите сами, вот покатали вы ардуину, получили чегото не так и написали "Энштейн - лох!" И шо, кто вам поверит? А никто. Репутации а Вас 0. Вы ж даже не нобелевский лауреат! Так что можете прям щас писать "Энштейн - лох!" результат будет точно такойже, но ардуино мучить не будите, сохраните время, деньги и бензин.

negavoid
Offline
Зарегистрирован: 09.07.2016

Как???!!! Как может человек, хоть немного обладающий логикой, сделать такие выводы? Может быть, вы работаете(-ли) на российском или украинском телевидении?

Так-то я и Эйнштейну верю на слово :) - (логика) человек верит Эйнштейну на слово - (logik) человек НЕ верит Эйнштейну на слово (От зря Вы так, он в отличии от Вас заслуживает доверия)

Ардуину использовать не будем - (логика) использование Ардуино в проекте не предусматривается - (logik) использование ардуины предусматривается (Ну посудите сами, вот покатали вы ардуину)

- не поможет проведению собственного эксперимента - (логика) хочется знать, можно ли провести собственный DIY эксперимент, не покупая двое атомных часов и билеты на самолёт вокруг света? - (logik) Так что можете прям щас писать "Энштейн - лох! [тут я просто пас]

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

negavoid, это вы банально не понимаете как работает общество и люди. Вот возьмем того Энштейна и его Теории. Ну написал и дальше что. Прочитал один,сказал бред. Другой и так далее. Тем более помимо своей терии он написал многое, включая и аэродинамику. Вот в аэродинамике его бред не прошел.  А теперь Вы такой красивый и куда , на форуме , где точно не собираются научные светила. Вот это и Logik Вам и говорит. Но Вы же "непризнаный гений", что вам слова какой то "воши".

negavoid
Offline
Зарегистрирован: 09.07.2016

На reddit-е тоже не собираются научные светила, но там это не помешало объяснить в двух словах все сложности синхронизации счётчиков с дискретизацией в наносекунды и стоимость проведения эксперимента в современных баксах, всё ещё слишком дорого для частного лица. Тема закрыта, лепите все и дальше свои метеостанции.

Green
Offline
Зарегистрирован: 01.10.2015

negavoid пишет:

... лепите все и дальше свои метеостанции.

дартаньяны!

sadman41
Offline
Зарегистрирован: 19.10.2016

Вы всерьёз думаете, что стоит сравнивать любительский уровень инженерно-научной подготовки в странах, где зарплат хватает только на поддельные микросхемы с алиэкспресса, но существует неиллюзорная перспектива присесть за какое угодно оборудование (даже жпс для телёнка), с подготовкой в странах, в которых тинейджер в подвале атомный ускоритель частиц собирает и его за это в MIT зачисляют?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Лучше один раз увидеть, чем 100 раз услышать.

Берем две ардуины, программируем их на выдачу 8 МГц на какой-нибудь ноге. Берем один двухлучевой осциллограф и подаем на его входы сигналы с ардуин.

Синхронизацию включаем от первой ардуины и наблюдаем за фазой второй.

Вопросы остались?

negavoid
Offline
Зарегистрирован: 09.07.2016

andriano пишет:

Лучше один раз увидеть, чем 100 раз услышать.

Берем две ардуины, программируем их на выдачу 8 МГц на какой-нибудь ноге. Берем один двухлучевой осциллограф и подаем на его входы сигналы с ардуин.

Синхронизацию включаем от первой ардуины и наблюдаем за фазой второй.

Вопросы остались?

Да, конечно остались, всё такие же теоретические, как и в посте #1 (прецизионный кварц и чипы). Что, если я поставлю у первой ардуины триггер Шмитта, а у второй выпаяю кварц и пропишу CKSEL в 0x0? Сдвиг фазы всё ещё останется, но уже наносекундный. Усложняем задачу, берём два термостабилизированных кварца, находим способ синхронизировать, скажем, две ардуины в 0:00:00.000 и пробуем вычислить разбегание за сутки - наверное, получится, но с точностью до миллисекунд, не подходит. (Теоретически) заменяем атмелы на i9 с RDTSC, синхронизируем - получаются погрешности порядка десятков микросекунд (ntp), уже лучше, но всё ещё не наносекунды. Если бы было возможно синхронизировать i9 на наносекундах (и используя вместо кварцев мс цезиевых часов за $2000), оставляем оба i9 на недельку, ежедневно синхронизируем, вычисляем медианную дельту в нс за период. Отправляем второй i9 покататься недельку, возвращаем на базу, синхронизируем, приплюсовываем дельту за t, если видим расхождение в несколько нс - ОТО подтверждена (или кривые руки накопили слишком много погрешностей). Ответы на русскоязычном форуме - нет, невозможно, это бред. На суровом "вражеском" - да, это возможно, но встанет весьма дорого, нет смысла.

negavoid
Offline
Зарегистрирован: 09.07.2016

sadman41 пишет:

Вы всерьёз думаете, что стоит сравнивать любительский уровень инженерно-научной подготовки в странах, где зарплат хватает только на поддельные микросхемы с алиэкспресса, но существует неиллюзорная перспектива присесть за какое угодно оборудование (даже жпс для телёнка), с подготовкой в странах, в которых тинейджер в подвале атомный ускоритель частиц собирает и его за это в MIT зачисляют?

Да не в уровне дело, я вижу здесь грамотных инженеров; дело в менталитете, в образе мышления, что ли.

Вот, об уровне. Вот были же Попов, Иоффе, Лосев, Алфёров - все наши. Так что я поначалу верил в уровень, потом надеялся, потом даже чуточку злился, но уже давно стало пофигу, ну что с того, что кто-то не разделяет твою точку зрения, а тем более, в интернете? Вот, из свежего - есть такой австралиец Ник Гэммон, и у него на форуме очень подробно объяснена вся и не только ардуина. Лишь только один нюанс - судя по его сайту, товарищ Гаммон немножко гоммон. И есть у меня два друга, мужики по 40-45, не зная друг о друге, одновременно и независимо друг от друга решили поиграться с ардуино. Ну и обращаются ко мне со всякими вопросами. И попробовал я дать им ссылки на форум Ника (сцуко, ну ведь знал же заранее!), разумеется, оба домотали страницу до самого низа с флажком, и как посыпется! - "Да он заднеприводный, такой научит, вот ещё у гомесов, пойду лучше дальше мультики на ютубе смотреть". Ё-моё, да какое тебе дело, пусть он там на другом конце земли хоть с козочкой, хоть с трупами инопланетян, как по мне, так лучше уж поучиться у умного пида*аса, чем у полного форума хамоватых д'Артаньянов :) Это всё менталитет ex-USSR, никуда от него не деться, и более старшему поколению, и к сожалению, моему, и даже, может, паре следующих. И всё же, каждый раз, как баран, верю и продолжаю патриотически надеяться - а вдруг, на этот раз? Нет, увы, всё, как всегда, вопрос никто не прочитает, сразу обосрут, иди обтекай. Что на форуме ардуино, что на игровых серверах, наши в команде с хихиканьем подтолкнут в лаву, а на нерусских серверах почему-то незнакомые люди из твоей команды помогают, подсаживают на ящик. Надо просто перебороть себя и как-нибудь зароскомнадзорить себе на L7 всё из tld *.ru *.su *.ua *.by *.kz - больше целых нервов - дольше проживу.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

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

Дорогой, ты зачем сюда пришел?

nik182
Онлайн
Зарегистрирован: 04.05.2015

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

ВН
Offline
Зарегистрирован: 25.02.2016

negavoid пишет:
На reddit-е тоже не собираются научные светила, но там это не помешало объяснить в двух словах все сложности синхронизации счётчиков с дискретизацией в наносекунды и стоимость проведения эксперимента в современных баксах, всё ещё слишком дорого для частного лица. Тема закрыта, лепите все и дальше свои метеостанции.

хорошо, сейчас объясню в нескольких словах

negavoid пишет:
В порядке алкобреда, если бы были довольно идеальные условия и чипы, то каждый смог бы, так сказать, DIY, проверить ОТО и релятивистское замедление времени.

ваш алкобред заключается в том, что в ОТО нет эффекта релятивистское замедление времени ... т.е. СОВСЕМ НЕТ.

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

Т.е. вы действительно неуч, для которого нет разницы между СТО И ОТО.

Так что разберитесь в постановке задачи без алкобреда для начала.