
Prefetch
Prefetch (с англ. — «предвыборка»):
- Instruction prefetch — предвыборка кода в компьютерной архитектуре.
- Prefetch buffer[англ.] у памяти DDR SDRAM
- Prefetcher в ОС Windows.
Prefetch (с англ. — «предвыборка»):
Intel 80386 — 32-битный микропроцессор с архитектурой x86 третьего поколения фирмы Intel, выпущенный 17 октября 1985 года. Данный процессор был первым 32-разрядным процессором для PC. Применялся, преимущественно, в настольных и портативных ПК. В настоящее время в основном используется в контроллерах.
Intel Pentium III — x86-совместимый микропроцессор архитектуры Intel P6, анонсированный 26 февраля 1999 года. Ядро Pentium III представляет собой модифицированное ядро Deschutes. По сравнению с предшественником расширен набор команд и оптимизирована работа с памятью. Это позволило повысить производительность как в новых приложениях, использующих расширения SSE, так и в существующих. Также был введён 64-битный серийный номер, уникальный для каждого процессора.
SSE — это SIMD- набор инструкций, разработанный Intel и впервые представленный в процессорах серии Pentium III как ответ на аналогичный набор инструкций 3DNow! от AMD, который был представлен годом раньше. Первоначально названием этих инструкций было KNI — Katmai New Instructions.
Кома́нда перехо́да — команда процессора, которая нарушает непрерывную последовательность исполнения команд, вынуждая выбирать и исполнять последующие команды с произвольно заданного адреса. Используется для организации условных операторов, циклов, для связи с подпрограммами. Исполнение команды перехода в современных микропроцессорах чревато потерями производительности из-за простоев конвейера.
Оптимизация — модификация системы для улучшения её эффективности. Система может быть одиночной компьютерной программой, цифровым устройством, набором компьютеров или даже целой сетью.
3DNow! — устаревшее расширение набора инструкций x86, разработанное компанией Advanced Micro Devices. Оно добавляет дополнительные SIMD-инструкции к базовому набору инструкций x86, позволяя выполнять обработку векторных операций с плавающей точкой с использованием векторных регистров, что повышает производительность многих приложений с интенсивной графикой. Первым микропроцессором, реализовавшим 3DNow, стал AMD K6-2, который был представлен в 1998 году. При использовании инструкций в подходящих задачах скорость обработки повышалась в 2-4 раза.
DDR3 SDRAM — тип оперативной памяти, используемой в вычислительной технике в качестве оперативной и видеопамяти. Пришла на смену памяти типа DDR2 SDRAM, увеличив размер предподкачки с 4 бит до 8 бит.
AMD Athlon XP — x86-совместимый процессор архитектуры K7, ставший результатом развития семейства процессоров AMD Athlon. Важным отличием Athlon XP от своих предшественников стала поддержка набора инструкций SSE, которая в комбинации с технологией 3DNow! получила название 3DNow! Professional. Также был доработан механизм работы с виртуальной памятью (TLB) и блок аппаратной предвыборки данных из оперативной памяти.
Xenon — центральный процессор игровой консоли Xbox 360.
Модуль предсказания переходов — устройство, входящее в состав микропроцессоров, имеющих конвейерную архитектуру, предсказывающее, будет ли выполнен условный переход в исполняемой программе. Предсказание ветвлений позволяет сократить время простоя конвейера за счёт предварительной загрузки и исполнения инструкций, которые должны выполниться после выполнения инструкции условного перехода. Прогнозирование ветвлений играет критическую роль, так как в большинстве случаев позволяет оптимально использовать вычислительные ресурсы процессора.
Дизассемблер длин — транслятор, преобразующий машинный код в его длину; аналог дизассемблера, но вычисляющий только размер команды процессора. Обычно применяется с машинным кодом архитектур, допускающих значительную разницу в длине инструкций, обычно из класса CISC. Например, в x86 и x86_64 команда занимает от 1 до 15 байтов. При этом в распространенных RISC архитектурах команда занимает либо всегда 4 байта или допускается использование 2 и 4 байтных команд.
Конве́йер — способ организации вычислений, используемый в современных процессорах и контроллерах с целью повышения их производительности.
UltraSPARC IV («Jaguar») и последовавший за ним UltraSPARC IV+ («Panther») — это микропроцессоры, разработанные Sun Microsystems и произведённые Texas Instruments. Представлен на рынке в марте 2004 года. Первые сервера с этим процессором вышли на рынок в сентябре 2004 года. Это четвёртое поколение микропроцессоров UltraSPARC, они используют систему команд SPARC V9. Предполагалось, что за UltraSPARC IV последует UltraSPARC V Millennium, выпуск которого был отменён после создания Niagara в начале 2004. Вместо этого он был заменён на SPARC64 VI, разработанный Fujitsu.
Prefetcher — компонент операционной системы Microsoft Windows, ускоряющий процесс её начальной загрузки, а также сокращающий время запуска программ. Prefetcher впервые появился в операционной системе Windows XP. Начиная с Windows Vista, он был дополнен технологиями SuperFetch и ReadyBoost.
EPIC — микропроцессорная архитектура с явным параллелизмом команд. Термин введён в 1997 году альянсом HP и Intel для разрабатываемой архитектуры Intel Itanium. EPIC позволяет микропроцессору выполнять инструкции параллельно, опираясь на работу компилятора, а не выявляя возможность параллельной работы инструкций при помощи специальных схем. В теории, это могло упростить масштабирование вычислительной мощности процессора без увеличения тактовой частоты.
Кэш микропроце́ссора — кэш, используемый микропроцессором компьютера для уменьшения среднего времени доступа к компьютерной памяти. Является одним из верхних уровней иерархии памяти. Кэш использует небольшую, очень быструю память, которая хранит копии часто используемых данных из основной памяти. Если большая часть запросов в память будет обрабатываться кэшем, средняя задержка обращения к памяти будет приближаться к задержкам работы кэша.
Red Button — утилита с закрытым исходным кодом для оптимизации и очистки 32-битных и 64-разрядных операционных систем Microsoft Windows, разработанная компанией «Pothos».
LPDDR — тип оперативной памяти для смартфонов и планшетов. Известен также под названиями mDDR, Low Power DDR.
В компьютерной архитектуре, предвыборкой кода называют технологию, используемую в микропроцессоре для увеличения скорости исполнения программ, уменьшая время, в течение которого процессор находится в состоянии ожидания из-за отсутствия инструкций для исполнения.
Планировщик запросов представляет собой упорядоченный набор шагов, используемых для доступа к данным в системе управления реляционными базами данных SQL. Это конкретный случай концепции реляционных моделей планов доступа. Поскольку SQL является декларативным, обычно существует большое количество альтернативных способов выполнения заданного запроса с широким диапазоном производительности. Когда запрос отправляется в базу данных, оптимизатор запросов оценивает некоторые из различных, правильных возможных планов выполнения запроса и возвращает то, что он считает лучшим вариантом. Поскольку оптимизаторы запросов несовершенны, пользователям баз данных и администраторам иногда приходится вручную проверять и настраивать планы, созданные оптимизатором, для повышения производительности.