GB2642768A - Storage usage - Google Patents
Storage usageInfo
- Publication number
- GB2642768A GB2642768A GB2412284.8A GB202412284A GB2642768A GB 2642768 A GB2642768 A GB 2642768A GB 202412284 A GB202412284 A GB 202412284A GB 2642768 A GB2642768 A GB 2642768A
- Authority
- GB
- United Kingdom
- Prior art keywords
- operations
- execution
- location data
- physical storage
- intermediate block
- 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.)
- Pending
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/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/5011—Allocation 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/5016—Allocation 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
-
- 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/54—Interprogram communication
- G06F9/544—Buffers; Shared memory; Pipes
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Advance Control (AREA)
Abstract
A processor comprises storage, execution circuitry and a handling unit configured to obtain task data that describes a task to be executed, comprising a plurality of operations representable as a directed graph of operations (Figure 1a). The plurality of operations comprises production operations comprising generating blocks comprising an intermediate block generated by a production operation in determining a final block, and a consumption operation. The handling unit generates a set of location data indicative of respective physical storage locations allocated to store respective blocks, and for execution of at least part of a consumption operation traverses 252 the set of location data to obtain location data indicative of a physical storage location for storing the intermediate block, and generates 254 and sends 256 execution instructions to instruct the execution circuitry to execute at least part of the consumption operation to read the intermediate block from the physical storage location, the execution instructions comprising the location data.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/GB2025/051608 WO2026018025A1 (en) | 2024-07-19 | 2025-07-18 | Storage usage |
| PCT/GB2025/051607 WO2026018024A1 (en) | 2024-07-19 | 2025-07-18 | Storage usage |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/778,179 US20260023684A1 (en) | 2024-07-19 | 2024-07-19 | Storage usage |
| US18/778,203 US12547330B2 (en) | 2024-07-19 | Storage usage |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| GB2642768A true GB2642768A (en) | 2026-01-21 |
Family
ID=98267844
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB2412284.8A Pending GB2642768A (en) | 2024-07-19 | 2024-08-20 | Storage usage |
| GB2412281.4A Pending GB2642765A (en) | 2024-07-19 | 2024-08-20 | Storage usage |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB2412281.4A Pending GB2642765A (en) | 2024-07-19 | 2024-08-20 | Storage usage |
Country Status (1)
| Country | Link |
|---|---|
| GB (2) | GB2642768A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150128151A1 (en) * | 2012-05-31 | 2015-05-07 | StreamNovation Kft. | Method And System For Mapping An Integral Into A Thread Of A Parallel Architecture |
| US20210132945A1 (en) * | 2019-11-04 | 2021-05-06 | Apple Inc. | Chained Buffers In Neural Network Processor |
| US20220244984A1 (en) * | 2018-05-04 | 2022-08-04 | Apple Inc. | Compiling and scheduling transactions in neural network processor |
| US20240127392A1 (en) * | 2022-10-17 | 2024-04-18 | Intel Corporation | Chained accelerator operations with storage for intermediate results |
| GB2626388A (en) * | 2023-01-20 | 2024-07-24 | Advanced Risc Mach Ltd | Efficient data processing |
-
2024
- 2024-08-20 GB GB2412284.8A patent/GB2642768A/en active Pending
- 2024-08-20 GB GB2412281.4A patent/GB2642765A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150128151A1 (en) * | 2012-05-31 | 2015-05-07 | StreamNovation Kft. | Method And System For Mapping An Integral Into A Thread Of A Parallel Architecture |
| US20220244984A1 (en) * | 2018-05-04 | 2022-08-04 | Apple Inc. | Compiling and scheduling transactions in neural network processor |
| US20210132945A1 (en) * | 2019-11-04 | 2021-05-06 | Apple Inc. | Chained Buffers In Neural Network Processor |
| US20240127392A1 (en) * | 2022-10-17 | 2024-04-18 | Intel Corporation | Chained accelerator operations with storage for intermediate results |
| GB2626388A (en) * | 2023-01-20 | 2024-07-24 | Advanced Risc Mach Ltd | Efficient data processing |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2642765A (en) | 2026-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102657270B1 (en) | Method and device for creating a work plan for a robot | |
| US20190039243A1 (en) | Simulation device and simulation method for robot system | |
| US9588696B2 (en) | Montgomery modular multiplication-based data processing method | |
| JP2024027175A5 (en) | ||
| ATE557398T1 (en) | FORCED REFRESHED STORAGE ARRANGEMENT AND METHOD | |
| KR101852289B1 (en) | Energy supply and demand operational guidance device and energy supply and demand operational method for inside of iron mill | |
| GB2642768A (en) | Storage usage | |
| CN114455340B (en) | A cargo packing method, system and storage medium | |
| CN108803498B (en) | Numerical control device | |
| CN101980182A (en) | Matrix operation-based parallel computing method | |
| CN109857554B (en) | Resource caching method and system with lower limit | |
| TW202605575A (en) | Storage usage | |
| EP3183646B1 (en) | Skipping of data storage | |
| Coffman Jr et al. | Probabilistic analysis of packing and related partitioning problems | |
| RU2005139390A (en) | DIVIDING RESULTS IN DATA PROCESSING SYSTEMS WITH ONE COMMAND STREAM AND MANY DATA STREAMS | |
| CN114253719A (en) | Processing method and device for dot product task | |
| WO2025188068A8 (en) | Data logger-based location tracking method, device, and program for optimizing battery life | |
| LaKomski et al. | Optimal balance between energy and performance in hybrid computing applications | |
| KR20150118227A (en) | CR Algorithm Processing Method for Actively Utilizing Shared Memory of Multi-Proceoosr and Processor using the same | |
| JP4913219B2 (en) | Process organization support system and process organization support program | |
| CN107391191A (en) | A kind of program module method for dynamically loading | |
| CN102981802A (en) | Method and system of instruction transformation | |
| CN117742664B (en) | GPU-based modular method, device, equipment and medium | |
| KR102315279B1 (en) | Apparatus and method for determining a work-group size | |
| Rose et al. | Impact of Computational Load Balance and Power Capping on Energy Efficiency in HPC Centers |