Method and apparatus for selecting thread switch events in a multithreaded processor

   
   

A system and method for performing computer processing operations in a data processing system includes a multithreaded processor and thread switch logic. The multithreaded processor is capable of switching between two or more threads of instructions which can be independently executed. Each thread has a corresponding state in a thread state register depending on its execution status. The thread switch logic contains a thread switch control register to store the conditions upon which a thread switch will occur. The thread switch logic has a time-out register which forces a thread switch when execution of the active thread in the multithreaded processor exceeds a programmable period of time. Thread switch logic also has a forward progress count register to prevent repetitive thread switching between threads in the multithreaded processor. Thread switch logic also is responsive to a software manager capable of changing the priority of the different threads and thus superseding thread switch events.

Система и метод для выполнять деятельности компьютера обрабатывая в системы процесса данных вклюают а multithreaded логика переключателя обработчика и резьбы. Multithreaded обработчик будет способна переключать между двумя или несколько резьб инструкций можно независимо исполнить. Каждая резьба имеет соответствуя положение в регистре положения резьбы в зависимости от своего состояния исполнения. Логика переключателя резьбы содержит регистр управлением переключателя резьбы для того чтобы хранить условия на переключатель резьбы произойдет. Логика переключателя резьбы имеет регистр time-out принуждает переключатель резьбы когда исполнение активно резьбы в multithreaded обработчик превышает programmable периодо времени. Логика переключателя резьбы также имеет передний регистр отсчета прогресса для того чтобы предотвратить repetitive переключение резьбы между резьбами в multithreaded обработчик. Логика переключателя резьбы также отзывчива к менеджеру средства программирования способному изменять приоритет по-разному резьб и таким образом superseding случаи переключателя резьбы.

 
Web www.patentalert.com

< System and method for performing batch synchronization for a test sequence

< Camera assembly having coverglass-lens adjuster

> Motion detector camera

> Helical and pre-oriented loop structures for supporting diagnostic and therapeutic elements in contact with body tissue

~ 00101