Invention Grant
- Patent Title: Deadlock free resource management in block based computing architectures
-
Application No.: US15712121Application Date: 2017-09-21
-
Publication No.: US10783011B2Publication Date: 2020-09-22
- Inventor: Vignyan Reddy Kothinti Naresh , Gregory Michael Wright
- Applicant: QUALCOMM Incorporated
- Applicant Address: US CA San Diego
- Assignee: Qualcomm Incorporated
- Current Assignee: Qualcomm Incorporated
- Current Assignee Address: US CA San Diego
- Agency: Muncy, Geissler, Olds & Lowe, P.C.
- Main IPC: G06F9/52
- IPC: G06F9/52

Abstract:
Systems and methods are directed to efficient management of processor resources, particularly General Purpose Registers (GPRs), for example to minimize pipeline flushes prevent deadlocks by counting GPRs instead of allocating them to specific blocks of code. Blocks of code are allowed to execute if the Free GPRs count is adequate. The method contemplates counting the number of Register Writers in blocks of code which will write to GPRs which are in process of executing, and counting the GPRs which are available instead of merely allocating them to dedicated use by a block of code, or an instruction in a block of code. Because blocks do not run if there is not enough GPRs available for the block, deadlocks and pipeline flushes due to lack of resources can be minimized.
Public/Granted literature
- US20190087241A1 DEADLOCK FREE RESOURCE MANAGEMENT IN BLOCK BASED COMPUTING ARCHITECTURES Public/Granted day:2019-03-21
Information query