Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2009, 23:39   #1
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
Сообщение Как выжать все?

Здравствуйте!
Интересует такой вопрос: если я захочу выполнить сверх сложный расчет на своем компьютере(процессоре), то что я должен сделать, что бы использовать ресурсы проца на все 100%?
Я думаю, что нужно снести винду, а вот что поставить- вопрос.
Может вообще нужно слепить материнку+ ПЗУ с программой?
//Просто интересуюсь

Последний раз редактировалось Levsha100; 19.12.2009 в 23:43.
Levsha100 вне форума Ответить с цитированием
Старый 20.12.2009, 00:44   #2
Izhic
Форумчанин
 
Аватар для Izhic
 
Регистрация: 08.10.2008
Сообщений: 668
По умолчанию

Может лучше зомби-сеть
Don't worry be happy
Izhic вне форума Ответить с цитированием
Старый 20.12.2009, 00:51   #3
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Ну, мне просто интересно как теоретически все это можно организовать.
ИМХО, нужно отказаться от ОС вообще и юзать проц по его прямому назначению, без всех операционных причуд.
ИМХО, тут лучше всего подходит Гарвардская архитектура, с программой в ППЗУ(перепрограммируемая ПЗУ)
Levsha100 вне форума Ответить с цитированием
Старый 20.12.2009, 03:05   #4
CodeExpert
Заблокирован
 
Регистрация: 30.10.2009
Сообщений: 468
По умолчанию

Да,Levsha100, меня этот вопрос особенно волнует..даже не именно он, а то как в антивирусах касперского используется технология "уступания ресурсов приложениям", или же просто чекбокс, не играющий роли, либо что-то реально рабочее, может быть какая то операционная система тоже умеет такое, про винды помолчу, здесь как раз наоборот ситуация..
CodeExpert вне форума Ответить с цитированием
Старый 20.12.2009, 10:59   #5
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Чистый Asm под MS Dos. Процессор практически ничем не занят, подчиняется только программе запущеной в Dos.
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 20.12.2009, 11:43   #6
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Но Dos тоже жрет ресурсы! А прорисовка экрана?
Levsha100 вне форума Ответить с цитированием
Старый 20.12.2009, 12:07   #7
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

DOS ресурсы жрет только в плане потребления памяти, ну и потом - это не вариант, он не даст возможности работать со всей памятью.
Самый лучший вариант - защищенный Flat 32/64-битный режим.
Что касается языка - только ассемблер, с общирным количеством оптимизаций под твой процессор. Еще можно видеокарту задействовать в этих целях - они очень производительны при вычислениях с числами с плавающей точкой.
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 20.12.2009, 12:20   #8
oleg kutkov
Unix C++ developer
Форумчанин
 
Аватар для oleg kutkov
 
Регистрация: 16.04.2007
Сообщений: 651
По умолчанию

Levsha100, а какая у тебя видеокарта ? Может быть, если есть возможность, лучше использовать технологию CUDA ?
oleg kutkov вне форума Ответить с цитированием
Старый 20.12.2009, 14:03   #9
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Нет, это не для практики- просто интересно.
//А видеокарта слабенькая- ATI Radeon HD 4670
Ну, у видеокарты 514М транзисторов, а у проца- 758М, правда тут еще важна архитектура...

Последний раз редактировалось Levsha100; 20.12.2009 в 15:03.
Levsha100 вне форума Ответить с цитированием
Старый 20.12.2009, 14:59   #10
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

Цитата:
//А видеокарта слабенькая- ATI Radeon HD 4670
А вот эта "слабенькая" видеокарта как раз неплохо справится с мат.вычислениями - поддерживает ATI Stream
PS: Не такая уж и слабая кстати - 480 миллионов операций с плавающей точкой, в секунду - я бы не назвал это плохим результатом

Цитата:
Не подскажите туториалы по "задействованию видеокарты в вычислениях"?
К сожалению не занимался этим вопросом, но вы можете спросить это во первых здесь
А так же поинтересоваться на сайтах производителей видеокарт:
NVIDIA NDN
ATI Developer Central
Ну и еще стоит почитать про DirectCompute - новое ответвление в DirectX.
"Тяжело в учении, легко в бою" - А.В. Суворов

Последний раз редактировалось Ivan_32; 20.12.2009 в 17:03.
Ivan_32 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнуть все IP компьютера? dolphin705 Работа с сетью в Delphi 8 11.01.2012 02:26
Как скрыть все Интересующаяся26 Microsoft Office Access 1 29.05.2009 15:08
Как удалить все картинки bskjohn Microsoft Office Excel 3 19.02.2009 10:13
в начале все отрицательные, затем все положительные элементы в матрице motaro Паскаль, Turbo Pascal, PascalABC.NET 2 07.03.2008 19:16