Скачиваний:
27
Добавлен:
01.05.2014
Размер:
736.26 Кб
Скачать

4.3. Описание работы с программой имитационного моделирования

4.3.1. Запуск программы

Для запуска программы необходимо выполнить команду «Sistolic.exe» из каталога, в котором находится исполняемый файл. После запуска на экран выводится основное окно программы, вид которого приведён на рис.4.4

Рис. 4.4. Основное окно программы

Основное окно программы содержит два элемента управления: строку главного меню и область записи логической информации. С помощью главного меню осуществляется доступ к функциональным элементам программы.

4.3.2. Пункт меню «Создание конфигурации»

Данный пункт меню предназначен для вызова на экран встроенного редактора конфигураций систолического массива. Внешний вид редактора приведён на рис. 4.5.

Рис. 4.5. Редактор конфигураций систолического массива

К функциональным элементам редактора относятся:

  • область редактирования, содержащая определённые пользователем конфигурации в заданном формате (подробное описание формата см. ниже);

  • область настройки параметров шаблона: поля ввода количества элементов, потоков и выходов создаваемого массива. Нажатие кнопки «Создать» приводит к генерации шаблона конфигурации в соответствии с заданными параметрами, при этом текст шаблона появляется в области редактирования;

  • кнопка «Выбрать…», позволяющая определить имя файла, в который следует сохранить текущую конфигурацию. После выбора имени файла полный путь к нему будет выведен в строке слева;

  • кнопки «Загрузить» и «Сохранить», предназначенные, соответственно, для загрузки конфигурации из файла, либо сохранения её в указанный файл;

  • кнопка «Закрыть», осуществляющая выход из редактора.

Область редактирования имеет контекстное меню, вызываемое по нажатию правой кнопки мыши. Данное меню имеет два пункта:

  • «Перемножение матрицы на вектор (Y=AX)»;

  • «Перемножение и сложение матриц (Y=AB+C)».

Выбор пункта «Перемножение матрицы на вектор (Y=AX)» приводит к появлению окна, вид которого представлен на рис. 4.6

Рис. 4.6. Окно создания конфигурации массива для задачи перемножения матрицы на вектор.

Данный инструмент позволяет создавать конфигурацию систолического массива для задачи перемножения матрицы на вектор путём определения её операндов. Размерность входных данных регулируется соответствующим раскрывающимся списком. После определения всех элементов матрицы и вектора необходимо нажать кнопку «Создать конфигурацию», в результате чего требуемая конфигурация появится в области редактирования.

Выбор пункта «Перемножение и сложение матриц (Y=AB+C)» приводит к появлению окна, вид которого представлен на рис. 4.7.

Рис. 4.7. Окно создания конфигурации массива для задачи перемножения и

сложения ленточных матриц.

Данный инструмент позволяет создавать конфигурацию систолического массива для задачи перемножения и сложения ленточных матриц путём определения её операндов. Поскольку по условию задачи входные матрицы имеют фиксированную ширину лент, некоторые их элементы не подлежат редактированию. Размерность входных данных регулируется соответствующим раскрывающимся списком. После определения всех элементов матрицы и вектора необходимо нажать кнопку «Создать конфигурацию», в результате чего требуемая конфигурация появится в области редактирования.