Патенты автора СЛЕГЕЛ Тимоти (US)

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

Изобретение относится к администрированию множественными потоками в компьютере. Технический результат заключается в сокращении издержек по координации ресурсов между рабочими потоками гипервизора в многопоточном окружении. Компьютерная система содержит конфигурацию виртуальной машины (VM), содержащую одно или несколько ядер. Каждое ядро способно к работе в режиме единственного потока (ST) или в многопоточном (МТ) режиме. Режим ST состоит из единственного потока, а режим МТ состоит из нескольких потоков на совместно используемых ресурсах соответствующего ядра. Компьютерная система включает в себя ориентированную на ядро область (COSCA) управления системы, содержащую общую область, представляющую все из числа одного или нескольких ядер конфигурации VM, и отдельные области описания ядра для каждого ядра из числа одного или нескольких ядер в конфигурации VM. Каждая область описания ядра указывает на местоположение одной или нескольких областей описания потока, каждая из которых представляет поток в соответствующем ядре, и каждая область описания потока указывает на местоположение описания состояния соответствующего потока. 3 н. и 17 з.п. ф-лы, 14 ил.

Группа изобретений относится к поддерживающей множественные потоки компьютерной системе и, прежде всего, к динамическому активированию многопоточности в компьютерной системе. Техническим результатом является повышение производительности. Система содержит конфигурацию, содержащую ядро, конфигурируемое между режимом единственного потока (ST) и многопоточным (МТ) режимом, причем режим ST адресует первичный поток, а режим МТ адресует первичный поток, а также один или несколько вторичных потоков на совместно используемых ресурсах ядра, и средство многопоточности, сконфигурированное для управления конфигурацией для выполнения в первичном потоке в режиме ST команды задания режима МТ, получения числа затребованных потоков из местоположения, заданного командой задания режима МТ, и на основании выявления того, что число требуемых потоков указывает на множественные потоки, активирования режима МТ для выполнения множественных потоков, включающих в себя первичный поток, а также один или несколько вторичных потоков. 3 н. и 8 з.п. ф-лы, 17 ил., 1 табл.

Группа изобретений относится к области компьютерной техники и может быть использована в компьютерных системах, поддерживающих множественные потоки. Техническим результатом является повышение производительности. Компьютерная система содержит конфигурацию, содержащую ядро, конфигурируемое между режимом единственного потока (ST) и многопоточным (МТ) режимом, причем режим ST адресует первичный поток, а режим МТ адресует первичный поток, а также один или несколько вторичных потоков на совместно используемых ресурсах ядра, и средство многопоточности, сконфигурированное для управления использованием конфигурации и выполненное с возможностью получения доступа к первичному потоку в режиме ST с помощью значения адреса ядра, переключения от режима ST к режиму МТ, и получения доступа к первичному потоку или к одному или нескольким вторичным потокам в режиме МТ, при этом средство многопоточности выполнено с возможностью получения доступа к первичному потоку или к одному или нескольким вторичным потокам в режиме МТ с помощью расширенного значения адреса, причем расширенное значение адреса включает в себя значение адреса ядра, объединенное в цепочку со значением адреса потока. 3 н. и 17 з.п. ф-лы, 17 ил., 1 табл.

Группа изобретений относится к многопроцессорным вычислительным средам и может быть использована для обработки транзакций в таких средах. Техническим результатом является повышение производительности. Способ содержит этапы, на которых транзакция инициируется посредством команды начала транзакции, во время выполнения она может прерваться. Если транзакция прерывается, определяют тип транзакции. В случае транзакции первого типа выполнение транзакции возобновляется с команды начала транзакции, а в случае транзакции второго типа выполнение транзакции возобновляется с команды, следующей за командой начала транзакции. При этом первым типом транзакции является ограниченная транзакция, вторым типом – неограниченная. 3 н. и 10 з.п. ф-лы, 29 ил., 1 табл.
Мы будем признательны, если вы окажете нашему проекту финансовую поддержку!

 


Наверх