• Publications
  • Influence
Increasing PCM main memory lifetime
The introduction of Phase-Change Memory (PCM) as a main memory technology has great potential to achieve a large energy reduction. PCM has desirable energy and scalability properties, but its use forExpand
  • 179
  • 23
  • Open Access
Improving write operations in MLC phase change memory
Phase change memory (PCM) recently has emerged as a promising technology to meet the fast growing demand for large capacity memory in modern computer systems. In particular, multi-level cell (MLC)Expand
  • 155
  • 22
  • Open Access
Simultaneous Multikernel GPU: Multi-tasking throughput processors via fine-grained sharing
Studies show that non-graphics programs can be less optimized for the GPU hardware, leading to significant resource under-utilization. Sharing the GPU among multiple programs can effectively improveExpand
  • 86
  • 20
  • Open Access
Scheduling with Dynamic Voltage/Speed Adjustment Using Slack Reclamation in Multiprocessor Real-Time Systems
The high power consumption of modern processors becomes a major concern because it leads to decreased mission duration (for battery-operated systems), increased heat dissipation, and decreasedExpand
  • 345
  • 13
Retargetable and reconfigurable software dynamic translation
Software dynamic translation (SDT) is a technology that permits the modification of an executing program's instructions. In recent years, SDT has received increased attention, from both industry andExpand
  • 222
  • 11
  • Open Access
Evaluating Indirect Branch Handling Mechanisms in Software Dynamic Translation Systems
Software Dynamic Translation (SDT) systems are used for program instrumentation, dynamic optimization, security, intrusion detection, and many other uses. As noted by many researchers, a major sourceExpand
  • 70
  • 10
FPB: Fine-grained Power Budgeting to Improve Write Throughput of Multi-level Cell Phase Change Memory
As a promising nonvolatile memory technology, Phase Change Memory (PCM) has many advantages over traditional DRAM. Multi-level Cell PCM (MLC) has the benefit of increased memory capacity with lowExpand
  • 60
  • 7
  • Open Access
Compiler-assisted dynamic power-aware scheduling for real-time applications
Managing power consumption while simultaneously delivering acceptable levels of performance is becoming a critical issue in several application domains such as wireless computing. We integrateExpand
  • 139
  • 6
Using PCM in Next-generation Embedded Space Applications
Dynamic RAM (DRAM) has been the best technology for main memory for over thirty years. In embedded space applications, radiation hardened DRAM is needed because gamma rays cause transient errors;Expand
  • 54
  • 6
  • Open Access
Writeback-aware partitioning and replacement for last-level caches in phase change main memory systems
Phase-Change Memory (PCM) has emerged as a promising low-power main memory candidate to replace DRAM. The main problems of PCM are that writes are much slower and more power hungry than reads, writeExpand
  • 64
  • 5