Вернуться   Биткоин Форум > - Mining (Altcoins)
13 декабря 2013, 3:58:14 PM   # 1
PSW
 
 
Сообщения: 3
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуйте,

Я провел несколько дней оптимизации Scrypt OpenCL коды. Это было довольно сложно, потому что моя основная работа и хобби является оптимизация низкоуровневого кода, особенно криптографический один. SHA-256 очень мне знакомо, в частности, я способствовал в SHA-256 оптимизации сборщика OpenSSL кода.

Что касается текущего кода Scrypt OpenCL, это вполне совершенно. Моя первая реализация была в 10 раз медленнее, чем это! Во всяком случае, в конце концов я достиг небольшой скорости вверх. Я проверил его в нескольких графических процессорах AMD под Windows, и последние версии драйверов AMD (13,11), и результаты выглядят следующим образом:
HD 6770 и HD 7950 - 2-3%
HD 7770 - без изменений
R9 280x - не видели каких-либо изменений в -g режиме 2, но есть снова 2% в -g 1.

Вот новый код OpenCL: http://www.crark.net/download/scrypt130511.zip

Инструкции:
0) Сохраните файл scrypt130511.cl
1) Распаковать и скопировать его (перезапись) в папку cgminer. Если cgminer использует другое имя файла (например, scrypt130302.cl), переименовать файл с этим именем.
Все версии 3.х cgminer должны быть поддержаны.
2) Удалить все * .bin файлы (например, scrypt130511Tahitiglg2tc8192w256l4.bin).
3) Перезапустите cgminer и наслаждайтесь. Все ваши предыдущие настройки, такие как перекодировки зазор и нарезание параллельность не должны быть изменены.

Пожалуйста, дайте мне знать о результатах вы были в состоянии получить, в том числе и вашего оборудования и версии драйверов.
 Если вы любите свою работу, пожалуйста, пожертвовать BTC или LTC.

SY, Павел Semjanov.
PSW сейчас офлайн Пожаловаться на PSW   Ответить с цитированием Мультицитирование сообщения от PSW Быстрый ответ на сообщение PSW


Как заработать Биткоины?
Без вложений. Не майнинг.


13 декабря 2013, 4:10:56 PM   # 2
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Получил 1806 Биткоинов
Реальная история.





предупреждение Вирус
digicoin сейчас офлайн Пожаловаться на digicoin   Ответить с цитированием Мультицитирование сообщения от digicoin Быстрый ответ на сообщение digicoin

13 декабря 2013, 4:15:14 PM   # 3
PSW
 
 
Сообщения: 3
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Вирус? В текстовом файле OpenCL? Ты шутишь?
PSW сейчас офлайн Пожаловаться на PSW   Ответить с цитированием Мультицитирование сообщения от PSW Быстрый ответ на сообщение PSW

15 декабря 2013, 2:01:21 AM   # 4
 
 
Сообщения: 9
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Вы можете взять программист из C, но вы не можете взять C из программиста. Хорошо поймал. Дальнейшие улучшения возможны, хотя, если вы не против кодирования для конкретных графических процессоров с AMD-специфических оптимизаций. Спасибо за Шарин, хотя.
3gghead сейчас офлайн Пожаловаться на 3gghead   Ответить с цитированием Мультицитирование сообщения от 3gghead Быстрый ответ на сообщение 3gghead

21 декабря 2013, 11:18:18 AM   # 5
 
 
Сообщения: 671
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Код, кажется, ускорить мой 7950 с около 2%.
Однако, когда помнится cgminer и перезагрузки, он имеет тенденцию торчать 12 кч / с, и я должен перезагрузить компьютер, чтобы заставить его работать снова.

На тему улучшения: Кто-то когда-либо реализован Uint8 в код? Я не программист, но я прочитал в интернете, что Scrypt выиграют от этого ...

Gr, Маартен
emdje сейчас офлайн Пожаловаться на emdje   Ответить с цитированием Мультицитирование сообщения от emdje Быстрый ответ на сообщение emdje

21 декабря 2013, 12:01:40 PM   # 6
 
 
Сообщения: 896
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Существует оптимизированная Оптимизированные файлы Scrypt ядра для 7950/7970/7990 / R9 280x
https://litecointalk.org/index.php?topic=6058.0;topicseen

Это может увеличить скорость.

Если объединить ваш скрипт с этим один, мы можем увеличить скорость дальше?

