Demo Data from VLDB 2026 / reviewers in the wild / expert
S. Karen Khatamifard
dblp:190/5129
· DBLP profile ↗
10ranked-venue papers
4as first author
2since 2021 · last 2022
0000-0002-7574-8975ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
4 papers |
Energy-efficient computing · 42% Hardware accelerators and domain-specific architectures · 31% Memory systems · 27% | |
| Network and information security
1 paper |
Network security · 100% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
processing-in-memory |
0.9 | 2 | 2020 | PIMBALL: Binary Neural Networks in Spintronic Memory · ACM Trans. Archit. Code Optim. 2020 MOUSE: Inference In Non-volatile Memory for Energy Harvesting Applications · MICRO 2020 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
in-memory computing accelerator |
0.4 | 1 | 2020 | PIMBALL: Binary Neural Networks in Spintronic Memory · ACM Trans. Archit. Code Optim. 2020 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.4 | 1 | 2020 | MOUSE: Inference In Non-volatile Memory for Energy Harvesting Applications · MICRO 2020 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator |
0.4 | 1 | 2020 | PIMBALL: Binary Neural Networks in Spintronic Memory · ACM Trans. Archit. Code Optim. 2020 |
Network security
covert channel |
0.4 | 1 | 2019 | POWERT Channels: A Novel Class of Covert CommunicationExploiting Power Management Vulnerabilities · HPCA 2019 |
Energy-efficient computing › power management
dynamic power management |
0.4 | 1 | 2019 | POWERT Channels: A Novel Class of Covert CommunicationExploiting Power Management Vulnerabilities · HPCA 2019 |
Energy-efficient computing
power management |
0.4 | 1 | 2019 | POWERT Channels: A Novel Class of Covert CommunicationExploiting Power Management Vulnerabilities · HPCA 2019 |
Energy-efficient computing › power delivery
on-chip voltage regulation |
0.3 | 1 | 2017 | ThermoGater: Thermally-Aware On-Chip Voltage Regulation · ISCA 2017 |
Energy-efficient computing
power delivery |
0.3 | 1 | 2017 | ThermoGater: Thermally-Aware On-Chip Voltage Regulation · ISCA 2017 |
Energy-efficient computing
thermal management |
0.3 | 1 | 2017 | ThermoGater: Thermally-Aware On-Chip Voltage Regulation · ISCA 2017 |
Machine learning › Efficient and distributed learning › model compression › quantization › quantized neural network
binary neural network |
0.1 | 1 | 2020 | PIMBALL: Binary Neural Networks in Spintronic Memory · ACM Trans. Archit. Code Optim. 2020 |
Energy-efficient computing
energy harvesting |
0.1 | 1 | 2020 | MOUSE: Inference In Non-volatile Memory for Energy Harvesting Applications · MICRO 2020 |
Memory systems
non-volatile memory |
0.1 | 1 | 2020 | MOUSE: Inference In Non-volatile Memory for Energy Harvesting Applications · MICRO 2020 |
Memory systems › emerging memory technologies
spintronic memory |
0.1 | 1 | 2020 | MOUSE: Inference In Non-volatile Memory for Energy Harvesting Applications · MICRO 2020 |
Methods — techniques the papers use, named apart from their topics
spintronic memory · 0.9in-memory computing · 0.9STT-MRAM · 0.9channel capacity analysis · 0.8voltage regulator gating · 0.3reconfigurable power delivery · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | GeNVoM: Read Mapping Near Non-Volatile MemoryabstractDNA sequencing is the physical/biochemical process of identifying the location of the four bases (Adenine, Guanine, Cytosine, Thymine) in a DNA strand. As semiconductor technology revolutionized computing, modern DNA sequencing technology (termed Next Generation Sequencing, NGS) revolutionized genomic research. As a result, modern NGS platforms can sequence hundreds of millions of short DNA fragments in parallel. The sequenced DNA fragments, representing the output of NGS platforms, are termed reads. Besides genomic variations, NGS imperfections induce noise in reads. Mapping each read to (the most similar portion of) a reference genome of the same species, i.e., read mapping, is a common critical first step in a diverse set of emerging bioinformatics applications. Mapping represents a search-heavy memory-intensive similarity matching problem, therefore, can greatly benefit from near-memory processing. Intuition suggests using fast associative search enabled by Ternary Content Addressable Memory (TCAM) by construction. However, the excessive energy consumption and lack of support for similarity matching (under NGS and genomic variation induced noise) renders direct application of TCAM infeasible, irrespective of volatility, where only non-volatile TCAM can accommodate the large memory footprint in an area-efficient way. This paper introduces GeNVoM, a scalable, energy-efficient and high-throughput solution. Instead of optimizing an algorithm developed for general-purpose computers or GPUs, GeNVoM rethinks the algorithm and non-volatile TCAM-based accelerator design together from the ground up. Thereby GeNVoM can improve the throughput by up to 3.67×; the energy consumption, by up to 1.36×, when compared to an ASIC baseline, which represents one of the highest-throughput implementations known. S. Karen Khatamifard, Zamshed I. Chowdhury, Nakul Pande, Meisam Razaviyayn, Chris H. Kim, Ulya R. Karpuzcu |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2022 | Energy-efficient and Reliable Inference in Nonvolatile Memory under Extreme Operating ConditionsabstractBeyond-edge devices can operate outside the reach of the power grid and without batteries. Such devices can be deployed in large numbers in regions that are difficult to access. Using machine learning, these devices can solve complex problems and relay valuable information back to a host. Many such devices deployed in low Earth orbit can even be used as nanosatellites. Due to the harsh and unpredictable nature of the environment, these devices must be highly energy-efficient, be capable of operating intermittently over a wide temperature range, and be tolerant of radiation. Here, we propose a non-volatile processing-in-memory architecture that is extremely energy-efficient, supports minimal overhead checkpointing for intermittent computing, can operate in a wide range of temperatures, and has a natural resilience to radiation. Salonik Resch, S. Karen Khatamifard, Zamshed I. Chowdhury, Masoud Zabihi, Zhengyang Zhao 0001, M. Hüsrev Cilasun, Jianping Wang 0006, Sachin S. Sapatnekar, Ulya R. Karpuzcu |
ACM Trans. Embed. Comput. Syst. | 2 |
| 2020 | MOUSE: Inference In Non-volatile Memory for Energy Harvesting ApplicationsabstractThere is increasing demand to bring machine learning capabilities to low power devices. By integrating the computational power of machine learning with the deployment capabilities of low power devices, a number of new applications become possible. In some applications, such devices will not even have a battery, and must rely solely on energy harvesting techniques. This puts extreme constraints on the hardware, which must be energy efficient and capable of tolerating interruptions due to power outages. Here, we propose an in-memory machine learning accelerator utilizing non-volatile spintronic memory. The combination of processing-in-memory and non-volatility provides a key advantage in that progress is effectively saved after every operation. This enables instant shut down and restart capabilities with minimal overhead. Additionally, the operations are highly energy efficient leading to low power consumption. Salonik Resch, S. Karen Khatamifard, Zamshed I. Chowdhury, Masoud Zabihi, Zhengyang Zhao 0001, M. Hüsrev Cilasun, Jianping Wang 0006, Sachin S. Sapatnekar, Ulya R. Karpuzcu |
MICRO | 2 |
| 2020 | PIMBALL: Binary Neural Networks in Spintronic MemoryabstractNeural networks span a wide range of applications of industrial and commercial significance. Binary neural networks (BNN) are particularly effective in trading accuracy for performance, energy efficiency, or hardware/software complexity. Here, we introduce a spintronic, re-configurable in-memory BNN accelerator, PIMBALL: P rocessing I n M emory B NN A cce L(L) erator, which allows for massively parallel and energy efficient computation. PIMBALL is capable of being used as a standard spintronic memory (STT-MRAM) array and a computational substrate simultaneously. We evaluate PIMBALL using multiple image classifiers and a genomics kernel. Our simulation results show that PIMBALL is more energy efficient than alternative CPU-, GPU-, and FPGA-based implementations while delivering higher throughput. Salonik Resch, S. Karen Khatamifard, Zamshed I. Chowdhury, Masoud Zabihi, Zhengyang Zhao 0001, Jianping Wang 0006, Sachin S. Sapatnekar, Ulya R. Karpuzcu |
ACM Trans. Archit. Code Optim. | 2 |
| 2019 | POWERT Channels: A Novel Class of Covert CommunicationExploiting Power Management VulnerabilitiesabstractTo be able to meet demanding application performance requirements within a tight power budget, runtime power management must track hardware activity at a very fine granularity in both space and time. This gives rise to sophisticated power management algorithms, which need the underlying system to be both highly observable (to be able to sense changes in instantaneous power demand timely) and controllable (to be able to react to changes in instantaneous power demand timely). The end goal is allocating the power budget, which itself represents a very critical shared resource, in a fair way among active tasks of execution. Fundamentally, if not carefully managed, any system-wide shared resource can give rise to covert communication. Power budget does not represent an exception, particularly as systems are becoming more and more observable and controllable. In this paper, we demonstrate how power management vulnerabilities can enable covert communication over a previously unexplored, novel class of covert channels which we will refer to as POWERT channels. We also provide a comprehensive characterization of the POWERT channel capacity under various sharing and activity scenarios. Our analysis based on experiments on representative commercial systems reveal a peak channel capacity of 121.6 bits per second (bps). S. Karen Khatamifard, Amitabh Das, Selçuk Köse, Ulya R. Karpuzcu |
HPCA | 1 |
| 2019 | Exploiting Algorithmic Noise Tolerance for Scalable On-Chip Voltage RegulationabstractWith the advent of on-chip digital low-dropout (DLDO) regulators, distributed on-chip voltage regulation has become increasingly promising. Environmental and operating conditions have been demonstrated to degrade DLDO performance, which directly affects execution accuracy. The area overhead (OH) needed to compensate aging-induced voltage noise degradation can be significant. Accordingly, in this paper, the algorithmic noise tolerance of certain processor components is exploited as an area-quality control knob to trade the program output quality for area OH. Furthermore, efficient and lightweight techniques utilizing a unidirectional shift register and reduced clock pulsewidth triggering are proposed to realize a novel aging-aware (AA) DLDO to achieve a better area and quality tradeoff. Owing to the large number and distributed nature of voltage regulators, with the proposed design, both the number of regulators utilized in the system and the size of each local regulator are scalable to satisfy the needs of different applications and processor components with varying algorithmic noise tolerance. It is demonstrated through simulation of an IBM POWER8 like processor that the proposed AA design can achieve up to, respectively, 43.2% and 3x transient and steady-state performance improvement. Additionally, more than 10% area OH saving can be achieved over a 5-year period. S. Karen Khatamifard, Ulya R. Karpuzcu, Selçuk Köse |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2018 | Mitigation of NBTI induced performance degradation in on-chip digital LDOsabstractOn-chip digital low-dropout voltage regulators (LDOs) have recently gained impetus and drawn significant attention for integration within both mobile devices and micro-processors. Although the benefits of easy integration and fast response speed surpass analog LDOs and other voltage regulator types, NBTI induced performance degradation is typically overlooked. The conventional bi-directional shift register based controller can even exacerbate the degradation, which has been demonstrated theoretically and through practical applications. In this paper, a novel uni-directional shift register is proposed to evenly distribute the electrical stress and mitigate the NBTI effects under arbitrary load conditions with nearly no extra power and area overhead. The benefits of the proposed design as well as reliability aware design considerations are explored and highlighted through simulation of an IBM POWER8 like processor under several benchmark applications. It is demonstrated that the proposed NBTI-aware design can achieve up to 43.2% performance improvement as compared to a conventional one. S. Karen Khatamifard, Ulya R. Karpuzcu, Selçuk Köse |
DATE | 2 |
| 2017 | ThermoGater: Thermally-Aware On-Chip Voltage RegulationabstractTailoring the operating voltage to fine-grain temporal changes in the power and performance needs of the workload can effectively enhance power efficiency. Therefore, power-limited computing platforms of today widely deploy integrated (i.e., on-chip) voltage regulation which enables fast fine-grain voltage control. Voltage regulators convert and distribute power from an external energy source to the processor. Unfortunately, power conversion loss is inevitable and projected integrated regulator designs are unlikely to eliminate this loss even asymptotically. Reconfigurable power delivery by selective shut-down, i.e., gating, of distributed on-chip regulators in response to spatio-temporal changes in power demand can sustain operation at the minimum conversion loss. However, even the minimum conversion loss is sizable, and as conversion loss gets dissipated as heat, on-chip regulators can easily cause thermal emergencies due to their small footprint. S. Karen Khatamifard, Weize Yu, Selçuk Köse, Ulya R. Karpuzcu |
ISCA | 1 |
| 2017 | Efficiency, Stability, and Reliability Implications of Unbalanced Current Sharing Among Distributed On-Chip Voltage RegulatorsabstractPower delivery networks with distributed on-chip voltage regulators (VRs) serve as an effective way for fast localized voltage regulation within modern microprocessors. Without careful consideration of the interactions among the distributed VRs and the power grid, unbalanced current sharing (CS) among those regulators may, however, lead to efficiency degradations, stability, and reliability issues, and even malfunctions of the regulators. This paper is a first attempt to investigate the efficiency, stability, and reliability implications of unbalanced CS among distributed on-chip VRs. Benefits of balanced CS are demonstrated with concrete examples, showing the necessity of an appropriate current balancing scheme. An adaptive reference voltage control method and the corresponding control algorithms specifically for distributed on-chip VRs are proposed to balance the CS among regulators at different locations. The proposed techniques successfully balance the CS among distributed VRs and can be applied to different regulator types. Simulation results based on practical microprocessor setups confirm the efficiency, stability, and reliability implications. S. Karen Khatamifard, Orhun Aras Uzun, Ulya R. Karpuzcu, Selçuk Köse |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2016 | VARIUS-TC: A modular architecture-level model of parametric variation for thin-channel switchesabstractUnder aggressive miniaturization, unconventional digital switches rapidly come to light, which introduce new sources of variation in design parameters, and hence challenge the manufacturing process further. As a result, performance and power of manufactured hardware becomes greatly unpredictable. Characterizing variation-incurred unpredictability at early stages of the design necessitates dependable architecture-level models of variation, which distill device- and circuit-level details to accurately evaluate system-level implications. In this paper, we introduce a modular architecture-level model of parametric variation to address this challenge. As a case study, we refine our discussion to a representative class of emerging thin-channel switches, FinFETs. S. Karen Khatamifard, Michael Resch 0002, Nam Sung Kim, Ulya R. Karpuzcu |
ICCD | 1 |