GB2572684B - Controlling operation of a GPU - Google Patents
Controlling operation of a GPU Download PDFInfo
- Publication number
- GB2572684B GB2572684B GB1902487.6A GB201902487A GB2572684B GB 2572684 B GB2572684 B GB 2572684B GB 201902487 A GB201902487 A GB 201902487A GB 2572684 B GB2572684 B GB 2572684B
- Authority
- GB
- United Kingdom
- Prior art keywords
- gpu
- controlling operation
- controlling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
- G06F9/4887—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues involving deadlines, e.g. rate based, periodic
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5044—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering hardware capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Image Generation (AREA)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1902487.6A GB2572684B (en) | 2015-12-18 | 2015-12-18 | Controlling operation of a GPU |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1522462.9A GB2545508B (en) | 2015-12-18 | 2015-12-18 | Controlling operation of a GPU |
| GB1902487.6A GB2572684B (en) | 2015-12-18 | 2015-12-18 | Controlling operation of a GPU |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB201902487D0 GB201902487D0 (en) | 2019-04-10 |
| GB2572684A GB2572684A (en) | 2019-10-09 |
| GB2572684B true GB2572684B (en) | 2020-04-08 |
Family
ID=65999052
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB1902487.6A Active GB2572684B (en) | 2015-12-18 | 2015-12-18 | Controlling operation of a GPU |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2572684B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2403823A (en) * | 2003-07-08 | 2005-01-12 | Toshiba Res Europ Ltd | Determining a voltage/frequency profile that meets deadlines |
| US20110173478A1 (en) * | 2010-01-08 | 2011-07-14 | Mindspeed Technologies, Inc. | Scheduler with voltage management |
-
2015
- 2015-12-18 GB GB1902487.6A patent/GB2572684B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2403823A (en) * | 2003-07-08 | 2005-01-12 | Toshiba Res Europ Ltd | Determining a voltage/frequency profile that meets deadlines |
| US20110173478A1 (en) * | 2010-01-08 | 2011-07-14 | Mindspeed Technologies, Inc. | Scheduler with voltage management |
Non-Patent Citations (2)
| Title |
|---|
| "Proceedings of the Fifth International Conference on Real-Time Computing Systems and Applications, 1998", IEEE, Hiroshima, 1998, pp 31-36, Oh et al, "A modified Least-Laxity-First scheduling algorithm for real-time tasks", ISBN 978-0-8186-9209-3; ISBN 0-8186-9209-X * |
| Proceedings of the 2004 International Symposium on Low Power Electronics and Design, ISPLED '04", 2004, Kim et al, "Preemption-Aware Dynamic Voltage Scaling in Hard Real-Time Systems", ISBN 978-1-58113-929-7; ISBN 1-58113-929-2 * |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2572684A (en) | 2019-10-09 |
| GB201902487D0 (en) | 2019-04-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2545508B (en) | Controlling operation of a GPU | |
| AU201811268S (en) | Game controller | |
| GB201421465D0 (en) | Control of a drone | |
| GB201522461D0 (en) | Controlling scheduling of a GPU | |
| GB201408858D0 (en) | Handover control | |
| GB2527927B (en) | Control of switching between execution mechanisms | |
| GB2550504B (en) | Controller | |
| PL3104053T3 (en) | Control valve | |
| SG11201607988SA (en) | Fluid controller | |
| HUE039264T2 (en) | Upper part of a valve | |
| GB201900495D0 (en) | Games controller | |
| PL3313771T3 (en) | Crane controller | |
| ZA201804881B (en) | Fluid control | |
| ZA201504504B (en) | Control valve | |
| GB201411162D0 (en) | Control valve | |
| GB2522910B (en) | Thread issue control | |
| GB201507025D0 (en) | Controller | |
| GB201420547D0 (en) | Control arrangement | |
| GB201419891D0 (en) | Game controller | |
| GB2572684B (en) | Controlling operation of a GPU | |
| GB2538968B (en) | Controller | |
| GB201609379D0 (en) | Controller | |
| HUE040149T2 (en) | Upper part of a valve | |
| SG10201501356PA (en) | Display-Operation Controller | |
| GB2539073B (en) | Speaking intersection controller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) |
Free format text: REGISTERED BETWEEN 20240822 AND 20240828 |