DK3602298T3 - Styring af behandlingssystemers effektivitet - Google Patents

Styring af behandlingssystemers effektivitet Download PDF

Info

Publication number
DK3602298T3
DK3602298T3 DK18816396.8T DK18816396T DK3602298T3 DK 3602298 T3 DK3602298 T3 DK 3602298T3 DK 18816396 T DK18816396 T DK 18816396T DK 3602298 T3 DK3602298 T3 DK 3602298T3
Authority
DK
Denmark
Prior art keywords
management
treatment system
system efficiency
efficiency
treatment
Prior art date
Application number
DK18816396.8T
Other languages
English (en)
Inventor
Liqun Cheng
Rama Krishna Govindaraju
Haishan Zhu
David Lo
Parthasarathy Ranganathan
Nishant Patil
Original Assignee
Google Llc
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 Google Llc filed Critical Google Llc
Application granted granted Critical
Publication of DK3602298T3 publication Critical patent/DK3602298T3/da

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
    • 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/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/505—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 load
    • 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
    • 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/5083—Techniques for rebalancing the load in a distributed system
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00—Machine learning
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00—Computing arrangements based on biological models
    • G06N3/02—Neural networks
    • G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
    • G06N3/063—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00—Indexing scheme relating to G06F9/00
    • G06F2209/50—Indexing scheme relating to G06F9/50
    • G06F2209/5021—Priority

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Biophysics (AREA)
  • Neurology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Multi Processors (AREA)
  • Advance Control (AREA)
DK18816396.8T 2017-11-21 2018-11-20 Styring af behandlingssystemers effektivitet DK3602298T3 (da)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201762589535P 2017-11-21 2017-11-21
PCT/US2018/062111 WO2019104087A1 (en) 2017-11-21 2018-11-20 Managing processing system efficiency

Publications (1)

Publication Number Publication Date
DK3602298T3 true DK3602298T3 (da) 2025-03-24

Family

ID=64664478

Family Applications (1)

Application Number Title Priority Date Filing Date
DK18816396.8T DK3602298T3 (da) 2017-11-21 2018-11-20 Styring af behandlingssystemers effektivitet

Country Status (6)

Country Link
US (2) US10908964B2 (da)
EP (1) EP3602298B1 (da)
CN (2) CN111344677B (da)
DK (1) DK3602298T3 (da)
FI (1) FI3602298T3 (da)
WO (1) WO2019104087A1 (da)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12093100B2 (en) 2020-09-26 2024-09-17 Intel Corporation Hierarchical power management apparatus and method
US12266030B2 (en) * 2020-11-13 2025-04-01 Advanced Micro Devices, Inc. Processing system with selective priority-based two-level binning
WO2022125133A1 (en) * 2020-12-08 2022-06-16 Intel Corporation Program execution strategies for heterogeneous computing systems
CN115733886B (zh) * 2021-08-26 2024-04-19 广州汽车集团股份有限公司 基于fpga和ros的嵌入式通信系统、方法、装置、介质及车辆
US12530296B2 (en) 2022-03-31 2026-01-20 Intel Corporation Systems, apparatus, articles of manufacture, and methods for improved data transfer for heterogeneous programs
WO2023199099A1 (en) * 2022-04-14 2023-10-19 Telefonaktiebolaget Lm Ericsson (Publ) Dynamic allocation of accelerator processors between related applications
CN117851022A (zh) * 2022-09-30 2024-04-09 华为技术有限公司 带宽调整方法、装置及智能驾驶设备

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2382718C (en) * 2002-04-12 2007-02-13 Ibm Canada Limited-Ibm Canada Limitee Memory balancing and optimization services
US8205205B2 (en) * 2007-03-16 2012-06-19 Sap Ag Multi-objective allocation of computational jobs in client-server or hosting environments
US8458712B2 (en) * 2008-04-30 2013-06-04 International Business Machines Corporation System and method for multi-level preemption scheduling in high performance processing
US8190930B2 (en) * 2009-03-30 2012-05-29 Intel Corporation Methods and apparatuses for controlling thread contention
US8301840B2 (en) * 2009-12-15 2012-10-30 International Business Machines Corporation Assigning cache priorities to virtual/logical processors and partitioning a cache according to such priorities
US9372827B2 (en) * 2011-09-30 2016-06-21 Commvault Systems, Inc. Migration of an existing computing system to new hardware
US8923147B2 (en) * 2011-10-03 2014-12-30 Qualcomm Incorporated Method and apparatus for filtering and processing received vehicle peer transmissions based on reliability information
US9298621B2 (en) * 2011-11-04 2016-03-29 Hewlett Packard Enterprise Development Lp Managing chip multi-processors through virtual domains
US20140068621A1 (en) * 2012-08-30 2014-03-06 Sriram Sitaraman Dynamic storage-aware job scheduling
US20140108740A1 (en) * 2012-10-17 2014-04-17 Advanced Micro Devices, Inc. Prefetch throttling
US9477526B2 (en) * 2013-09-04 2016-10-25 Nvidia Corporation Cache utilization and eviction based on allocated priority tokens
JP6246603B2 (ja) * 2014-01-21 2017-12-13 ルネサスエレクトロニクス株式会社 タスクスケジューラ機構、オペレーティングシステム及びマルチプロセッサシステム
GB2525003B (en) * 2014-04-09 2021-06-09 Advanced Risc Mach Ltd Data Processing Systems
US9898409B2 (en) * 2014-10-09 2018-02-20 The Regents Of The University Of Michigan Issue control for multithreaded processing

