Любые идеи о том, что делать с помощью облачных вычислений? - PullRequest
1 голос
/ 13 февраля 2010

У меня есть университетский проект, в котором я должен найти и реализовать правильную тему разработки для Azure. В Azure есть веб-роли и рабочие роли, и я хотел бы найти что-то, что обременяет относительно большой нагрузкой на обе роли .

(веб-роль предназначена для обслуживания пользователей веб-страницами, рабочие роли - для данных фоновой обработки, которые будут отображаться через веб-роль)

Одна из целей - показать огромную вычислительную мощность облака путем измерения. Моя проблема в том, что я не знаю каких-либо сложных алгоритмов, которые могли бы потеть процессорам. Так что же будет не слишком сложным для реализации, но достаточно сложным для вычисления?

Любые идеи приветствуются!

Ответы [ 4 ]

3 голосов
/ 13 февраля 2010

Глобальное освещение, такое как фотонное картирование или излучение, является хорошей задачей по загрузке ЦП и памяти. На работе он работает распределенно, в противном случае на одном компьютере требуется более 24 часов для расчета для большой сцены.

3 голосов
/ 13 февраля 2010

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

Вот так я и "выучил" CUDA!

Кроме того, страница CUDA полна идей

http://www.nvidia.com/object/io_1260777476567.html

есть также примеры в CUDA SDK

http://developer.download.nvidia.com/compute/cuda/sdk/website/samples.html

1 голос
/ 13 февраля 2010

Вы можете написать код машинного обучения. Например, Текстовая классификация наивных отсеков работает хорошо, и существует множество наборов данных , , включая некоторые огромные

0 голосов
/ 13 февраля 2010

Вы можете попробовать алгоритм кодирования видео, я думаю, что это одна из самых трудоемких задач в компьютерной обработке. Вам не нужно самостоятельно реализовывать видеокодек. В Интернете вы можете найти некоторую реализацию, называемую эталонным кодеком, например, для H.263 и H.264.

...