Из вашей инструкции, мы должны удалить существующие файлы .bin.
EastWind сейчас офлайн Пожаловаться на Eastwind   Ответить с цитированием Мультицитирование сообщения от Eastwind Быстрый ответ на сообщение Eastwind

22 декабря 2013, 5:35:46 PM   # 7
 
 
Сообщения: 671
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Я пытался оптимизировать код еще больше, но я имею ограниченный навыки кодирования.

Ниже часть, которую я пытался сделать так, чтобы может быть выполнена параллельно. Но я получаю сообщение об ошибке: строки 469: ошибка: ожидается идентификатор
для (UINT К= 0; К<8; K ++);

Кто-то, что имеет ключ к тому, что здесь идет не так?

Код:
недействительным SHA256_fixed (uint4 * ограничение state0, uint4 * ограничение State1)
{
uint4 S0 = * state0;
uint4 S1 = * State1;

#define S0.x
#define В S0.y
#define С S0.z
#define D S0.w
#define E S1.x
#define F S1.y
#define G S1.z
#define Н S1.w
#define к 0

#pragma развертываться
для (UINT к = 0; K<8; K ++);
RND (А, В, С, D, Е, F, G, Н, fixedW [(8 * к) +0]);

#pragma развертываться
для (UINT к = 0; K<8; K ++);
RND (Н, А, В, С, D, Е, F, G, fixedW [(8 * к) + 1]);

#pragma развертываться
для (UINT к = 0; K<8; K ++);
RND (G, Н, А, В, С, D, Е, F, fixedW [(8 * к) + 2]);

#pragma развертываться
для (UINT к = 0; K<8; K ++);
RND (F, G, Н, А, В, С, D, Е, fixedW [(8 * к) +3]);

#pragma развертываться
для (UINT к = 0; K<8; K ++);
RND (Е, F, G, Н, А, В, С, D, fixedW [(8 * к) +4]);

#pragma развертываться
для (UINT к = 0; K<8; K ++);
RND (D, Е, F, G, Н, А, В, С, fixedW [(8 * к) + 5]);

#pragma развертываться
для (UINT к = 0; K<8; K ++);
RND (С, D, Е, F, G, Н, А, В, fixedW [(8 * к) +6]);

#pragma развертываться
для (UINT к = 0; K<8; K ++);
RND (В, С, D, Е, F, G, Н, А, fixedW [(8 * к) +7]);

#undef
#undef B
#undef C
#undef D
#undef E
#undef F
#undef G
#undef H
#undef к

* State0 + = S0;
* State1 + = S1;
}
emdje сейчас офлайн Пожаловаться на emdje   Ответить с цитированием Мультицитирование сообщения от emdje Быстрый ответ на сообщение emdje

22 декабря 2013, 6:39:40 PM   # 8
 
 
Сообщения: 150
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

просто дикая догадка ... удалить точку с запятой от для ... линии?
pmconrad сейчас офлайн Пожаловаться на pmconrad   Ответить с цитированием Мультицитирование сообщения от pmconrad Быстрый ответ на сообщение pmconrad

22 декабря 2013, 7:43:21 PM   # 9
 
 
Сообщения: 671
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Точка с запятой в конце для заявления ничего не делать для текущей ошибки.
Но вы правильно с не принадлежу, так что я удалил их Thnx.
emdje сейчас офлайн Пожаловаться на emdje   Ответить с цитированием Мультицитирование сообщения от emdje Быстрый ответ на сообщение emdje

22 декабря 2013, 11:14:03 PM   # 10
 
 
Сообщения: 150
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Argh ... Dont #define к, если вы хотите использовать его в качестве вара цикла. 🙂

#define к 0

#pragma развертываться
   для (UINT к = 0; K<8; K ++);
pmconrad сейчас офлайн Пожаловаться на pmconrad   Ответить с цитированием Мультицитирование сообщения от pmconrad Быстрый ответ на сообщение pmconrad

23 декабря 2013, 6:32:50 AM   # 11
 
 
Сообщения: 416
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Здравствуйте,

Я провел несколько дней оптимизации Scrypt OpenCL коды. Это было довольно сложно, потому что моя основная работа и хобби является оптимизация низкоуровневого кода, особенно криптографический один. SHA-256 очень мне знакомо, в частности, я способствовал в SHA-256 оптимизации сборщика OpenSSL кода.

