Ekhtiyari et al., 2019 - Google Patents
A temperature-aware and energy-efficient fuzzy technique to schedule tasks in heterogeneous MPSoC systemsEkhtiyari et al., 2019
- Document ID
- 4033935637484155844
- Author
- Ekhtiyari Z
- Moghaddas V
- Beitollahi H
- Publication year
- Publication venue
- The Journal of Supercomputing
External Links
Snippet
Energy consumption and elevating the chip temperature become a serious challenge in designing embedded systems mainly due to transistor scaling and integration of more components into a single chip. The temperature of the chip has significant effects on leakage …
- 238000000034 method 0 title abstract description 74
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme 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; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5094—Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- 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; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- 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 power-saving mode
- G06F1/3234—Action, measure or step performed to reduce power consumption
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/206—Cooling means comprising thermal management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/78—Power analysis and optimization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ranjbari et al. | A learning automata-based algorithm for energy and SLA efficient consolidation of virtual machines in cloud data centers | |
Meshkati et al. | Energy-aware resource utilization based on particle swarm optimization and artificial bee colony algorithms in cloud computing | |
Hanumaiah et al. | Temperature-aware DVFS for hard real-time applications on multicore processors | |
Convolbo et al. | Cost-aware DAG scheduling algorithms for minimizing execution cost on cloud resources | |
Kanduri et al. | Dark silicon aware runtime mapping for many-core systems: A patterning approach | |
Ekhtiyari et al. | A temperature-aware and energy-efficient fuzzy technique to schedule tasks in heterogeneous MPSoC systems | |
Hamdi et al. | A survey on energy aware VM consolidation strategies | |
Haghbayan et al. | Performance/reliability-aware resource management for many-cores in dark silicon era | |
Ranjbar et al. | Power-aware runtime scheduler for mixed-criticality systems on multicore platform | |
Kamran et al. | QoS-aware VM placement and migration for hybrid cloud infrastructure | |
Gupta et al. | Mapping techniques in multicore processors: current and future trends | |
Xiao et al. | A power and thermal-aware virtual machine management framework based on machine learning | |
Xu et al. | VMSAGE: a virtual machine scheduling algorithm based on the gravitational effect for green cloud computing | |
Abdi et al. | Hystery: a hybrid scheduling and mapping approach to optimize temperature, energy consumption and lifetime reliability of heterogeneous multiprocessor systems | |
Ahmed et al. | Necessary and sufficient conditions for thermal schedulability of periodic real-time tasks under fluid scheduling model | |
Maurya et al. | Energy-aware scheduling using slack reclamation for cluster systems | |
Paul et al. | Dynamic task mapping and scheduling with temperature-awareness on network-on-chip based multicore systems | |
Agne et al. | Self-awareness as a model for designing and operating heterogeneous multicores | |
Sanjeevi et al. | NUTS scheduling approach for cloud data centers to optimize energy consumption | |
Pierson et al. | MILP formulations for spatio-temporal thermal-aware scheduling in Cloud and HPC datacenters | |
Stavrou et al. | Thermal-aware scheduling for future chip multiprocessors | |
Yun et al. | Thermal-aware scheduling of critical applications using job migration and power-gating on multi-core chips | |
Bashir et al. | An online temperature-aware scheduling technique to avoid thermal emergencies in multiprocessor systems | |
Li | Optimal partitioning of a multicore server processor | |
Maurya et al. | An energy-efficient scheduling approach for memory-intensive tasks in multi-core systems |