Перейти к содержанию

Где я ошибся?


bitok

Рекомендуемые сообщения

Всем известно, что асик работает быстрее процессора.

Вот я и решил узнать, а на сколько именно операций асик работает быстрее процессора.

И на асик и на компьютер я установил python 2.7. Питон - это интерпретируемый язык программирования, одной из особенностей которого является то, что абсолютно на всех платформах, исходный код программы будет одинаковый. Итак, пишем простенькую программу на питоне:

i=0
while i<100000000:
  i=i+1
print i

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

Запускаем данную программу на компьютере: программа выполнилась за 19 секунд.

Запускаем данную прорамму на асике antminer s3: программа выполнилась за ... Честно говоря я не дождался завершения программы. Поэтому в программе понизил сложность с 100 млн. до 1 млн, в итоге программа получиалсь следующая:

i=0
while i<1000000:
  i=i+1
print i

и выполнилась она на асике за 21 секунду.

Подводим итог: асик работает медленнее процессора более чем в сто раз. Но ведь это невозможно! Где я ошибся?

Изменено пользователем bitok
Ссылка на комментарий
Поделиться на другие сайты

.

 

Где я ошибся?

1. В размещении темы не в том разделе

Ссылка на комментарий
Поделиться на другие сайты

.

 

1. В размещении темы не в том разделе

Ок. А по существу вопроса?

Ссылка на комментарий
Поделиться на другие сайты

 @bitok,

программа выполнилась не на асике а на управляющем устройстве асика(микрокомпе-роутере на опен врт) без использования хеш плат

Изменено пользователем adv
Ссылка на комментарий
Поделиться на другие сайты

 @bitok,

программа выполнилась не на асике а на управляющем устройстве асика(микрокомпе-роутере на опен врт) без использования хеш плат

Благодарю за оперативный ответ.

Эх, видимо придётся всё-таки с cgminer разбираться. :(

Ссылка на комментарий
Поделиться на другие сайты

Даже если ты разберешься с cgminer, ты не сможешь выполнить на хеширующих  платах операции, отличные от операции хеширования. "print i" - таковой не является.

Ссылка на комментарий
Поделиться на другие сайты

Автор мегамозг

Эх, видимо придётся всё-таки с cgminer разбираться

Скиллы только не забудь прокачать, лет эдак 10...

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

ASIC не работает быстрее процессора. Процессор, например Pentium 4 == ASIC. Скорость прохождения электрического сигнала зависит в первую очередь от технического процесса и особенностей его реализации на конкретном заводе (14нм сейчас НЕ быстрее 16нм). Дальше уже разница в архитектуре конечного устройства. (ARM или x86)

 

Ошибка в первую очередь логическая. Т.е программа выполняется на контроллере, но не на ASIC процессоре. Далее наверное проще будет почитать про такой процессор, как Intel 8048 MSC48 или похожий аналог. У него есть одна шикарнейшая особенность. Он не умеет вычитать. Мы уже не сможем запустить на нём Python, без переписывания самого Python под архитектуру. Собственно ASIC процессор не умеет выполнять простейшую операцию вычитания. Более того, неизвестно какую конкретно операцию ASIC процессор умеет выполнять. И вот эта вот самая конкретная операция отличается от чипа к чипу и для начала необходимо её разобрать и сделать риверс, считывая каждый сигнал с устройства, чтобы получить возможный порядок действий ассемблерных операций.

 

Гладко было на бумаге :) Копать надо вниз.

 

P.s - если копать внутрь кода для майнинга лучше сразу смотреть в сторону ANSI С 89\90.

Ссылка на комментарий
Поделиться на другие сайты

Где я ошибся?

Вот тут ещё был замечен:

 

Майнинг биткоинов на процессоре в 2015 году возможен? Да.
Started By bitok, 25 Sep 2015 15:29
 
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Где пополнить телефон за криптовалюту?

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

      в Магазины и сервисы (обсуждение, претензии)

    • Где покупают биткоин: топ-20 крупнейших криптобирж 2024 года

      Большинство криптоинвесторов начинают с главного вопроса – где можно купить криптовалюту. Чаще всего операции покупки и продажи происходят на специализированных биржах. Представляем 20 крупнейших торговых криптоплощадок мира по объему торгов. Крупнейшая криптобиржа мира по торговому объему. Была создана в 2017 году и всего за полгода стала лидером на рынке. Создателями платформы считаются китайские бизнесмены Чанпэн Чжао (Changpeng Zhao) и Йи Хэ (Yi He). Платформа запрещена только в трех ст

      в Новости криптовалют

    • Где можно купить заведомо чистые биткоины?

      Всем привет. Не нашел здесь ничего по этой теме, поэтому создал свою.   В последнее время вывод крипты через обменники осложнился AML проверками. Причем, если неделю назад у обменников просто фильтровались транзакции >50% риска, то сейчас они вообще выборочно смотрят именно на высокорискованные составляющие транзакции.   И вот тут не понятно, как прилепляются эти AML-метки - по какому принципу?? И как защититься от грязи в своем кошельке? Ведь эти AML-метки приле

      в Юридические вопросы

    • Где сейчас заказывать автозапчасти?

      Где сейчас можно заказать запчасти? Как выбрать надежного поставщика? Что же нужно учесть, чтобы не нарваться на мошенников? И как зайти на рынок продавцом? Давайте разберемся! ZetZap — основная площадка, которая пользуется доверием покупателей. Там комфортный сервис и сосредоточено бОльшее количество сэллеров. Нет ни одного склада или поставщика, который бы там не размещался. В чем же плюсы этого сервиса для покупателей? Во-первых, он предоставляет информативную выбо

      в Флейм

    • https://feel-lucky.havah.io - ивент от проекта HAVAH, где можно вытащить токены HVH и NFT на покушать

      Ссылка на ивент - https://feel-lucky.havah.io?referral=7iuvpl Cсылка на кошель - https://chrome.google.com/webstore/detail/havah-wallet/cnncmdhjacpkmjmkcafchppbnpnhdmon Порядок действий: 1. Для начала вам нужно будет зарегистрировать аккаунт на havah.io и встановить кошелёк, если нет. Думаю многие участвовали в тестнете и у всех уже есть всё необходимое. Новичкам же нужно проделать эту работу. Ссылка на кошелёк вверху. 2. Дальше нужно в форме указать почту, на которую зарегис

      в Раздачи монет

×
×
  • Создать...