Что касается текущего кода Scrypt OpenCL, это вполне совершенно. Моя первая реализация была в 10 раз медленнее, чем это! Во всяком случае, в конце концов я достиг небольшой скорости вверх. Я проверил его в нескольких графических процессорах AMD под Windows, и последние версии драйверов AMD (13,11), и результаты выглядят следующим образом:
HD 6770 и HD 7950 - 2-3%
HD 7770 - без изменений
R9 280x - не видели каких-либо изменений в -g режиме 2, но есть снова 2% в -g 1.

Вот новый код OpenCL: http://www.crark.net/download/scrypt130511.zip

Инструкции:
0) Сохраните файл scrypt130511.cl
1) Распаковать и скопировать его (перезапись) в папку cgminer. Если cgminer использует другое имя файла (например, scrypt130302.cl), переименовать файл с этим именем.
Все версии 3.х cgminer должны быть поддержаны.
2) Удалить все * .bin файлы (например, scrypt130511Tahitiglg2tc8192w256l4.bin).
3) Перезапустите cgminer и наслаждайтесь. Все ваши предыдущие настройки, такие как перекодировки зазор и нарезание параллельность не должны быть изменены.

Пожалуйста, дайте мне знать о результатах вы были в состоянии получить, в том числе и вашего оборудования и версии драйверов.
 Если вы любите свою работу, пожалуйста, пожертвовать BTC или LTC.

SY, Павел Semjanov.

Изменения, кажется, работает хорошо для меня. После некоторых конфигурационных настроек, я пошел от 640 КН / с, в лучшем случае 670 KH / с ж / Sapphire Vapor-X 7950 Вт / импульс. Моя эффективность и акции / мин, похоже, заметно улучшилось, а также. Вот мой cgminer конфигурации для всех, кто интересуется:

"апи-разрешительный" : "W: 127.0.0.1",
"апи-слушать" : правда,
"истечение" : "3",
"журнал" : "5",
"очередь" : "2",
"Сканирование времени" : "1",
"Scrypt" : правда,
"ядро" : "Scrypt",
"автоматический вентилятор" : правда,
"ГП-нить" : "1",
"ГП-двигатель" : "1150",
"ГП-memclock" : "1500",
"интенсивность" : "19",
"Темп-мишень" : "70",
"Темп-перегрев" : "85",
"Темп-срез" : "95",
"Темп гистерезиса" : "3",
"ГП-PowerTune" : "20",

"ГП-VDDC" : "1,25",
"worksize" : "256",
"поиск зазора" : "2",
"шейдеры" : "1792",
"векторы" : "1",
"токарно-параллелизм" : "21712"

Тем не менее, играя с установкой ГПА-VDDC, но кое-что об этих чипах, похоже, не нравится что-то меньше, чем 1,25, независимо от того, что я поставил свои часы на (я поставил их путь ниже надеясь, чтобы иметь возможность установить более низкое напряжение , но они всегда в конечном итоге сбой). Однажды, когда я чувствую себя более амбициозным я могу попробовать перепрошить биос GPU. Я также играл с резьбовым параллельности совсем немного, но 21712, кажется, сладкое пятно.

К OP: К сожалению, у меня нет никакого LTC или BTC атм - мне пришлось продать большинство из них пару месяцев назад, чтобы покрыть другие расходы, и только недавно начал добычу снова. Что мало средств я сейчас вкладываются в другие монеты. Случиться иметь TAG, WDC или NXT адрес? Я был бы рад, чтобы отправить несколько к вам, если так.
datguyian сейчас офлайн Пожаловаться на datguyian   Ответить с цитированием Мультицитирование сообщения от datguyian Быстрый ответ на сообщение datguyian

2 января 2014, 8:54:35 AM   # 12
 
 
Сообщений: 19
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

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

Это, безусловно, работал на моих 7950s под BAMT / Ubuntu с катализатором 12.6 (8.98)

Но как ни странно это не повлияло на мою 7970 в малейшей степени.

Вот предыдущие попытки подправить scrypt.cl

https://litecointalk.org/index.php/topic,4082.0.html

https://litecointalk.org/index.php/topic,6020.0.html

который не работает для меня на всех - но ваш сделал

Обратите внимание, как они должны были сделать другую версию для 13.4+ и до 13,4

В 7950s пошла от 610-611 до 620-625 примерно так, увеличения производительности на 2%.
В редких случаях я заметил, что скорость отказов до 610, но подняться обратно вверх.
Наблюдая за более длительный срок WU, чтобы увидеть, что происходит.

Мне интересно, почему 7970 не влияет на всех, у меня есть только один ход резьбы.

