Привіт Гість ( Вхід | Реєстрація )

> Мощности моего компьютера недостаточно - как быть?, Есть труднорешаемая ресерсная задача
drhluse
May 10 2011, 14:57
Пост #1


Соромлюсь щось писати
*

Група: New Members
Повідомлень: 7
З нами з: 10-May 11
Користувач №: 1 764
Стать: Чол
Парк машин:
Core 2 duo x 1



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

Предпоследний вариант - прогнозирование вероятности выпадения шаров в лото "Кено". Количество вариантов конечно (при ставке 2 из 10).
Имеется большой объем входящих данных - тиражи ежедневные. Задача емкая, но компьютер еще сносно справляется с ней...
Хорошая идея, еще вернусь к ней.

Но речь не о ней. Сейчас придумал другую программу по выявлению некриптостойких данных по алгоритму SHA256. Предполагаемые (!) данные минимум от 6 разрядов, максимум - более 10. Составление программы закончено, оптимизировано. Работает под виндой на .NET Frameworke.
Что получилось? Логика работает. Но всё что удается проверить в течении 6 часов - лишь 5-ти и 6-ти разрядные данные, дальше срок проверки возрастает ну очень сильно.

Навскидку, для 8 разрядов потребуется более 1000 дней. Я понимаю, что сложно, ёмко. Но подозреваю, что есть решения красивые и очень красивые.

Приемлемые сроки выявления делятся на 2 категории: до 1 недели и до 1 месяца (не жестко).

С чего начать решать? Куда копать? Искать суперкомпьютер?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Відповідей
smilesvua
May 10 2011, 15:09
Пост #2


кранчер з фермою
*******

Група: Trusted Members
Повідомлень: 857
З нами з: 5-January 11
З: Львов
Користувач №: 1 573
Стать: Чол
Парк машин:
Core i7 2600K@4.5/32gb/HD7950@1000 + MBP 13" 2015.



Задача распарарелина? Если да, скиньте пример, можно пробовать маштабирование на Х ядер, либо рассматривать вариант переписывания под OpenCl или более быстрые языки.
P.S. Насколько знаю реализации SHA под OpenCl есть, причем довольно быстрые.


--------------------
Все будет хорошо.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
drhluse
May 10 2011, 15:33
Пост #3


Соромлюсь щось писати
*

Група: New Members
Повідомлень: 7
З нами з: 10-May 11
Користувач №: 1 764
Стать: Чол
Парк машин:
Core 2 duo x 1



(smilesvua @ May 10 2011, 16:09) *

Задача распарарелина? Если да, скиньте пример, можно пробовать маштабирование на Х ядер, либо рассматривать вариант переписывания под OpenCl или более быстрые языки.


Задача не распараллелина, ОК, нужно доработать в этом направлении ... уже задумывался поделить задачу на более мелкие фрагменты.
текущий фреймворк 3.5 не использует многоядерность, по релизу 4-й рекламировался как поддерживающий многоядерность, точно пока не знаю, как установлю, перекомпоновка всё покажет.

Если переписывать но другой язык, где потом исполнять код?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Повідомлення у даній Темі


Reply to this topicStart new topic
1 Користувачів переглядають дану тему (1 Гостей і 0 Прихованих Користувачів)
0 Користувачів:

 



- Lo-Fi Версія Поточний час: 17th June 2025 - 19:48