Noureldin Hassan

dblp:407/8418 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
1since 2021 · last 2025
0009-0007-9602-6844ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Memory systems · 87% Embedded and real-time systems · 13%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
cache
0.912025
WarmCache: Exploiting STT-RAM Cache for Low-Power Intermittent Systems · ISCA 2025
Memory systems › cache
STT-RAM cache
0.912025
WarmCache: Exploiting STT-RAM Cache for Low-Power Intermittent Systems · ISCA 2025
Embedded and real-time systems
energy harvesting systems
0.312025
WarmCache: Exploiting STT-RAM Cache for Low-Power Intermittent Systems · ISCA 2025

Methods — techniques the papers use, named apart from their topics

region-level error correction · 0.9region stitching · 0.9region splitting · 0.9
YearPublicationVenuePosition
2025 WarmCache: Exploiting STT-RAM Cache for Low-Power Intermittent Systems
abstract
This paper introduces WarmCache, an optimized STT-RAM cache design with relaxed non-volatility, for an energy harvesting system (EHS) to avoid such compulsory misses across power failure.The key insight is that if the retention time of a cache is longer than a power outage period, the cache contents can be preserved, thereby preventing compulsory misses.Based on this insight, WarmCache leverages a STT-RAM cache with reduced thermal stability to preserve non-volatility during power outages while not persisting any data.To mitigate retention failure that may occur in the relaxed STT-RAM cache, WarmCache lets its compiler partition program into a series of regions and conducts region-level error correction.At each region boundary, WarmCache verifies the execution of the region by scrubbing updated cache lines and re-executes it if any multi-bit error is detected therein.For optimization, WarmCache compiler introduces a novel region formation technique that adjusts the size of each region to match the scrubbing interval.This is achieved through region stitching for combining shorter regions and region splitting for dividing longer regions.Our experiments demonstrate that WarmCache manages to avoid compulsory cache misses and improves the performance by 1.3∼1.4x on average compared to the state-of-the-art cache design for EHS.
Noureldin Hassan, Byounguk Min, Changhee Jung, Yan Solihin, Jongouk Choi
ISCA1