Все остальное будем иметь кеш мисс за счет фрагметнарного расположения в хипе. Так ты распложил все элементы в неррерывном участке памяти. А так у тебя каждая строка матрицы разбросана по хипу
Все остальное будем иметь кеш мисс за счет фрагметнарного расположения в хипе. Так ты распложил все элементы в неррерывном участке памяти. А так у тебя каждая строка матрицы разбросана по хипу
Кстати, в моем варианте, так же как и в вашем 1 - free(array) и все
да, но зачем ты выделяешь экстрапамять, потом ее хитрым образом инициализируешь, чтобы иметь [][], который по производительности сравним с нашим линейным [] c вычисленным индексом