На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Блочное умножение матриц. Достижение пиковой производительности алгоритма. , Выбор схемы блокирования и оптимальных размеров блоков.
    Цитата

    для маленьких packed-матриц Goto это весьма существенно - они обязательно должны быть непрерывными едиными массивами, а не независимыми наборами строк как в double**

    Да так и есть, каждый блок запаковывается (копируется в соответствии с выбранной схемой блокирования регистров) из 2-мерного массива double** (исходной матрицы) в непрерывный одномерный рабочий массив double*.

    Цитата
    Покажи полностью прогу

    Всё есть в ссылке которую я приводил выше.
    Сообщение отредактировано: vitaly333 -
      Я реализовал программу(Visual C++ 2008) которая каждую матрицу разбивает на четыре блока и перемножает их между собой,как ее оптимизировать чтобы каждая матрицы разбивалась на оптимальное количество блоков,и производилось умножение?
      Сообщение отредактировано: real27 -

      Прикреплённый файлПрикреплённый файлishodnik.rar (0.55 Кбайт, скачиваний: 343)
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0.0717 ]   [ 15 queries used ]   [ Generated: 18.06.26, 02:46 GMT ]