Pages:
Author

Topic: Дизайн АСИК чипа для биткоин (Read 2432 times)

legendary
Activity: 1218
Merit: 1019
а смысл для лайта чип клепать? может всё таки для битка его лучше запилить? 
Для битка их уже полно.
full member
Activity: 306
Merit: 100
а смысл для лайта чип клепать? может всё таки для битка его лучше запилить? 
newbie
Activity: 29
Merit: 0
А я могу быстро наладить производство в китае
hero member
Activity: 574
Merit: 523
Можно реализовать salsa вообще без использования памяти. Ядра без памяти будут медленными сами по себе, у ядер же с ориентацией на 128кб скатчпад будет максимальное быстродействие в пересчете на штуку. Но оба варианта не являются единственно возможными, может быть реализовано произвольное множество промежуточных вариантов.
А вот здесь пожалуйста поподробнее...какие еще возможны варианты?
И вдогонку еще вопрос - насколько хватит чипу, например, 18-битной шины памяти (для salsa) и насколько критично отсутствии аппаратной поддержки XOR и инструкций сдвига? Производительность чипа условно считаем избыточной, упор в скорость работы с памятью при заданных условиях.

Ну как, просто же: всего-то вычислений salsa8xor (см одну из программных реализаций): 1024+((0+1024)*/2+1)*1024 и расход памяти 3кбит: 1кбит - для хранения исходного значения, полученного после PBKDF2, 1кбит для текущего результата и 1кбит для перевычисления каждый раз когда надо "прочитать" "запомненное" значение Cheesy
hero member
Activity: 714
Merit: 500
Можно реализовать salsa вообще без использования памяти. Ядра без памяти будут медленными сами по себе, у ядер же с ориентацией на 128кб скатчпад будет максимальное быстродействие в пересчете на штуку. Но оба варианта не являются единственно возможными, может быть реализовано произвольное множество промежуточных вариантов.
А вот здесь пожалуйста поподробнее...какие еще возможны варианты?
И вдогонку еще вопрос - насколько хватит чипу, например, 18-битной шины памяти (для salsa) и насколько критично отсутствии аппаратной поддержки XOR и инструкций сдвига? Производительность чипа условно считаем избыточной, упор в скорость работы с памятью при заданных условиях.
legendary
Activity: 3108
Merit: 1358
Не проблема на кристалл накидать память, готовые шаблоны DRAM есть у всех чипмейкеров.
Собственно, это очевидное решение.
Да, но далеко не самое оптимальное. Логичнее разработать сбалансированное между быстродействием и потреблением памяти ядро, чтобы не переводить транзисторный бюджет.
legendary
Activity: 1218
Merit: 1019
Не проблема на кристалл накидать память, готовые шаблоны DRAM есть у всех чипмейкеров.
Собственно, это очевидное решение.
Lfr
newbie
Activity: 7
Merit: 0
Я кстати как раз в контакте с одной группой которая утверждает что решила проблему с памятью, и на данный момент ищет частное финансирование для масксета.

Если кто-то здесь достаточно подкован в электронике (а так оно похоже - я к сожалению совсем нет) и может это подтвердить, возможно тут есть о чем подумать.

Что для для такой проверки может понадобиться?

Судя по вышеприведенной информации, для такой проверки понадобится $1м )
hero member
Activity: 756
Merit: 502
Я кстати как раз в контакте с одной группой которая утверждает что решила проблему с памятью, и на данный момент ищет частное финансирование для масксета.

Если кто-то здесь достаточно подкован в электронике (а так оно похоже - я к сожалению совсем нет) и может это подтвердить, возможно тут есть о чем подумать.

Что для для такой проверки может понадобиться?
legendary
Activity: 3108
Merit: 1358
На тему быстродействия - текущие реализации scrypt на FPGA могут выдавать 35-40 khash/s на двойных спартанах-6 (без всякой "внешней памяти", обходясь только ресурсами самой матрицы). Так что даже "тупой" перенос логики на кремний может иметь смысл, в сравнении с избыточными по функциональности CPU и GPU, во всяком случае. Попросту потому что она будет занимать меньше места, а потому потреблять меньше энергии при прочих равных (после доведения до ума, естественно).

так как у scrypt высокое требование по памяти
Да далась эта память... Внушенная извне проблема, вокруг которой все бегают... Этакая священная корова. Smiley

Можно реализовать salsa вообще без использования памяти. Ядра без памяти будут медленными сами по себе, у ядер же с ориентацией на 128кб скатчпад будет максимальное быстродействие в пересчете на штуку. Но оба варианта не являются единственно возможными, может быть реализовано произвольное множество промежуточных вариантов.

