Global Register Protection In A Multi-Threaded Processor

Patent №

US 9,727,380

Granted

2017-08-08

Filed 2015

Owner

Lab

AI components

2

planning · hardware

Assignment

None on record

Dataset

AIPD

2023_r1 edition

Application

14625895

Global register protection in a multi-threaded processor is described. In an embodiment, global resources within a multi-threaded processor are protected by performing checks, before allowing a thread to write to a global resource, to determine whether the thread has write access to the particular global resource. The check involves accessing one or more local control registers or a global control field within the multi-threaded processor and in an example, a local register associated with each other thread in the multi-threaded processor is accessed and checked to see whether it contains an identifier for the particular global resource. Only if none of the accessed local resources contain such an identifier, is the instruction issued and the thread allowed to write to the global resource. Otherwise, the instruction is blocked and an exception may be raised to alert the program that issued the instruction that the write failed.

PlanningAI hardwareG06F 9/5011G06F 9/30098G06F 9/3851G06F 9/468G06F 9/4881

AI classification

Planning1.00
AI hardware0.88
Evolutionary computation0.01
Vision0.00
Knowledge representation0.00
Natural language0.00
Machine learning0.00
Speech0.00
© 2026 NYSGPT2525 LLC