Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Adaptive TB‐LMI: An efficient memory controller and scheduler design

View through CrossRef
SummaryIn the modern multi‐core systems, concurrently executing applications share common resource such as main memory. Memory scheduling algorithms are developed to resolve memory contention among competing applications so that throughput is high and fairness of the overall multi‐core system is guaranteed. In this paper, we present Adaptive Time‐based Least Memory Intensive (Adaptive TB‐LMI) scheduling, a new memory scheduling algorithm that addresses both fairness and system performance. Adaptive TB‐LMI is based on TB‐LMI which prioritizes applications according to their memory contention every pre‐defined CPU cycle. Adaptive TB‐LMI dynamically prioritizes applications according to their memory contention. Considering the previous algorithms with the best performance, for 16‐core system, TB‐LMI improves system throughput on average by 2.25X and 36% comparing to FCFS and TCM respectively. Adaptive TB‐LMI is 6% better than the TB‐LMI with static threshold. In terms of fairness and slowdown metrics, TB‐LMI show improvements of 30% and 3X, respectively, compared to FCFS and, 18% and 8%, respectively, compared to TCM. Adaptive TB‐LMI and TB‐LMI are 15% more efficient in energy‐delay product, although they are within 5% in terms of area overhead. Moreover, TCM has an area overhead of about 45% more than Adaptive TB‐LMI. In terms of Energy‐Delay Product, Adaptive TB‐LMI is 10% and 24% better than TB‐LMI and TCM, respectively. This is due to the dynamic capabilities of the adaptive algorithm to change the rate of the SQ, hence reducing the energy consumption.
Title: Adaptive TB‐LMI: An efficient memory controller and scheduler design
Description:
SummaryIn the modern multi‐core systems, concurrently executing applications share common resource such as main memory.
Memory scheduling algorithms are developed to resolve memory contention among competing applications so that throughput is high and fairness of the overall multi‐core system is guaranteed.
In this paper, we present Adaptive Time‐based Least Memory Intensive (Adaptive TB‐LMI) scheduling, a new memory scheduling algorithm that addresses both fairness and system performance.
Adaptive TB‐LMI is based on TB‐LMI which prioritizes applications according to their memory contention every pre‐defined CPU cycle.
Adaptive TB‐LMI dynamically prioritizes applications according to their memory contention.
Considering the previous algorithms with the best performance, for 16‐core system, TB‐LMI improves system throughput on average by 2.
25X and 36% comparing to FCFS and TCM respectively.
Adaptive TB‐LMI is 6% better than the TB‐LMI with static threshold.
In terms of fairness and slowdown metrics, TB‐LMI show improvements of 30% and 3X, respectively, compared to FCFS and, 18% and 8%, respectively, compared to TCM.
Adaptive TB‐LMI and TB‐LMI are 15% more efficient in energy‐delay product, although they are within 5% in terms of area overhead.
Moreover, TCM has an area overhead of about 45% more than Adaptive TB‐LMI.
In terms of Energy‐Delay Product, Adaptive TB‐LMI is 10% and 24% better than TB‐LMI and TCM, respectively.
This is due to the dynamic capabilities of the adaptive algorithm to change the rate of the SQ, hence reducing the energy consumption.

Related Results

Labor market information (LMI) usage in postsecondary institutions: A systematic literature review
Labor market information (LMI) usage in postsecondary institutions: A systematic literature review
Background. Although various reports have discussed the actors, technology, and uses of LMI, there has been no comprehensive review of the available literature on postsecondary eng...
Lightning Activity Observed by the FengYun-4A Lightning Mapping Imager
Lightning Activity Observed by the FengYun-4A Lightning Mapping Imager
The Lightning Mapping Imager (LMI) onboard the geostationary meteorological satelliteFengYun-4A (FY-4A) detects both intra-cloud (IC) and cloud-to-ground (CG) lightning continuousl...
Automatic control for unmanned ground vehicles
Automatic control for unmanned ground vehicles
(English) This thesis explores advanced control strategies for trajectory tracking, state feedback, disturbance mitigation, and autonomous vehicle guidance across a range of dynami...
Lightning Activity in China and Its Optical Characteristics Observed by Geostationary Satellite
Lightning Activity in China and Its Optical Characteristics Observed by Geostationary Satellite
Lightning now has designated as an Essential Climate Variable in the Global Climate Observing System to understand the climate change. Lightning detection from geostationary satell...
Design
Design
Conventional definitions of design rarely capture its reach into our everyday lives. The Design Council, for example, estimates that more than 2.5 million people use design-related...
Design of an Adaptive Neuro-Fuzzy Inference System (ANFIS) for tractor-implement tillage depth control
Design of an Adaptive Neuro-Fuzzy Inference System (ANFIS) for tractor-implement tillage depth control
During ploughing operations, variations in soil conditions cause ploughing depth errors. This chapter presents the designed of a neuro-fuzzy controller to decrease tractors ploughi...
DRS: A Deep Reinforcement Learning enhanced Kubernetes Scheduler for Microservice-based System
DRS: A Deep Reinforcement Learning enhanced Kubernetes Scheduler for Microservice-based System
Recently, Kubernetes is widely used to manage and schedule the resources of microservices in cloud-native distributed applications, as the most famous container orchestration frame...
A IEEE 802.11e HCCA Scheduler with a Reclaiming Mechanism for Multimedia Applications
A IEEE 802.11e HCCA Scheduler with a Reclaiming Mechanism for Multimedia Applications
The QoS offered by the IEEE 802.11e reference scheduler is satisfactory in the case of Constant Bit Rate traffic streams, but not yet in the case of Variable Bit Rate traffic strea...

Back to Top