Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2011, 15:48   #1
oksanaBM
 
Регистрация: 02.11.2010
Сообщений: 6
По умолчанию Немного из архитектуры ЭВМ

Пусть заданы две квадратных матрицы A и B размером NxN.
Они созданы с помощью двух подходов:

1 подход:
int **A;
A = new int*[N];
for(int i=0;i<N;i++)
A[i] = new int[N];
Доступ к элементу: A[i][j]

2 подход:
int *A;
A = new int[N*N];
Доступ к элементу: A[i*N+j]

Необходимо сложить эти матрицы и сравнить время вычисления. Нужны выводы по этим подходам: количество обращений к памяти,
вычислений, теоретические оценки времени вычислений (можно считать, что
матрицы не загружаются в кэш, время доступа к одному элементу в памяти 10
тактов, арифметическая операция 2 такта), реальное время вычисления.

Кто свободен, может поможите?.
oksanaBM вне форума Ответить с цитированием
Старый 03.05.2011, 20:04   #2
EC.cpp
Пользователь
 
Регистрация: 09.04.2011
Сообщений: 30
По умолчанию

Собственно вот помощь:
а) для замера времени используй библиотеку <time.h>, там есть функция, возвращающая время, измеряемое процессором в тактах от начала выполнения программы.
б) Собственно напиши программу и замеряй вдоль и поперек все, чего там надо :-)
EC.cpp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Синтез логических узлов ЭВМ (логические основы ЭВМ) Одинокая Волчица Фриланс 7 26.04.2011 06:50
Архитектуры вс. masterlomaster Помощь студентам 3 05.03.2011 21:54
Назвать и объяснить характерные отличия архитектуры Pentium процессоров Sweta Компьютерное железо 0 09.01.2011 22:36
Матричные архитектуры C Builder alexxxxx Помощь студентам 0 14.06.2010 16:41