Pages:
Author

Topic: /идейка/ эмулятор CPU на GPGPU - page 4. (Read 7572 times)

hero member
Activity: 616
Merit: 502
мне лень искать ссылки на то обсуждение, но, как я помню, на этот вопрос сразу был дан ответ типа "не парься, это особенность адреса кошелька и все в пределах статистических правил..."
Вы уж простите меня, но если просто ткнуть на Quote From то откроется та самая ссылка, а вообще вот..
https://bitcointalksearch.org/topic/m.1190007

На вопрос не ответили..
tvv
legendary
Activity: 1302
Merit: 1005
Кстати, в биткойне если допустим тупо перебрать все эти 160 бит(для ускоренных алгоритмов это возможно), то это приведет к взлому кошелька(или платежа?).

Или уже прикрутили многоуровневую защиту?..

PS  там тоже SHA которые можно быстро перебирать теми-же асиками, или другой код?
sr. member
Activity: 658
Merit: 250
мне лень искать ссылки на то обсуждение, но, как я помню, на этот вопрос сразу был дан ответ типа "не парься, это особенность адреса кошелька и все в пределах статистических правил..."
hero member
Activity: 616
Merit: 502
SHawk  Пожалуйста ответьте на вопрос. Я вижу Вы тут почти единственный кто разбирается в алгоритмах шифрования..

Вот тут человек пишет что заметил некую закономерность в именах кошельков. Я тоже ее заметил, когда по своей безграмотности пытался подобрать пару адрес\приватный ключ к списку адресов, запрограммированному с помощью регулярных выражений.  Tongue
 Насколько это может быть опасно в смысле на сколько упростит задачу подбора пары адрес\прив. ключ, например с помощью программ, аналогичных vanitygen ? Ведь, насколько я понял, для того что бы подобрать пару адрес(короткий, который исп-ся для зачисления денег)\прив ключ вовсе не нужно делать рассчет всех 256-чего-то-там а достаточно 160-чего-то-там..Ведь таких приватных ключей может быть много, но все они позволят снять чужие деньги.....  Undecided А тут еще и "артефакты" при создании этих самых коротких адресов..  Undecided Кстати, последний свой коммент ОР убрал из того потока, где он предложил что-то-там с примером в коде той утилиты (его же авторства), там было сказано типа "вы можете сами себя укусить если сделать то-то и то то.."




A slightly off-topic, but curious factoid:

I've just noticed that VERY few of these addresses begin with 1[a-z] ... The overwhelming majority begins with 1[A-Z] or 1[0-9]. I would have expected a more random distribution. Any explanation for that? Perhaps I'm missing something obvious.  

sr. member
Activity: 658
Merit: 250
меня удивляет, что человек видевший pdp-11 в состоянии генерировать столько бредовых вопросов

(как показали замеры, старая карта 4890 оказалась в 25 раз быстрее нового 8-ядерного процессора!)
...

замеры чего? температуры на Северном полюсе?
неужели непонятно, что эти замеры относятся только к определенному классу задач? А CPU - процессор универсальный, и его способность решать весь имеющийся спектр задач явно лучше, чем у GPU.

А по поводу байки о том, что те, кто знавал DEC с его pdp-11 и vax не понимают, как вообще может работать система команд x86:
Где теперь тот DEC?
Ну а x86 давно уже исполняется на эмуляторах - все современные CPU декодируют команды x86, переводя их во внутреннюю упрощенную систему команд, и только потом исполняют...
hero member
Activity: 616
Merit: 502
tvv
legendary
Activity: 1302
Merit: 1005
Может и так, но я не знаю задач где нужен CPU мощнее п1-75 (сам на таком сидел довольно долго, знаю что говорю Wink ).

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


Таким образом, получается что CPU проще эмулировать на более специализированном оборудовании
тк требований к быстродействию CPU практически нет - там где тормозит CPU его лучше заменять чем-то другим.
newbie
Activity: 10
Merit: 0
Все банально. Каждая железяка сделана под свои задачи. Сравнивать одно с другим можно только в рамках узкой конкретной задачи.
Все широкопрофильные вещи более удобные но могут выполнять каждую конкретную задачу хуже чем узкопрофильный вариант который больше ничего не умеет.

Издержки универсализации.
tvv
legendary
Activity: 1302
Merit: 1005
ну так можно дойти до того что прикрутили к видяхе флешку, лан и все - гтовый компьютер на видеокарте Smiley

похоже все к этому и идет

а десктопы кстати уже практически не нужны - заменяются не только ноутами, но и планшетами, телефонами и тд

единственно еще с мощными видяхами как-то пока держаться - там где мощность этих видях нужна

но уже давно есть готовые решения, микропк на контроллерах, в которых уже все это есть и стоят они от 35 до 150 уе...
+ к ним можно подключать кучу датчиков и исполнительных девайсов и вообще делать как минимум умный дом...

а это уже из другой оперы - GPGPU это прежде всего большая выч моща,
а для управления чаще всего хватает и однокристалок
FAN
legendary
Activity: 2688
Merit: 1020
ну так можно дойти до того что прикрутили к видяхе флешку, лан и все - гтовый компьютер на видеокарте Smiley

