[go: up one dir, main page]

GB2572248B - Resource allocation - Google Patents

Resource allocation Download PDF

Info

Publication number
GB2572248B
GB2572248B GB1901486.9A GB201901486A GB2572248B GB 2572248 B GB2572248 B GB 2572248B GB 201901486 A GB201901486 A GB 201901486A GB 2572248 B GB2572248 B GB 2572248B
Authority
GB
United Kingdom
Prior art keywords
resource allocation
allocation
resource
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
Application number
GB1901486.9A
Other versions
GB201901486D0 (en
GB2572248A (en
Inventor
Iuliano Luca
Nield Simon
Foo Yoong-Chert
Mower Ollie
Redshaw Jonathan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Imagination Technologies Ltd
Original Assignee
Imagination Technologies Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Imagination Technologies Ltd filed Critical Imagination Technologies Ltd
Priority to GB1901486.9A priority Critical patent/GB2572248B/en
Priority to GB2001798.4A priority patent/GB2578998B/en
Priority claimed from GB1714922.0A external-priority patent/GB2566514B/en
Publication of GB201901486D0 publication Critical patent/GB201901486D0/en
Publication of GB2572248A publication Critical patent/GB2572248A/en
Application granted granted Critical
Publication of GB2572248B publication Critical patent/GB2572248B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/10Address translation
    • G06F12/109Address translation for multiple virtual address spaces, e.g. segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/10Address translation
    • G06F12/1027Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
    • G06F12/1036Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB] for multiple virtual address spaces, e.g. segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/65Details of virtual memory and virtual address translation
    • G06F2212/657Virtual address space management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Multi Processors (AREA)
GB1901486.9A 2017-09-15 2017-09-15 Resource allocation Active GB2572248B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB1901486.9A GB2572248B (en) 2017-09-15 2017-09-15 Resource allocation
GB2001798.4A GB2578998B (en) 2017-09-15 2017-09-15 Resource allocation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB1714922.0A GB2566514B (en) 2017-09-15 2017-09-15 Resource allocation
GB1901486.9A GB2572248B (en) 2017-09-15 2017-09-15 Resource allocation

Publications (3)

Publication Number Publication Date
GB201901486D0 GB201901486D0 (en) 2019-03-27
GB2572248A GB2572248A (en) 2019-09-25
GB2572248B true GB2572248B (en) 2020-04-01

Family

ID=65996937

Family Applications (1)

Application Number Title Priority Date Filing Date
GB1901486.9A Active GB2572248B (en) 2017-09-15 2017-09-15 Resource allocation

Country Status (1)

Country Link
GB (1) GB2572248B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114153753B (en) * 2021-12-06 2024-06-25 海光信息技术股份有限公司 Storage resource allocation method, device and non-transitory storage medium
CN114741238B (en) * 2022-03-10 2025-04-04 北京和利时系统工程有限公司 Data consistency method, device and computer readable storage medium
CN115562798B (en) * 2022-06-14 2023-11-03 澜起电子科技(上海)有限公司 PCIe device resource dynamic allocation method and system
CN118747163B (en) * 2024-06-25 2025-09-23 上海壁仞科技股份有限公司 Processing circuit and method of operation for a processing circuit

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040160449A1 (en) * 2003-02-18 2004-08-19 Microsoft Corporation Video memory management
US20110087840A1 (en) * 2009-10-09 2011-04-14 Glasco David B Efficient line and page organization for compression status bit caching
US20140281366A1 (en) * 2013-03-15 2014-09-18 Cognitive Electronics, Inc. Address translation in a system using memory striping
US20170192901A1 (en) * 2016-01-05 2017-07-06 Knuedge, Inc. Disjointed virtual memory scheme with block bypass

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040160449A1 (en) * 2003-02-18 2004-08-19 Microsoft Corporation Video memory management
US20110087840A1 (en) * 2009-10-09 2011-04-14 Glasco David B Efficient line and page organization for compression status bit caching
US20140281366A1 (en) * 2013-03-15 2014-09-18 Cognitive Electronics, Inc. Address translation in a system using memory striping
US20170192901A1 (en) * 2016-01-05 2017-07-06 Knuedge, Inc. Disjointed virtual memory scheme with block bypass

Also Published As

Publication number Publication date
GB201901486D0 (en) 2019-03-27
GB2572248A (en) 2019-09-25

Similar Documents

Publication Publication Date Title
SG11202004583RA (en) Resource assignment in nr-ss
GB2552554B (en) Resource arrangement
GB201805249D0 (en) Resource allocation
GB2576420B (en) Computationally-efficient resource allocation
HUE048772T2 (en) Channel aware resource allocation
GB2566514B (en) Resource allocation
GB201503082D0 (en) Resource management
SG11201910147UA (en) Distributed Resource Allocation
ZA201707557B (en) Pucch resource allocation and fallback operation
ZA201906254B (en) Resource allocation signaling
GB201621627D0 (en) Task allocation
PL3637920T3 (en) Resource allocation for enhancement mode mtc
GB2545756B (en) Dynamic buffer allocation
SG11201910151UA (en) Distributed resource allocation
GB201901940D0 (en) Resource allocation
PL3001755T3 (en) Uplink resource allocation for direct communications between user equipment within groups
GB2547030B (en) Uplink resource allocation
GB201503080D0 (en) Resource management
GB2572248B (en) Resource allocation
GB201621092D0 (en) Resource allocation forecasting
IL266782A (en) Application resource usage reduction
EP3662708C0 (en) AUTHORIZATION-FREE RESOURCE ALLOCATION
SG11201910158YA (en) Distributed resource allocation
GB2558322B (en) Resource Allocation
GB2544811B (en) Dynamic bandwidth allocation

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