2016-05-10 1 views
-1

У меня 5576x9444 изображение, и я собираюсь написать распараллеливаемый код, который будет принимать 6 дней, как максимум, чтобы полностью запустить на это изображение на компьютере со следующей конфигурацией:Могу ли я рассчитать время, затрачиваемое на запуск моего кода на пиксель?

  • Оперативная память: 12
  • CPU: Corei7 частота 3GHz
  • Graphic: geoforce 8400 гс

Мой код является кодом, который является одинаковым для каждого пикселя, и он должен быть запущен на каждом пикселе.
Есть ли способ, сколько времени должен выполнять код для работы на одном пикселе? (по крайней мере, приблизительно)

+1

Ну, не более 10 миллисекунд на пиксель (здесь нет магии, просто деление). Но это не означает, что контрольный показатель на 1 пиксель должен быть ниже этого порога, это будет измерение латентности, когда речь идет о пропускной способности. – harold

+0

@harold на самом деле я сделал это подразделение, и я хочу посмотреть, правильно ли это подразделение? Я добавлю фотографию на свой вопрос. – sepideh

ответ

0

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