Результаты поиска
CPU дросселирование в C++
Мне просто интересно, есть ли элегантный способ установить максимальную нагрузку CPU для конкретного потока, выполняющего интенсивные вычисления.
Прямо сейчас я нашел самый трудоемкий цикл в потоке (он делает только сжатие) и использую GetTickCount() и Sleep() с жестко заданными значениями. Это гарантирует, что цикл продолжается в течение определенного периода времени, а затем спит в течение определенного минимального времени. Он более или менее выполняет свою работу, т. е. гарантирует, что поток не будет использовать более 50% из CPU.
Однако поведение зависит от количества ядер CPU (огромный недостаток) и просто уродливо (меньший недостаток :)).
Есть идеи?
Выбор новой машины разработки
Я не уверен, как этот вопрос будет получен здесь, но давайте дадим ему шанс...
Пришло время для меня, чтобы получить новый dev PC. Какой лучший выбор в наши дни?
Я обычно открываю 2-3 Visual Studios вместе с почтой и всем этим. В идеале я бы предположил, что 2+ GB из RAM было бы неплохо, поскольку моя текущая коробка XP умирает. =)
Я прыгнул на сайт Dell (мои дни строительства PC позади меня. Мне просто нужно что-то, что делает работу.) и начал просматривать только для того, чтобы запутаться от всех вариантов процессора. Что нужно типичному dev box в наши дни? Дуэт? Квад?
Стоит ли переходить на 64-битную Vista?
Прошло некоторое время с тех пор, как я получил новую машину, поэтому я просто ищу какое-то руководство.
Спасибо
Осуществимость GPU как CPU?
Как вы думаете, каково будущее GPU как CPU инициатив, подобных CUDA? Как вы думаете, они собираются стать мейнстримом и стать следующей принятой причудой в отрасли? Apple строит новую структуру для использования GPU для выполнения CPU задач, и в проекте Nvidias CUDA было много успехов в науках. Не могли бы вы предложить, чтобы студент посвятил время этой области?