Alaa Alameldeen Home Research Publications Research Group Teaching CS SFU

Research Areas

My broad research area is computer architecture/systems. I am mainly interested in memory systems, hardware security, distributed systems, parallel architectures/high-performance computing, and performance evaluation of computing systems. My current research focuses on enabling high-performance, security, and energy efficiency for future memory systems. This page summarizes my research areas of interest (including publications in each area).

High-Performance Memory Architecture - Secure Architectures - Energy-Efficient Cache and Memory Architectures - Cache and Memory Compression - Simulation and Performance Evaluation - Misc


High-Performance Memory Architecture

Memory is a critical performance bottleneck for many applications due to the large speed gap between processors and memory, i.e., the "memory wall." This research area focuses on improving the performance of the memory hierarchy using:

Publications

Secure Architectures

Architectural mechanisms to improve the security of processors and memory systems.

Publications

Energy-Efficient Cache and Memory Architectures

Power is a primary constraint in chip design as it limits potential performance improvements from frequency scaling. A key technique to reduce system power and energy is to reduce the operating voltage. However, reducing voltage causes a large number of cell failures in caches and memory. This research focuses on mechanisms and architectures to:

Publications

Memory Reliability

Cache and memory reliability studies, and architectural mechanisms to improve cache/memory reliability.

Publications

Cache and Memory Compression

Compression increases cache and/or memory capacity with little area cost. However, cache compression increases latency due to decompression even with no benefit, and could negatively impact cache replacement policies. Memory compression requires changing the operating system and increases memory traffic due to metadata and fragmentation. This research targets:

Publications

Simulation and Performance Evaluation

Simulator development, and performance analysis of multi-threaded workloads. This research addresses variability in simulation results for multi-threaded workloads and demostrates the problems introduced when using common metrics like Instructions-Per-Cycle (IPC) to evaluate them. This research proposes mechanisms to reduce the impact of variability and use work-related metrics for performance evaluation. I am also interested in workload development and analysis.

Publications

Misc.

Other research on computer architecture, database systems, and computer vision.

Publications


For my graduate school research, please visit my old research page.

High-Performance Memory Architecture - Secure Architectures - Energy-Efficient Cache and Memory Architectures - Cache and Memory Compression - Simulation and Performance Evaluation - Misc


Last modified on Sunday, 29-May-2022 20:20:52 PDT by Alaa R. Alameldeen.