![]() |
Привіт Гість ( Вхід | Реєстрація )
![]() |
drhluse |
![]() ![]()
Пост
#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 месяца (не жестко). С чего начать решать? Куда копать? Искать суперкомпьютер? |
![]() ![]() |
smilesvua |
![]()
Пост
#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 есть, причем довольно быстрые. -------------------- Все будет хорошо.
![]() ![]() ![]() |
drhluse |
![]()
Пост
#3
|
![]() Соромлюсь щось писати ![]() Група: New Members Повідомлень: 7 З нами з: 10-May 11 Користувач №: 1 764 Стать: Чол Парк машин: Core 2 duo x 1 ![]() |
Задача распарарелина? Если да, скиньте пример, можно пробовать маштабирование на Х ядер, либо рассматривать вариант переписывания под OpenCl или более быстрые языки. Задача не распараллелина, ОК, нужно доработать в этом направлении ... уже задумывался поделить задачу на более мелкие фрагменты. текущий фреймворк 3.5 не использует многоядерность, по релизу 4-й рекламировался как поддерживающий многоядерность, точно пока не знаю, как установлю, перекомпоновка всё покажет. Если переписывать но другой язык, где потом исполнять код? |
![]() ![]() |
![]() |
Lo-Fi Версія | Поточний час: 17th June 2025 - 19:48 |