но уже давно есть готовые решения, микропк на контроллерах, в которых уже все это есть и стоят они от 35 до 150 уе...
+ к ним можно подключать кучу датчиков и исполнительных девайсов и вообще делать как минимум умный дом...
legendary
Activity: 3108
Merit: 1359
А это кстати еще вопрос кто будет меньше жрать - в x86 всякой лишней фигни очень много,
Эта фигня отключается динамически в случае ненадобности, сейчас не 1999 год. Wink

А вот попытка исполнять все ветки одновременно приведет ко вполне однозначному результату.
tvv
legendary
Activity: 1302
Merit: 1005
А это кстати еще вопрос кто будет меньше жрать - в x86 всякой лишней фигни очень много,
а тут она будет эмулироваться очень редко, только при необходимости, остальное время лишнии ядра стоят.
legendary
Activity: 3108
Merit: 1359
Т.е. искуственно заставить систему жрать побольше без какой-либо пользы, а потом добавить кнопочку для уменьшения прожорливости? Как-то это странно. Roll Eyes

Тем более, что x86 в режиме энергосбережения довольно мало потребляют и без всяких кнопочек... Не так как ARMы, но гораздо меньше GPU. Roll Eyes
tvv
legendary
Activity: 1302
Merit: 1005
Ну вот, значит и старую добрую кнопочку turbo можно сделать, программно, в виде turbo / low_power Wink

Зеленые явно оценят...

legendary
Activity: 3108
Merit: 1359
September 22, 2012, 07:23:55 AM
#9
Вы забываете, возможно вместо предсказателя ветвлений просто исполнять ВСЕ ветки...
Ну в общем то конечно там одни костыли на костылях, так что не стоит...
Если исполнять все ветки, то будет катастрофический просер (именно просер, а не проигрыш) тем же x86 по производительности на ватт при равной производительности. Предсказание ветвлений еще у Pentium IV работало с эффективностью, очень часто превышающей 99.9%. На GPU будут в полной загрузке все блоки в те моменты, когда х86 выключит большую часть ядра. Roll Eyes
tvv
legendary
Activity: 1302
Merit: 1005
September 22, 2012, 07:15:57 AM
#8
Вы забываете, возможно вместо предсказателя ветвлений просто исполнять ВСЕ ветки...
Ну в общем то конечно там одни костыли на костылях, так что не стоит...

вот-вот, вот и я говорю когда в руках молоток то все вокруг кажеться гвоздями
когда много ядер, то можно тупо наперед исполнять хоть все 256 вариантов, выбрасывая потом лишнее...

Извратец конечно тот еще получиться, но вспоминая x86 код (а я его после PDP-11 увидел),
думаю мне уже ничего более кривым уже не покажеться Wink
tvv
legendary
Activity: 1302
Merit: 1005
September 22, 2012, 07:11:07 AM
#7
А смысл? GPU в широком спектре задач проиграет равночастотному Pentium III. Кэш никакой, предсказание ветвлений никакое, префетч никакой... Да все никакое, собственно.

все так, да не совсем так Wink

Если сравнивать 1 ядро - то может быть оно немного и уступает,
но совсем чуть-чуть тк в пентиуме много лишнего дерьма понакручено.

Но ядер-то у GPGPU в сотни раз больше!   Так что заменит сотни пентиумов,
пускай даже каждый из них чуть-чуть уступает - не критично.

PS  смотри на это по-другому - для работы мне например и п1-75 хватало,
а вот CPU+MB стоят дороже даже крутой видяхи(хотя и дешевая в 25 раз быстрее),
куда полезнее за эти деньги еще один GPGPU воткнуть.  Ну или 50% съэкономить.

PPS  куда мир катицца ынтересно Wink   Год назад сам взял для крутого компа
под комп. графику и рендер дешевую MB со встроенной видяхой,
и съэкономил на нафиг не нужной видяхе половину цены - посчитал что поток
данных на RAMDAC занимает всего несколько % пропускной способности памяти
и понял что видяха лишняя запчасть, да и тесты это подтверждали, многоядерник
обладал скоростью на программной графике даже выше чем самая крутая видяха...
(Ну а теперь похоже мир перевернулся - скоро можно будет брать крутую видяху с GPGPU
и экономить на CPU и MB, похоже кто-то из них явно лишний Wink )
donator
Activity: 968
Merit: 1002
September 22, 2012, 07:03:02 AM
#6
Вы забываете, возможно вместо предсказателя ветвлений просто исполнять ВСЕ ветки...
Ну в общем то конечно там одни костыли на костылях, так что не стоит...
legendary
Activity: 3108
Merit: 1359
September 22, 2012, 06:11:28 AM
#5
Hello.

  А вот интересно, никто еще не пробовал написать эмулятор CPU на GPGPU? Wink

А то смотрю нынче CPU становиться явно лишней зачастью в компютере Wink)
(как показали замеры, старая карта 4890 оказалась в 25 раз быстрее нового 8-ядерного процессора!)

Так что думаю проблем особых написать эмулятор не будет...

Vladimir

А смысл? GPU в широком спектре задач проиграет равночастотному Pentium III. Кэш никакой, предсказание ветвлений никакое, префетч никакой... Да все никакое, собственно.
AV
hero member
Activity: 910
Merit: 1000
September 22, 2012, 04:58:46 AM
#4
А вообще говоря, видеокарта быстрее процессора только на определённом типе задач - на простых легко распараллеливаемых вычислениях.
Pages:
Jump to: