Параметр LDA в BLAS, по сути, является шагом матрицы, как он выложен в линейной памяти.Вполне допустимо иметь значение LDA, превышающее начальный размер матрицы, на которой выполняется операция.Типичные случаи, когда полезно или необходимо использовать большее значение LDA, это когда вы работаете с субматрицей из более плотной матрицы, и когда аппаратные средства или алгоритмы предлагают преимущества в производительности, когда хранилище дополняется до кратных некоторого оптимального размера (строки кэша, или размер транзакции памяти GPU, или баланс нагрузки в многопроцессорных реализациях, например).