Реальная история.
Я собираюсь задать этот вопрос еще раз & ищу ответ от кого-то, кто знает, что они говорят (это не займет у вас более 5 или 10 минут).
За эту тему -
Http: // узкое место будет сортировка - так будет скорость передачи данных между оперативной памятью и процессором и скоростью процессора. Не объем оперативной памяти, который будет узким местом?
А на официальных форумах ZCash есть это -
Обратите внимание, что Equihash не предназначена быть "GPU-резистентный"; только ограничить относительное преимущество GPU над CPU. Существует некоторое обсуждение относительной эффективности процессоров и графических процессоров для параллельной сортировки, которая предназначена, чтобы быть главным узким местом производительности, на странице 10 (раздел VI части B)) в paper20 Equihash.
Теперь мой вопрос - что "сортировка" будет выглядеть аппаратными средствами мудрым? Что будет наиболее эффективным / дать наиболее хэш из списка следующих? Объем памяти (8GB > 4 Гб), скорость памяти (Нано > 390X) или мощность обработки карточки? Любые идеи по использованию мощности / отношение хэш?
Какой из этих комбинаций может работать лучше & на сколько?
6 Х R9 280x 3ГБ
3,5 х R9 390
1.5 R9 Нано
Я ищу ответ от Wolf0, Claymore или Тромпа
Сортировка первого задание реального программирования для любого компа-Sci студента.
Как это выглядит HW мудр перетасовки данных вокруг в памяти до тех пор, пока не будет отсортирован. Количество Memmory не действительно фактор
но размер кэша. Сортировка включает в себя случайный доступ к памяти. Чем больше кэш тем более вероятно, доступ будет
попал в кэш. Наихудший сценарий является то, что каждый доступ попадает в кэш, и должен
выборки данных из памяти. Вот где вторая бутылка шея входит в игру, пропускная способность памяти, как быстро может вам
получить данные из памяти в кэш.
Это, как представляется, подобный подход к Хёдлю за исключением того, Хёдль не сортировать, но поиска. Поиск может быть сделано последовательно
чтобы воспользоваться кэшем. Как упоминалось ранее сортировка в основном случайным образом.
До тех пор, пока существует достаточно оперативной памяти, чтобы содержать весь набор своего рода объем оперативной памяти не имеет значения. Объем кэш-памяти и пропускной способности мем
являются основными ограничивающими факторами.