Найдено результатов: 3

CPU дросселирование в C++

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

Прямо сейчас я нашел самый трудоемкий цикл в потоке (он делает только сжатие) и использую GetTickCount() и Sleep() с жестко заданными значениями. Это гарантирует, что цикл продолжается в течение определенного периода времени, а затем спит в течение определенного минимального времени. Он более или менее выполняет свою работу, т. е. гарантирует, что поток не будет использовать более 50% из CPU.
Однако поведение зависит от количества ядер CPU (огромный недостаток) и просто уродливо (меньший недостаток :)).
Есть идеи?

c++   performance   cpu   throttling    

476   5   16:03, 1st July, 2020


Выбор новой машины разработки

Я не уверен, как этот вопрос будет получен здесь, но давайте дадим ему шанс...

Пришло время для меня, чтобы получить новый dev PC. Какой лучший выбор в наши дни?

Я обычно открываю 2-3 Visual Studios вместе с почтой и всем этим. В идеале я бы предположил, что 2+ GB из RAM было бы неплохо, поскольку моя текущая коробка XP умирает. =)

Я прыгнул на сайт Dell (мои дни строительства PC позади меня. Мне просто нужно что-то, что делает работу.) и начал просматривать только для того, чтобы запутаться от всех вариантов процессора. Что нужно типичному dev box в наши дни? Дуэт? Квад?

Стоит ли переходить на 64-битную Vista?

Прошло некоторое время с тех пор, как я получил новую машину, поэтому я просто ищу какое-то руководство.

Спасибо

cpu    

421   8   16:14, 23rd August, 2020


Осуществимость GPU как CPU?

Как вы думаете, каково будущее GPU как CPU инициатив, подобных CUDA? Как вы думаете, они собираются стать мейнстримом и стать следующей принятой причудой в отрасли? Apple строит новую структуру для использования GPU для выполнения CPU задач, и в проекте Nvidias CUDA было много успехов в науках. Не могли бы вы предложить, чтобы студент посвятил время этой области?

cuda   cpu   gpu   gpgpu    

356   8   12:53, 14th August, 2020