Аппаратно программные платформы корпоративных информационных систем


Содержание


Проблемы выбора аппаратно-программной платформы, соответствующей потребностям прикладной области
Персональные компьютеры и рабочие станции
Серверы
Мейнфреймы
Кластерные архитектуры
Общие замечания
MIPS
MFLOPS
MFLOPS - часть 2
Соотношение между реальными и
Тесты SPEC
Тесты TPC
Тесты TPC - часть 2
Тесты TPC
Тест TPC-A
Тест TPC-B
Тест TPC-C
Типовая среда обработки транзакций и соответствующие оценочные тесты TPC
Будущие тесты TPC
Тесты AIM
Основы конфигурирования сетевых файловых систем (на примере NFS)
Распределенные файловые системы
Общие свойства распределенных файловых систем
Вопросы разработки
Сетевая файловая система NFS
Взгляд со стороны пользователя
Монтирование файловых систем NFS
Цели разработки
Компоненты NFS
Отсутствие сохранения состояния
Общие сведения о работе и нагрузке NFS
Таблица 41 Операции NFS
Операции с атрибутами
Операции с данными
Сравнение приложений с разными наборами операций NFS
Характер рабочей нагрузки NFS
"Полностью активные" клиенты
Типовой пример использования NFS
Журнал трафика NFS в Sun Net Manager для клиента на базе 486/33 PC, использующего Lotus 1-2-3
Нагрузка клиента NFS, генерируемая
Нагрузка NFS сервера SPARCserver10
NFS и клиентские ПК
Операционные системы реальной памяти
Более мелкие файлы
Менее требовательные клиенты
Взаимодействие с системой виртуальной памяти
Взаимодействие между приложением, файловой системой виртуальной памяти и NFS
Файловая система с репликацией данных (CFS)
Исходные предпосылки
Конфигурация сети (локальной и глобальной)
Сетевая среда, определяемая профилем приложения
Использование высокоскоростных сетей для предотвращения перегрузки
Использование высокоскоростных сетей для предотвращения перегрузки - часть 2
NFS и глобальные сети
NFS и глобальные сети - часть 2
Типичная топология сети при организации связи между зданиями
Выбор типа сети и количества клиентов
Потребление процессорных ресурсов
Конфигурации дисковой подсистемы и балансировка нагрузки
Организация последовательного доступа в NFS с интенсивным использованием данных
Организация последовательного доступа в NFS с интенсивным использованием данных - часть 2
Организация произвольного доступа в NFS с интенсивными запросами атрибутов
Организация произвольного доступа в NFS с интенсивными запросами атрибутов - часть 2
Таблица 42 Характеристики некоторых дисковых накопителей
Распределение нагрузки по доступу к дискам с помощью программного обеспечения типа Online:DiskSuit
Распределение нагрузки по доступу к дискам с помощью программного обеспечения типа Online:DiskSuit - часть 2
Использование оптимальных зон диска
Заключительные рекомендации по конфигурированию дисков
Нестандартные требования к памяти
PrestoServe/NVSIMM
Обеспечение резервного копирования и устойчивости к неисправностям
Предварительная оценка рабочей нагрузки
Измерение существующих систем
Оценка нагрузки в отсутствие системы
Оценка среды с интенсивным использованием данных
Оценка среды с интенсивным использованием данных - часть 2
Оценка среды с интенсивным использованием данных - часть 3
Оценка среды с интенсивным использованием атрибутов
Оценка среды с интенсивным использованием атрибутов - часть 2
Оценка среды с интенсивным использованием атрибутов - часть 3
Таблица 43 Показатели LADDIS
Таблица 44 Оценка нагрузки полностью
Таблица 45 Оценка нагрузки полностью
Таблица 46 Оценка нагрузки полностью
Архитектура системы команд Классификация процессоров (CISC и RISC)
Архитектура системы команд Классификация процессоров (CISC и RISC) - часть 2
Архитектура системы команд Классификация процессоров (CISC и RISC) - часть 3
Методы адресации и типы данных
Методы адресации
Частота использования различных методов адресации на программах TeX, Spice, GCC
Основные типы команд
Простейшая организация конвейера и оценка его производительности
Простейшая организация конвейера и оценка его производительности - часть 2
Диаграмма работы простейшего конвейера
Диаграмма работы простейшего конвейера - часть 2
Эффект конвейеризации при выполнении 3-х команд - четырехкратное ускорение
Структурные конфликты и способы их минимизации
Структурные конфликты и способы их минимизации - часть 2
Диаграмма работы конвейера при структурном конфликте
Конфликты по данным, остановы конвейера и реализация механизма обходов
А Последовательность команд в
Б Совмещение чтения и записи регистров в одном такте
АЛУ с цепями обхода и ускоренной пересылки
Классификация конфликтов по данным
Конфликты по данным, приводящие к приостановке конвейера
Последовательность команд с приостановкой конвейера
Методика планирования компилятора для устранения конфликтов по данным
Конвейерное выполнение оператора А = В + С
Пример устранения конфликтов компилятором
Пример устранения конфликтов компилятором - часть 2
Пример устранения конфликтов компилятором - часть 3
Сокращение потерь на выполнение команд перехода и минимизация конфликтов по управлению
Приостановка конвейера при выполнении команды условного перехода
Снижение потерь на выполнение
Снижение потерь на выполнение - часть 2
Диаграмма работы модернизированного
, Б
Частота заполнения одного слота задержки условного перехода
Проблемы реализации точного прерывания в конвейере
Проблемы реализации точного прерывания в конвейере - часть 2
Проблемы реализации точного прерывания в конвейере - часть 3
Причины прерываний в простейшем конвейере
Обработка многотактных операций и механизмы обходов в длинных конвейерах
Конвейер с дополнительными функциональными устройствами
Конвейер с многоступенчатыми функциональными устройствами
Конвейер с многоступенчатыми функциональными устройствами - часть 2
Пример конфликта по записи в регистровый файл
Пример конфликта по записи в регистровый файл - часть 2
Поддержка точных прерываний
Параллелизм на уровне выполнения
Параллелизм уровня команд: зависимости и конфликты по данным

Основы планирования загрузки конвейера и разворачивание циклов

- часть 2
- часть 3
- часть 4
Устранение зависимостей по данным и механизмы динамического планирования
Основная идея динамической оптимизации
Основная идея динамической оптимизации - часть 2
Динамическая оптимизация с централизованной схемой обнаружения конфликтов
Централизованная схема управления
Централизованная схема управления - часть 2
Централизованная схема управления - часть 3
Централизованная схема управления - часть 4
Другой подход к динамическому планированию - алгоритм Томасуло
Другой подход к динамическому планированию - алгоритм Томасуло - часть 2
Другой подход к динамическому планированию - алгоритм Томасуло - часть 3
Структура устройства ПТ на основе алгоритма Томасуло
Структура устройства ПТ на основе алгоритма Томасуло - часть 2
Аппаратное прогнозирование направления переходов и снижение потерь на организацию переходов
Буфера прогнозирования условных переходов
Диаграмма состояния двухбитовой схемы прогнозирования
Сравнение качества 2-битового прогноза
Сравнение качества 2-битового прогноза - часть 2
Буфер прогнозирования переходов (2,2)
Дальнейшее уменьшение приостановок по управлению: буфера целевых адресов переходов
Буфер целевых адресов переходов
Буфер целевых адресов переходов - часть 2
Буфер целевых адресов переходов - часть 3



Начало