Задача непростая, но реализуемая усилиями того же bitfury, было бы у него желание. Пока же ему и биткоина хватает.  Cheesy
legendary
Activity: 1120
Merit: 1069
Кстати в тему 100нм разработки
так как у scrypt высокое требование по памяти (оптимизации в 2 раза считаю несущественными, так как на ядро нужно 'всего 128кб'), то есть два выхода - либо реализовывать максимально плотный чип (наилучший техпроцесс, 28нм, 14нм,..) напичканный памятью, либо делать 'медленные' чипы 100нм, но изобретать гениальные схемы подключения внешней памяти (например матрицы/графы/сети.. как угодно называй), усложняя конечную схема и вес оборудования.
Второй путь - дешевле старт (экономия на разработке) но заранее провальное будущее в развитии, а первый путь дорогой на столько, что вся scrypt-based экономика не сможет окупить хотя бы один Smiley
legendary
Activity: 3108
Merit: 1358
Не проблема на кристалл накидать память, готовые шаблоны DRAM есть у всех чипмейкеров. Другой вопрос, что это не является такой уж необходимостью, потому что необязательно использовать для хранения всех промежуточных данных память. Их можно полностью или частично вычислять динамически, просто это намного медленнее. Или же использовать интерполяцию, что позволяет сократить требуемый объем памяти в 2 раза.

Кстати, есть некоторое количество реализаций scrypt для плат Icarus, с использованием памяти и без. Конечно, требующие оптимизации и порой довольно нестабильные, но все же более чем работоспособные.
member
Activity: 99
Merit: 10
Давайте сразу асик для скрипта проектировать. Хотя бы на 130 нм.  Wink
асик для скрипта сделать не сложно, а вот над взаимодейсвием с памятью придётся какое то ноухау сделать
есть конторы которые делают асики за 300к$, правда 1кк транзисторов всего, у битфури для сравнения около 40кк и 765 ядер, для скрипта для одного ядра нужно 128кбайт памяти, соответственно умножаем и ищем такую пропускную способность у существующих технологий и ничего не находим на данный момент, в этом весь и затык
legendary
Activity: 1218
Merit: 1019
Давайте сразу асик для скрипта проектировать. Хотя бы на 130 нм.  Wink
hero member
Activity: 714
Merit: 500
2Rubg

Попробую ориентировочно набросать "картину маслом":
28 nm
1. Масксет - от $1М, стоимость зависит от нескольких показателей, прежде всего от количества масок.
2. Стоимость софта - около $100К, точную цифру назвать сложно, т.к. оплата почасовая.
3. Оплата специалистам-разрабам - тут в очень широких пределах, примерно $100-300К. Гениальные самородки вроде Битфури на дороге не валяются, а найти спецов достаточной квалификации задачка не из лёгких. Если заказывать разработку в специализированных профильных конторах, будет еще дороже.
Всякие прочие накладные расходы (включая разработку схемотехники) не учитываю, т.к. для грубой прикидки и на фоне озвученных сумм ими можно пренебречь.

22 nm
Вышеприведённые суммы можно смело умножать в разы.
20 nm
Передовые технологии иммерсионной литографии никогда дешевыми не были.
Так что даже не знаю, наверное придётся делить на ноль )))
____________________________________
Если где ошибся, знающие люди поправят.
sr. member
Activity: 420
Merit: 251
Знающие люди могут огласить примерные цены на разработку асика 28 22 20 nm?
legendary
Activity: 3108
Merit: 1358
Если есть атомная электростанция, то проще электричество продавать, плюс построить арендуемый комплекс теплиц и отапливать их избыточным теплом.
- А почём у вас арбузы?
- Это не арбузы, это крыжовник.
- Ох, как у вас соловей заливается!
- Это не соловей, а счетчик Гейгера.
Было бы смешно, если бы не было грустно. А грустно то, что цитирующие подобные каламбуры граждане не в курсе, что придуманы они абсолютно ничего не смыслящими людьми, тупыми как пробка йумористами вроде Петросяна. Частично же они и вовсе являются заказными, чтобы спровоцировать бурление говен против ввоза ОЯТ и забрать контракт на его переработку себе. Smiley В комбинации с упорно форсируемой ложью о том, что ОЯТ является радиоактивными отходами, использовались подобные анекдоты, шутки и прибаутки.

В реальности же радиационный фон в прудах-охладителях ничем не отличается от "нормального" (которого, кстати, не существует - нормы у всех свои, и отличаются "нормы" порой в сотни и тысячи раз).
sr. member
Activity: 414
Merit: 250
BFL asiс-лохотрон(личное мнение)
Если есть атомная электростанция, то проще электричество продавать, плюс построить арендуемый комплекс теплиц и отапливать их избыточным теплом.
- А почём у вас арбузы?
- Это не арбузы, это крыжовник.
- Ох, как у вас соловей заливается!
- Это не соловей, а счетчик Гейгера.
sr. member
Activity: 335
Merit: 250
Ну а цены как нить можно узнать ?
читал что 130nm разработать стоит относительно не дорого 150к зелени.
только будет ли толк.

Почитай посты bitfury в теме про метабанк.
legendary
Activity: 3108
Merit: 1358
Если есть атомная электростанция, то проще электричество продавать, плюс построить арендуемый комплекс теплиц и отапливать их избыточным теплом.
Pages:
Jump to: