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