Если вы хотите какое-то dogecoin как спасибо, дайте мне знать ваш адрес.
suchcoins сейчас офлайн Пожаловаться на suchcoins   Ответить с цитированием Мультицитирование сообщения от suchcoins Быстрый ответ на сообщение suchcoins

2 января 2014, 9:51:39 AM   # 13
 
 
Сообщения: 140
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

иль дать ему шанс на мой 6970
noedelx сейчас офлайн Пожаловаться на noedelx   Ответить с цитированием Мультицитирование сообщения от noedelx Быстрый ответ на сообщение noedelx

2 января 2014, 10:01:49 AM   # 14
 
 
Сообщения: 140
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Спасибо, дал мне рост 2,5% в хаш / s с 7950.
Davidbc сейчас офлайн Пожаловаться на Davidbc   Ответить с цитированием Мультицитирование сообщения от Davidbc Быстрый ответ на сообщение Davidbc

4 января 2014, 12:47:32 PM   # 15
 
 
Сообщения: 167
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Я на самом деле потерял 20% производительности хеширования на моем 7950.
Но я на старой версии драйверов (13.4) и параметры использования на моем 7950, которые не макс МГц на мем и графическому (=>меньшая мощность). Я предполагаю, что это водитель.
jomay сейчас офлайн Пожаловаться на jomay   Ответить с цитированием Мультицитирование сообщения от jomay Быстрый ответ на сообщение jomay

16 января 2014, 9:26:58 PM   # 16
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Я только что нашел эту тему.
Я понятия не имею, как оптимизировать как это так, я хотел бы попросить о помощи
Я жду много 7950, чтобы прибыть очень скоро, так разница 2-3% будет много.
Если кто-то управляет, чтобы помочь мне, я сделаю пожертвование!
копам сейчас офлайн Пожаловаться на копам   Ответить с цитированием Мультицитирование сообщение от коп Быстрый ответ на сообщение копам

16 января 2014, 9:37:37 PM   # 17
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Только что попробовал на моем 4x7950 бурового ADN может подтвердить это действительно сделать некоторое сладкое место для ГПА-s поэтому они делают больше hashpower.
demonserbia сейчас офлайн Пожаловаться на demonserbia   Ответить с цитированием Мультицитирование сообщения от demonserbia Быстрый ответ на сообщение demonserbia

19 января 2014, 6:45:24 PM   # 18
 
 
Сообщения: 671
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Привет копам, я могу отправить вам файл сл, который я использую для моего 7950, который колеблется между 680 и 710 KH / с (как правило, ниже, потому что он находится в компьютере, который я использую).
У меня есть файл с настройками в нем, или файл без установки, где настройки находятся в файле .conf.

Просто PM мне ваш адрес электронной почты,.

Привет Маартен
emdje сейчас офлайн Пожаловаться на emdje   Ответить с цитированием Мультицитирование сообщения от emdje Быстрый ответ на сообщение emdje

19 января 2014, 7:05:29 PM   # 19
 
 
Сообщения: 1276
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

предупреждение Вирус


Retard предупреждение





~ BCX ~
BitcoinEXpress сейчас офлайн Пожаловаться на BitcoinEXpress   Ответить с цитированием Мультицитирование сообщения от BitcoinEXpress Быстрый ответ на сообщение BitcoinEXpress

28 января 2014, 2:02:47 PM   # 20
 
 
Сообщений: 19
Цитировать по имени
цитировать ответ
по умолчанию Re: оптимизация Minor Scrypt OpenCL

Что-то я заметил, после тестирования этого включения и выключения в течение довольно некоторое время теперь.

Хотя это, безусловно, увеличивает сырец KH / с и делает работу GPU сложнее (на основе GPU Temps на той же тактовой частоте)

- реальность такова, что она ничего не делает для WU

Длительное WU не меняется по сравнению с без этих ухищрений.

Я не достаточно хорошо осведомлен, чтобы объяснить, почему, но я могу очень много уведомит как факт.

Так что, если это заставляет Вас чувствовать себя лучше, чтобы увидеть выше KH / с и использовать больше энергии и запустить GPU горячее, это помогает.

Но для реального улучшения в реальном мире, это, кажется, не делать.

Если кто-то есть доказательства в противном случае, пожалуйста, поделитесь своим улучшением WU?


suchcoins сейчас офлайн Пожаловаться на suchcoins   Ответить с цитированием Мультицитирование сообщения от suchcoins Быстрый ответ на сообщение suchcoins



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW