PatentDB.ru — поиск по патентным документам

ДИФФЕНДЕРФЕР Джеймс Норрис (US)

Изобретатель ДИФФЕНДЕРФЕР Джеймс Норрис (US) является автором следующих патентов:

Обработка ошибок предварительного декодирования через коррекцию ветвлений

Обработка ошибок предварительного декодирования через коррекцию ветвлений

Изобретение относится к процессорам с конвейерной архитектурой. Техническим результатом является улучшение производительности процессора. Способ коррекции неправильно предварительно декодированной инструкции, содержащий этапы, на которых обнаруживают ошибку предварительного декодирования и вызывают процедуру коррекции ветвления с целевым адресом неправильно предварительно декодированной инструкц...

2367004

Энергоэффективный механизм упреждающей выборки инструкций

Энергоэффективный механизм упреждающей выборки инструкций

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

2375745

Способ и устройство для очистки резервирования семафоров

Способ и устройство для очистки резервирования семафоров

Изобретение относится к системе обработки, имеющей совместно используемую память, в частности к способу и устройству для очистки семафорных резервирований. Технический результат заключается в повышении быстродействия системы. Работа семафора (116) управляет монопольным доступом к памяти (114), которая совместно используется множеством процессорных элементов. Состояние семафорного резервирования...

2380743

Энергоэкономные способы и устройство избирательного разрешения компараторов в регистровом файле с переименованием на основе сам на основании известного состояния процессора

Энергоэкономные способы и устройство избирательного разрешения компараторов в регистровом файле с переименованием на основе сам на основании известного состояния процессора

Изобретение относится к способам снижения мощности (энергопотребления) в процессоре. Техническим результатом является сохранение мощности при считывании регистра из регистрового файла. Устройство сохранения мощности при считывании регистра из регистрового файла содержит процессор для считывания операндов, обеспечивающий исполнение команд; файл (PRF) физических регистров с наличием операндов, подл...

2389059

Индикатор изменений для уменьшения потребления энергии при неудачных обращениях к кэш-памяти

Индикатор изменений для уменьшения потребления энергии при неудачных обращениях к кэш-памяти

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

2390855


Способ и система для предоставления энергетически эффективного регистрового файла

Способ и система для предоставления энергетически эффективного регистрового файла

Изобретение относится к регистровым файлам, в частности к способам и системам для предоставления энергетически эффективных регистровых файлов. Техническим результатом является предотвращение недостоверных операций считывания. Файловый регистр содержит множество регистров, каждый из которых содержит множество ячеек памяти, при этом первая ячейка из множества ячеек памяти регистра сконфигурирована...

2400804

Способы и устройство для обеспечения корректного предварительного декодирования

Способы и устройство для обеспечения корректного предварительного декодирования

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

2405188

Принудительное применение строго упорядоченных запросов в системе слабо упорядоченной обработки

Принудительное применение строго упорядоченных запросов в системе слабо упорядоченной обработки

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

2405194

Способы и устройство для моделирования поведения предсказания переходов явного вызова подпрограммы

Способы и устройство для моделирования поведения предсказания переходов явного вызова подпрограммы

Изобретение относится к устройствам для моделирования поведения предсказания переходов явного вызова подпрограммы. Технический результат заключается в моделировании предсказания переходов вызова подпрограмм, чтобы уменьшить мощность и повысить коэффициент использования конвейерного процессора. Устройство включает в себя первый вход, который конфигурирован для приема адреса команды, и второй вход,...

2417407

Очистка сегментированного конвейера для неверно предсказанных переходов

Очистка сегментированного конвейера для неверно предсказанных переходов

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

2427889


Использование системы переименования регистра для передачи промежуточных результатов между составными командами и расширенной командой

Использование системы переименования регистра для передачи промежуточных результатов между составными командами и расширенной командой

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении надежной передачи промежуточных результатов между составными командами и расширенной командой. В способе выполнения расширенной команды в системе, содержащей таблицу переименования, свободный список и таблицу переименования составной команды, преобразуют расширенную команду во множество отдельно выполн...

2431887

Устройство и способы для уменьшения вытеснений в многоуровневой иерархии кэша

Устройство и способы для уменьшения вытеснений в многоуровневой иерархии кэша

Изобретение относится к области кэш-памяти, и, более конкретно, к системам памяти с кэшем "жертвенных" данных, данных и команд. Техническим результатом является обеспечение сокращений требований по питанию в системах памяти для мобильных приложений и сокращения требований по питанию в обрабатывающих системах. Используются оборудование и способы для сокращения размещений в кэше более высокого уров...

2438165

Фильтрация отслеживания с использованием кэша запросов отслеживания

Фильтрация отслеживания с использованием кэша запросов отслеживания

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

2443011

Представление переходов цикла в регистре предыстории переходов с помощью множества бит

Представление переходов цикла в регистре предыстории переходов с помощью множества бит

Изобретение относится к процессорам и, в частности, к способу представления переходов цикла в регистре предыстории переходов с помощью множества бит. Техническим результатом является улучшение производительности процессора и сохранение мощности. Способ включает: определение, что команда условного перехода является командой перехода завершения цикла; подсчитывание общего числа итераций цикла, заве...

2447486

Способ и устройство трансляции адреса

Способ и устройство трансляции адреса

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

2461870