paper-with-me

Papers

CADS: Core-Aware Dynamic Scheduler for Multicore Memory Controllers

2019-07-17 · Eduardo Olmedo Sanchez, Xian-He Sun

Memory controller scheduling is crucial in multicore processors, where DRAM bandwidth is shared. Since increased number of requests from multiple cores of processors becomes a source of bottleneck, scheduling the requests efficiently is necessary to utilize all the computing power these processors offer. However, current multicore processors are using traditional memory controllers, which are designed for single-core processors. They are unable to adapt to changing characteristics of memory workloads that run simultaneously on multiple cores. Existing schedulers may disrupt locality and bank parallelism among data requests coming from different cores. Hence, novel memory controllers that consider and adapt to the memory access characteristics, and share memory resources efficiently and fairly are necessary. We introduce Core-Aware Dynamic Scheduler (CADS) for multicore memory controller. CADS uses Reinforcement Learning (RL) to alter its scheduling strategy dynamically at runtime. Our scheduler utilizes locality among data requests from multiple cores and exploits parallelism in accessing multiple banks of DRAM. CADS is also able to share the DRAM while guaranteeing fairness to all cores accessing memory. Using CADS policy, we achieve 20% better cycles per instruction (CPI) in running memory intensive and compute intensive PARSEC parallel benchmarks simultaneously, and 16% better CPI with SPEC 2006 benchmarks.

📄 PDF Abstract BibTeX arXiv:1907.07776

Code (0)

등록된 구현이 없습니다.

Tasks

FairnessReinforcement LearningReinforcement Learning (RL)Scheduling

Similar Papers 제목 키워드 기반

HiDVFS: Hierarchical Multi-Agent DVFS for Real-Time OpenMP DAG Workloads

2026-01-10 · Mohammad Pivezhandi, Abusayeed Saifullah, Ali Jannesari arxiv

Leakage power in multicore embedded systems now rivals dynamic power, so DVFS schedulers must respect deadlines and thermal limits, not just average makespan. Existing heuristics lack per-core, temperature-aware control …

TempoNet: Slack-Quantized Transformer-Guided Reinforcement Scheduler for Adaptive Deadline-Centric Real-Time Dispatchs

2026-02-20 · Rong Fu, Yibo Meng, Guangzhen Yao, Jiaxuan Lu 외 arxiv

Real-time schedulers must reason about tight deadlines under strict compute budgets. We present TempoNet, a reinforcement learning scheduler that pairs a permutation-invariant Transformer with a deep Q-approximation. An …

Reinforcement LearningDecision Making

Simple Image-level Classification Improves Open-vocabulary Object Detection

2023-12-16 · Ruohuan Fang, Guansong Pang, Xiao Bai

Open-Vocabulary Object Detection (OVOD) aims to detect novel objects beyond a given set of base categories on which the detection model is trained. Recent OVOD methods focus on adapting the image-level pre-trained vision…

Knowledge DistillationObjectobject-detectionObject Detection+4

PolyTOPS: Reconfigurable and Flexible Polyhedral Scheduler

2024-01-12 · Gianpietro Consolaro, Zhen Zhang, Harenome Razanajato, Nelson Lossing 외

Polyhedral techniques have been widely used for automatic code optimization in low-level compilers and higher-level processes. Loop optimization is central to this technique, and several polyhedral schedulers like Feautr…

Scheduling

Multicore fiber delay line performance against bending and twisting effects

2018-10-29

We report the experimental evaluation of bending and twisting effects on the propagation and radiofrequency signal processing performance of multicore fibers. We demonstrate that twisting minimizes to a large extend the …