[an error occurred while processing this directive]
|
Оказывается применение симд в проце с м-ядрами фактически означает переход на систолическую структуру с двумя ячейками. Типа, прочитал книжку (поднялся, значит) и появилась такая вот мысль. А если вдобавок использовать кластер с н-процами, то получается матрица с м*н ячейками. А если проц допускает проводить до к-операций однотипных в одной инструкции, то получается матрица с м*н*к ячейками. А если кластера связать линк портами, то можно получить еще больше ячеек, однако, некоторые связи будут нарушены, поэтому формулу не привожу (не знаю как бы это записать строго математически, подскажите чего нибудь стандартное, а?). Но если алгоритм хитро распараллелить с учетом данного факта, то вроде бы можно по-прежнему говорить о систолической матрице. Или нельзя? Вот над этими двумя вопросами и мучаюсь.
E-mail: info@telesys.ru