Однако при этом возникает еще одна проблема. При разбиении исходной области
обработки данных на квадраты одинаковых размеров для фрагментов, расположенных на
границах декомпозируемой области, длина границ, сопряженных с соседними
фрагментами, а, следовательно, и объем передаваемых данных, будет меньше. Указанное
различие во времени передачи данных может оказывать существенное влияние на
эффективность использования процессоров, если скорость передачи данных низкая.
Неэффективность использования процессоров более заметна, когда число областей, на
которые разбивается изображение, невелико.
Повышение эффективности использования процессоров может быть достигнуто
увеличением размеров областей, находящихся на границах и в углах изображения. В
следующем разделе этот вопрос будет детально рассмотрен для случая блочной
декомпозиции.
где
- – отношение отрезков времени, необходимых для пересылки данных к
времени обработки в расчете на одну точку области,
- - допустимая величина отношения времени пересылок данных ко времени их
обработки во внутренней области, задаваемая из условия эффективной
загрузки процессоров.
б) для граничной:
в) для угловой
Положим
Или
Заметим, что обычно отношение /x невелико, при этом для значений k,
удовлетворяющих (5.8), время обработки граничных областей не превышает времени
обработки угловых и внутренних областей.