Also Published As

Publication number Publication date
CN118426952A (zh) 2024-08-02
US10908964B2 (en) 2021-02-02
US20210224129A1 (en) 2021-07-22
WO2019104087A1 (en) 2019-05-31
US20190155658A1 (en) 2019-05-23
US11704158B2 (en) 2023-07-18
EP3602298B1 (en) 2025-01-01
EP3602298A1 (en) 2020-02-05
FI3602298T3 (fi) 2025-02-20
CN111344677A (zh) 2020-06-26
CN111344677B (zh) 2024-05-17

Similar Documents

Publication Publication Date Title
DK3158457T3 (da) Forvaltning af lagerenheder
IL264264A (en) Battery management system
LT3728870T (lt) Plokščių rinkinys
EP3594031A4 (en) THERMAL MANAGEMENT SYSTEM
DK3515937T3 (da) Behandling af refraktorisk migræne
FR3033439B1 (fr) Resource management
DK3554240T3 (da) Kombinationer af aktive forbindelser
DK3851537T5 (da) Behandling af hyperbilirubinæmi
DK3377059T3 (da) Hæmmere af cxcr2
EP3479879A4 (en) Game management system
DK3349758T3 (da) Fremgangsmåder til behandling af arenaviridae-virusinfektioner
DK2954051T3 (da) Modificeret kapsid til genoverførsel til behandling af nethinden
DK3461891T3 (da) Nedstrømsbehandling af en alkalisk phosphatase
DK3137169T3 (da) Hæmmere af lysin-specifik demethylase-1
EP3619543A4 (en) ENERGY MANAGEMENT SYSTEM
PL3516729T3 (pl) Układ zarządzania akumulatorem
EP4295929C0 (en) GAME TOKEN MANAGEMENT SYSTEM
DK3389692T3 (da) Modulatorer af komplement-aktivitet
DK3678648T3 (da) Fremgangsmåder til anvendelse af dipivefrin
PL3413392T3 (pl) Układ zarządzania akumulatorem
DK3307267T3 (da) Behandling af multipel sklerose
DK3538960T3 (da) Sekvens styring af programmoduler
DK3567906T3 (da) Inaktivitetshåndtering af indretninger med forsinkelsestolerant trafik
DK3365323T3 (da) Salte af tetracycliner
DK3390422T3 (da) Krystalformer af lnt