Guest
Версия для печати
Здесь мы собираем термины, понятия и определения необходимые для понимания материалов курсов.


Обзор глоссария по алфавиту

Специальные | А | Б | В | Г | Д | Е | Ё | Ж | З | И | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Э | Ю | Я | Все

Страница:  1  2  (Далее)
  Все

B

Beowulf

Кластер , который состоит из широко распространённого аппаратного обеспечения, работающий под управлением операционной системы, распространяемой с исходными кодами (например, GNU/ Linux ).

C

CISC

CISC ( Complex Instruction Set Computing ) — философия проектирования процессоров, которая характеризуется следующим набором свойств: 

  • Нефиксированным значением длины команды
  • Исполнение операций, таких как загрузка в память, арифметические действия кодируется в одной инструкции
  • Небольшим числом регистров, каждый из которых выполняет сторого определенную фукнцию

H

HPC

HPC (High Performance Computing - высокопроизводительные вычислительные системы) - это концепция объединения компьютеров в кластер для получения высокопроизводительной системы. В отличии от мейнфрейма (mainframe - монолитной высокопроизводительной машины) кластер состоит из большого числа отдельных вычислительных станций, соединённых сетью.

M

MISC

MISC ( Minimal Instruction Set Computer ) — процессор, работающий с минимальным набором длинных команд . Объединяет в себе суперскалярную и VLIW ( Very Long Instruction Word ) концепции

MPI

MPI - это стандарт на программный инструментарий для обеспечения связи между ветвями параллельного приложения.

MPI расшифровывается как "Message passing interface" ("Взаимодействие через передачу сообщений"). Несколько путает дело тот факт, что этот термин уже применяется по отношению к аппаратной архитектуре ЭВМ. Программный инструментарий MPI реализован в том числе и для ЭВМ с такой архитектурой.

MPI предоставляет программисту единый механизм взаимодействия ветвей внутри параллельного приложения независимо от машинной архитектуры (однопроцессорные / многопроцессорные с общей/раздельной памятью), взаимного расположения ветвей (на одном процессоре / на разных) и API операционной системы.
( API = "applications programmers interface" = "интерфейс разработчика приложений" )

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

В настоящее время разными коллективами разработчиков написано несколько программных пакетов, удовлетворяющих спецификации MPI, в частности: MPICH, LAM, HPVM и так далее. Они выступают базовыми при переносе MPI на новые архитектуры ЭВМ. Здесь в пособии рассматриваются разновидности MPICH. Это сделано по двум причинам:

  • MPICH написан авторами спецификации,
  • и наиболее распространен.
Таким образом, далее по тексту термин MPI используется не только для обозначения изложенных в спецификации сведений, но и, в определенной мере, для описания характеристик конкретной базовой реализации. Увы.

Минимально в состав MPI входят: библиотека программирования (заголовочные и библиотечные файлы для языков Си, Си++ и Фортран) и загрузчик приложений.

Дополнительно включаются: профилирующий вариант библиотеки (используется на стадии тестирования параллельного приложения для определения оптимальности распараллеливания); загрузчик с графическим и сетевым интерфейсом для X-Windows и проч.

Структура каталогов MPICH выполнена в полном соответствии с традициями Юникса: bin, include, lib, man, src, ... Минимальный набор функций прост в освоении и позволяет быстро написать надежно работающую программу. Использование же всей мощи MPI позволит получить БЫСТРО работающую программу - при сохранении надежности.

R

RISC

RISC (Reduced Instruction Set Computing) — вычисления с сокращённым набором команд

  • Фиксированная длина инструкций и простой формат команды
  • Одна инструкция выполняет только одну операцию с памятью
  • Большое количество регистров общего назначения

RSH

RSH (RemoteSHell) - протокол удалённого управления компьютером. В отличии от SSH передаёт данные в нешифрованном виде, что небезопасно. По умолчанию использует 514 TCP порт.

S

SSH

SSH (Secure SHell) - сетевой протокол, позволяющий удалённо управлять компьютером и передавать файлы. Использует шифрование для защищиты передаваемых данных. По умотчанию использует 22 TCP порт.

А

Архитектура компьютера

Описание основных компонентов функционирования компьютера и их взаимодействие.

О

Организация компьютера

Описание конкретной реализации архитектуры «в железе».

Страница:  1  2  (Далее)
  Все



Вы используете гостевой доступ (Вход)
Original theme created by Shaun Daubney
Центр дистанционного образвания
физического факультета МГУ им. М.В. Ломоносова
© 2007-2012
Rambler\'s Top100 Яндекс.Метрика