Linear-time modeling of program working set in shared cache

X Xiang, B Bao, C Ding, Y Gao - 2011 International Conference …, 2011 - ieeexplore.ieee.org
Many techniques characterize the program working set by the notion of the program
footprint, which is the volume of data accessed in a time window. A complete …

Improving the performance of bagging ensembles for data streams through mini-batching

G Cassales, H Gomes, A Bifet, B Pfahringer… - Information Sciences, 2021 - Elsevier
Often, machine learning applications have to cope with dynamic environments where data
are collected in the form of continuous data streams with potentially infinite length and …

A relational theory of locality

L Yuan, C Ding, W Smith, P Denning… - ACM Transactions on …, 2019 - dl.acm.org
In many areas of program and system analysis and optimization, locality is a common
concept and has been defined and measured in many ways. This article aims to formally …

Cache conscious task regrouping on multicore processors

X Xiang, B Bao, C Ding, K Shen - 2012 12th IEEE/ACM …, 2012 - ieeexplore.ieee.org
Because of the interference in the shared cache on multicore processors, the performance of
a program can be severely affected by its co-running programs. If job scheduling does not …

Performance metrics and models for shared cache

C Ding, X Xiang, B Bao, H Luo, YW Luo… - Journal of Computer …, 2014 - Springer
Performance metrics and models are prerequisites for scientific understanding and
optimization. This paper introduces a new footprint-based theory and reviews the research …

FractalMRC: Online cache miss rate curve prediction on commodity systems

L He, Z Yu, H Jin - 2012 IEEE 26th International Parallel and …, 2012 - ieeexplore.ieee.org
Shared caches in chip multi-processors (CMPs) have important benefits such as
accelerating inter-core communication, yet the inherent cache contention among multiple …

Versatile refresh: low complexity refresh scheduling for high-throughput multi-banked eDRAM

M Alizadeh, A Javanmard, ST Chuang, S Iyer… - Proceedings of the 12th …, 2012 - dl.acm.org
Multi-banked embedded DRAM (eDRAM) has become increasingly popular in high-
performance systems. However, the data retention problem of eDRAM is exacerbated by the …

Characterizing the performance of hybrid memory cube using apexmap application probes

KZ Ibrahim, F Fatollahi-Fard, D Donofrio… - Proceedings of the second …, 2016 - dl.acm.org
Full characterization of the performance of a new memory technology is typically a subtle
process because of the difficulty in subjecting the memory to different access patterns before …

Melhoria da eficiência energética de comitês de classificadores de fluxo de dados para computação de borda

R Luna - 2024 - repositorio.ufscar.br
Edge computing (EC) has emerged as an architecture that can help reduce the energy
demand and greenhouse gas emissions of digital technologies. Edge computing offers low …

A measurement theory of locality

L Yuan, C Ding, P Denning, Y Zhang - arXiv preprint arXiv:1802.01254, 2018 - arxiv.org
Locality is a fundamental principle used extensively in program and system optimization. It
can be measured in many ways. This paper formalizes the metrics of locality into a …