scispace - formally typeset
H

Haris Volos

Researcher at Hewlett-Packard

Publications -  44
Citations -  2508

Haris Volos is an academic researcher from Hewlett-Packard. The author has contributed to research in topics: Transactional memory & Shared memory. The author has an hindex of 18, co-authored 41 publications receiving 2315 citations. Previous affiliations of Haris Volos include Wisconsin Alumni Research Foundation & University of Cyprus.

Papers
More filters
Proceedings ArticleDOI

Mnemosyne: lightweight persistent memory

TL;DR: In tests emulating the performance characteristics of forthcoming SCMs, Mnemosyne can persist data as fast as 3 microseconds and can be up to 1400% faster than alternative persistence strategies, such as Berkeley DB or Boost serialization, that are designed for disks.
Proceedings ArticleDOI

LogTM-SE: Decoupling Hardware Transactional Memory from Caches

TL;DR: This paper proposes a hardware transactional memory system called LogTM Signature Edition (LogTM-SE), which uses signatures to summarize a transactions read-and write-sets and detects conflicts on coherence requests (eager conflict detection), and allows cache victimization, unbounded nesting, thread context switching and migration, and paging.
Proceedings ArticleDOI

Performance pathologies in hardware transactional memory

TL;DR: The authors identify a set of performance pathologies that could degrade performance in proposed HTM designs and suggest improving conflict resolution could eliminate these pathologies so designers can build robust HTM systems.
Proceedings ArticleDOI

Aerie: flexible file-system interfaces to storage-class memory

TL;DR: Aerie is presented, a flexible file-system architecture that exposes storage-class memory to user-mode programs so they can access files without kernel interaction and enables applications to optimize the file system interface.
Proceedings ArticleDOI

An Analysis of Persistent Memory Use with WHISPER

TL;DR: The Hands-off Persistence System (HOPS) is proposed to track updates to PM in hardware to provide high-level ISA primitives for applications to express durability and ordering constraints separately and enforces them automatically, while achieving 24.3% better performance over current approaches to persistence.