[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Maurya et al., 2022 - Google Patents

An energy-efficient scheduling approach for memory-intensive tasks in multi-core systems

Maurya et al., 2022

Document ID
7804566154792291879
Author
Maurya A
Meena A
Singh D
Kumar V
Publication year
Publication venue
International Journal of Information Technology

External Links

Snippet

The multicore systems are designed to give excellent performance by parallelly executing the various tasks on different cores. The execution of tasks requires lots of energy which can be saved if the tasks are scheduled efficiently on cores. In this work, we present an approach …
Continue reading at link.springer.com (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • 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/5027Allocation 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/505Allocation 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5094Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details 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/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power Management, i.e. event-based initiation of power-saving mode
    • G06F1/3234Action, measure or step performed to reduce power consumption
    • G06F1/324Power saving by lowering clock frequency
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled

Similar Documents

Publication Publication Date Title
Zhang et al. Maximizing reliability with energy conservation for parallel task scheduling in a heterogeneous cluster
US7992151B2 (en) Methods and apparatuses for core allocations
Mei et al. Energy-aware task scheduling in heterogeneous computing environments
Convolbo et al. Cost-aware DAG scheduling algorithms for minimizing execution cost on cloud resources
Pérez et al. Energy efficiency of load balancing for data-parallel applications in heterogeneous systems
Maurya et al. Energy-aware scheduling using slack reclamation for cluster systems
Zhou et al. Peak temperature minimization via task allocation and splitting for heterogeneous MPSoC real-time systems
Li et al. Enhanced parallel application scheduling algorithm with energy consumption constraint in heterogeneous distributed systems
Kumar et al. A novel energy-efficient scheduling model for multi-core systems
Kumar et al. A GA based energy aware scheduler for DVFS enabled multicore systems
Maurya et al. An energy-efficient scheduling approach for memory-intensive tasks in multi-core systems
Garzón et al. An approach to optimise the energy efficiency of iterative computation on integrated GPU–CPU systems
Song et al. Energy efficiency optimization in big data processing platform by improving resources utilization
Li et al. A frequency-aware and energy-saving strategy based on DVFS for Spark
Rani et al. Reliability aware green workflow scheduling using ε-fuzzy dominance in cloud
Sheikh et al. Energy-efficient cache-aware scheduling on heterogeneous multicore systems
Rani et al. Power and temperature-aware workflow scheduling considering deadline constraint in cloud
Maghsoud et al. PEPS: Predictive energy-efficient parallel scheduler for multi-core processors
Huang et al. Optimal power allocation and load balancing for non-dedicated heterogeneous distributed embedded computing systems
Li Energy-efficient and high-performance processing of large-scale parallel applications in data centers
Lösch et al. reMinMin: A novel static energy-centric list scheduling approach based on real measurements
Bratek et al. Heterogeneous voltage frequency scaling of data-parallel applications for energy saving on homogeneous multicore platforms
Yue et al. An application-oriented approach to designing hybrid cpu architectures
Mayank et al. An Integer Linear Programming Framework for Energy Optimization of Non-Preemptive Real Time Tasks on Multiprocessors
Kathpal et al. Reliability-aware green scheduling algorithm in cloud computing