PL3916551T3 - Adaptacyjny rozmiar obliczeń na obciążenie robocze - Google Patents
Adaptacyjny rozmiar obliczeń na obciążenie roboczeInfo
- Publication number
- PL3916551T3 PL3916551T3 PL21184796.7T PL21184796T PL3916551T3 PL 3916551 T3 PL3916551 T3 PL 3916551T3 PL 21184796 T PL21184796 T PL 21184796T PL 3916551 T3 PL3916551 T3 PL 3916551T3
- Authority
- PL
- Poland
- Prior art keywords
- size per
- per workload
- compute size
- adaptive
- adaptive compute
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- 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/4893—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues taking into account power or heat criteria
-
- 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/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy 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 Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Image Processing (AREA)
- Image Generation (AREA)
- Power Sources (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/489,015 US10521880B2 (en) | 2017-04-17 | 2017-04-17 | Adaptive compute size per workload |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| PL3916551T3 true PL3916551T3 (pl) | 2024-05-06 |
Family
ID=61683718
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PL21184796.7T PL3916551T3 (pl) | 2017-04-17 | 2018-03-15 | Adaptacyjny rozmiar obliczeń na obciążenie robocze |
Country Status (5)
| Country | Link |
|---|---|
| US (3) | US10521880B2 (pl) |
| EP (3) | EP3392766A1 (pl) |
| CN (1) | CN108733486B (pl) |
| ES (1) | ES2974516T3 (pl) |
| PL (1) | PL3916551T3 (pl) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10521880B2 (en) | 2017-04-17 | 2019-12-31 | Intel Corporation | Adaptive compute size per workload |
| US20210103852A1 (en) * | 2019-10-02 | 2021-04-08 | Qualcomm Incorporated | Resource based workload allocation for machine learning workloads |
| EP4042279A4 (en) * | 2019-10-10 | 2023-11-01 | Channel One Holdings Inc. | METHODS AND SYSTEMS FOR TIME-BOUND EXECUTION OF IT WORKFLOWS |
| CN111552478B (zh) * | 2020-04-30 | 2024-03-22 | 上海商汤智能科技有限公司 | 用于生成cuda程序的设备、方法和存储介质 |
| US12306691B2 (en) | 2020-10-12 | 2025-05-20 | Nvidia Corporation | Techniques to power balance multiple chips |
| CN112328307A (zh) * | 2020-11-10 | 2021-02-05 | 北京神州数字科技有限公司 | 一种开发运维一体化系统 |
| US20240181381A1 (en) | 2021-06-11 | 2024-06-06 | Shell Usa, Inc. | A method for removing co2 from a co2-containing stream |
| CN115982091B (zh) * | 2023-03-21 | 2023-06-23 | 深圳云豹智能有限公司 | 基于rdma引擎的数据处理方法与系统、介质、设备 |
| CN120523610B (zh) * | 2025-07-24 | 2025-11-21 | 摩尔线程智能科技(上海)有限责任公司 | 渲染任务分配方法及装置、电子设备、存储介质 |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7487505B2 (en) * | 2001-08-27 | 2009-02-03 | Intel Corporation | Multithreaded microprocessor with register allocation based on number of active threads |
| US7398374B2 (en) * | 2002-02-27 | 2008-07-08 | Hewlett-Packard Development Company, L.P. | Multi-cluster processor for processing instructions of one or more instruction threads |
| FI116166B (fi) * | 2002-06-20 | 2005-09-30 | Nokia Corp | Menetelmä ja järjestelmä sovellusistuntojen suorittamiseksi elektroniikkalaitteessa, ja elektroniikkalaite |
| US7336283B2 (en) * | 2002-10-24 | 2008-02-26 | Hewlett-Packard Development Company, L.P. | Efficient hardware A-buffer using three-dimensional allocation of fragment memory |
| US8085273B2 (en) | 2003-11-19 | 2011-12-27 | Lucid Information Technology, Ltd | Multi-mode parallel graphics rendering system employing real-time automatic scene profiling and mode control |
| US7873812B1 (en) | 2004-04-05 | 2011-01-18 | Tibet MIMAR | Method and system for efficient matrix multiplication in a SIMD processor architecture |
| WO2005116830A1 (en) * | 2004-05-27 | 2005-12-08 | Koninklijke Philips Electronics N.V. | Signal processing apparatus |
| US7339592B2 (en) * | 2004-07-13 | 2008-03-04 | Nvidia Corporation | Simulating multiported memories using lower port count memories |
| WO2007104158A1 (en) * | 2006-03-14 | 2007-09-20 | Transgaming Technologies Inc. | General purpose software parallel task engine |
| US8397236B2 (en) * | 2007-08-24 | 2013-03-12 | Virtualmetrix, Inc. | Credit based performance managment of computer systems |
| TWI393067B (zh) | 2009-05-25 | 2013-04-11 | Inst Information Industry | 具有電源閘控功能之繪圖處理系統及電源閘控方法,及其電腦程式產品 |
| US8982140B2 (en) * | 2010-09-24 | 2015-03-17 | Nvidia Corporation | Hierarchical memory addressing |
| JP5848153B2 (ja) * | 2012-02-17 | 2016-01-27 | ルネサスエレクトロニクス株式会社 | 信号処理装置及び半導体装置 |
| US9104684B2 (en) * | 2012-04-04 | 2015-08-11 | International Business Machines Corporation | Cache handling in a database system |
| US9479773B2 (en) * | 2012-09-24 | 2016-10-25 | Qualcomm Incorporated | Access unit independent coded picture buffer removal times in video coding |
| US9251557B2 (en) * | 2013-06-05 | 2016-02-02 | Nvidia Corporation | System, method, and computer program product for recovering from a memory underflow condition associated with generating video signals |
| WO2014209335A1 (en) * | 2013-06-28 | 2014-12-31 | Intel Corporation | Parallel touch point detection using processor graphics |
| US9213458B2 (en) * | 2013-10-14 | 2015-12-15 | Parade Technologies, Ltd. | Hover position calculation in a touchscreen device |
| US9778789B2 (en) * | 2014-05-21 | 2017-10-03 | Apple Inc. | Touch rejection |
| US10025367B2 (en) * | 2014-08-19 | 2018-07-17 | Intel Corporation | Dynamic scaling of graphics processor execution resources |
| US10223333B2 (en) | 2014-08-29 | 2019-03-05 | Nvidia Corporation | Performing multi-convolution operations in a parallel processing system |
| US10282804B2 (en) | 2015-06-12 | 2019-05-07 | Intel Corporation | Facilitating configuration of computing engines based on runtime workload measurements at computing devices |
| CN105306681B (zh) * | 2015-09-18 | 2020-10-09 | 华为技术有限公司 | 一种支持多个sim卡共享rf处理器的管理方法及装置 |
| US10891538B2 (en) | 2016-08-11 | 2021-01-12 | Nvidia Corporation | Sparse convolutional neural network accelerator |
| US10997496B2 (en) | 2016-08-11 | 2021-05-04 | Nvidia Corporation | Sparse convolutional neural network accelerator |
| US10521880B2 (en) | 2017-04-17 | 2019-12-31 | Intel Corporation | Adaptive compute size per workload |
-
2017
- 2017-04-17 US US15/489,015 patent/US10521880B2/en active Active
-
2018
- 2018-03-15 ES ES21184796T patent/ES2974516T3/es active Active
- 2018-03-15 PL PL21184796.7T patent/PL3916551T3/pl unknown
- 2018-03-15 EP EP18162141.8A patent/EP3392766A1/en not_active Ceased
- 2018-03-15 EP EP23204849.6A patent/EP4290337A3/en active Pending
- 2018-03-15 EP EP21184796.7A patent/EP3916551B1/en active Active
- 2018-04-17 CN CN201810343695.1A patent/CN108733486B/zh active Active
-
2019
- 2019-12-26 US US16/727,073 patent/US10963986B2/en active Active
-
2021
- 2021-03-24 US US17/211,743 patent/US11416962B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20210287328A1 (en) | 2021-09-16 |
| EP3916551A1 (en) | 2021-12-01 |
| EP4290337A2 (en) | 2023-12-13 |
| EP4290337A3 (en) | 2024-02-21 |
| US10963986B2 (en) | 2021-03-30 |
| EP3916551B1 (en) | 2023-12-20 |
| CN108733486A (zh) | 2018-11-02 |
| EP3392766A1 (en) | 2018-10-24 |
| US20200202485A1 (en) | 2020-06-25 |
| US20180300847A1 (en) | 2018-10-18 |
| ES2974516T3 (es) | 2024-06-27 |
| CN108733486B (zh) | 2024-09-24 |
| US10521880B2 (en) | 2019-12-31 |
| US11416962B2 (en) | 2022-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DK3606954T3 (en) | Anti-LAG3-antistoffer | |
| PL3657323T3 (pl) | Mechanizm optymalizacji obliczeń | |
| ZA201707785B (en) | Beamforming | |
| DK3499914T3 (en) | Høreapparatsystem | |
| DK3734167T3 (en) | Airconditionsystem | |
| PL3916551T3 (pl) | Adaptacyjny rozmiar obliczeń na obciążenie robocze | |
| DK3700925T3 (en) | Hidtil ukendt t-cellereceptor | |
| DK3630041T3 (en) | Stimulationsapparat | |
| DK3615457T3 (en) | Transportcontainer | |
| DK3704866T3 (en) | Datatransmissionssystem | |
| AU201714106S (en) | Mandoline | |
| GB201700825D0 (en) | Poliovaccine | |
| DK3485765T3 (en) | Computerbord | |
| DK3401557T3 (en) | Træskrue | |
| SMT202300248T1 (it) | Unità di frittura | |
| DK3718525T3 (en) | Motoriseret asssistancesystem | |
| GB201702641D0 (en) | Easpagnolette | |
| PL3698057T3 (pl) | Jednostka mocująca | |
| PT3615414T (pt) | Embarcação | |
| GB201706514D0 (en) | Watercraft | |
| DK3618761T3 (en) | Intrakorporalt perfusionssystem | |
| PT3661842T (pt) | Embarcação | |
| DK3425793T3 (en) | Tagsystem | |
| DK3351149T3 (en) | Syltetøjsfontæne | |
| AU201715236S (en) | Striplight |