Demo Data from SIGIR 2026 / reviewers in the wild / expert
Mitesh R. Meswani
dblp:79/9969
· DBLP profile ↗
7ranked-venue papers
1as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 1 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1
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 |
Memory systems · 62% Storage systems · 7% High-performance computing · 7% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
hybrid memory |
0.8 | 3 | 2017 | SILC-FM: Subblocked InterLeaved Cache-Like Flat Memory Organization · HPCA 2017 MemPod: A Clustered Architecture for Efficient and Scalable Migration in Flat Address Space Multi-level Memories · HPCA 2017 Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories · HPCA 2015 |
Memory systems › DRAM › DRAM architecture
3D-stacked DRAM |
0.5 | 2 | 2017 | MemPod: A Clustered Architecture for Efficient and Scalable Migration in Flat Address Space Multi-level Memories · HPCA 2017 Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories · HPCA 2015 |
Memory systems
3d-stacked memory |
0.3 | 1 | 2017 | Design and Analysis of an APU for Exascale Computing · HPCA 2017 |
GPUs and heterogeneous computing › heterogeneous architecture
accelerated processing unit |
0.3 | 1 | 2017 | Design and Analysis of an APU for Exascale Computing · HPCA 2017 |
Hardware accelerators and domain-specific architectures › accelerator integration
CPU-GPU integration |
0.3 | 1 | 2017 | Design and Analysis of an APU for Exascale Computing · HPCA 2017 |
Storage systems
data migration |
0.3 | 1 | 2017 | SILC-FM: Subblocked InterLeaved Cache-Like Flat Memory Organization · HPCA 2017 |
High-performance computing › supercomputing
exascale computing |
0.3 | 1 | 2017 | Design and Analysis of an APU for Exascale Computing · HPCA 2017 |
Processor architecture and microarchitecture › multicore design
heterogeneous processor architecture |
0.3 | 1 | 2017 | Design and Analysis of an APU for Exascale Computing · HPCA 2017 |
Memory systems › DRAM › DRAM architecture
high bandwidth memory |
0.3 | 1 | 2017 | Design and Analysis of an APU for Exascale Computing · HPCA 2017 |
Memory systems › virtual memory management
page migration |
0.3 | 1 | 2017 | MemPod: A Clustered Architecture for Efficient and Scalable Migration in Flat Address Space Multi-level Memories · HPCA 2017 |
Memory systems
non-uniform memory access |
0.2 | 1 | 2015 | Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories · HPCA 2015 |
Integrated circuit design › heterogeneous integration
chiplet-based design |
0.1 | 1 | 2017 | Design and Analysis of an APU for Exascale Computing · HPCA 2017 |
Memory systems
non-volatile memory |
0.1 | 1 | 2017 | MemPod: A Clustered Architecture for Efficient and Scalable Migration in Flat Address Space Multi-level Memories · HPCA 2017 |
Operating systems › resource management
memory management |
0.1 | 1 | 2015 | Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories · HPCA 2015 |
Methods — techniques the papers use, named apart from their topics
hardware-software co-design · 0.4performance simulation · 0.3energy analysis · 0.3big data analytics algorithm · 0.3architectural simulation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | MemPod: A Clustered Architecture for Efficient and Scalable Migration in Flat Address Space Multi-level MemoriesabstractIn the near future, die-stacked DRAM will be increasingly present in conjunction with off-chip memories in hybrid memory systems. Research on this subject revolves around using the stacked memory as a cache or as part of a flat address space. This paper proposes MemPod, a scalable and efficient memory management mechanism for flat address space hybrid memories. MemPod monitors memory activity and periodically migrates the most frequently accessed memory pages to the faster on-chip memory. MemPod's partitioned architectural organization allows for efficient scaling with memory system capabilities. Further, a big data analytics algorithm is adapted to develop an efficient, low-cost activity tracking technique. MemPod improves the average main memory access time of multi-programmed workloads, by up to 29% (9% on average) compared to the state of the art, and that will increase as the differential between memory speeds widens. MemPod's novel activity tracking approach leads to significant cost reduction (~12800x lower storage space requirements) and improved future prediction accuracy over prior work which maintains a separate counter per page. Andreas Prodromou, Mitesh R. Meswani, Nuwan Jayasena, Gabriel H. Loh, Dean M. Tullsen |
HPCA | 2 |
| 2017 | SILC-FM: Subblocked InterLeaved Cache-Like Flat Memory OrganizationabstractWith current DRAM technology reaching its limit, emerging heterogeneous memory systems have become attractive to continue scaling memory performance. This paper argues for using a small, fast memory closer to the processor as part of a flat address space where the memory system is composed of two or more memory types. OS-transparent management of such memory has been proposed in prior works such as CAMEO and Part of Memory (PoM). Data migration is typically handled either at coarse granularity with high bandwidth overheads (as in PoM) or at fine granularity with low hit rate (as in CAMEO). Prior work uses restricted address mapping from only congruence groups in order to simplify the mapping. At any time, only one page (block) from a congruence group is resident in the fast memory. In this paper, we present a flat address space organization called SILC-FM that uses large granularity but allows subblocks from two pages to coexist in an interleaved fashion in fast memory. Data movement is done at subblocked granularity, avoiding fetching of useless subblocks and consuming less bandwidth compared to migrating the entire large block. SILC-FM can achieve more spatial locality hits than CAMEO and PoM due to page-level operation and interleaving blocks respectively. The interleaved subblock placement improves performance by 55% on average over a static placement scheme without data migration. We also selectively lock hot blocks to prevent them from being involved in hardware swapping operations. Additional features such as locking, associativity and bandwidth balancing improve performance by 11%, 8%, and 8% respectively, resulting in a total of 82% performance improvement over a no migration static placement scheme. Compared to the best state-of-the-art scheme, SILC-FM gets performance improvement of 36% with 13% energy savings. Jeeho Ryoo, Mitesh R. Meswani, Andreas Prodromou, Lizy Kurian John |
HPCA | 2 |
| 2017 | Design and Analysis of an APU for Exascale ComputingabstractThe challenges to push computing to exaflop levels are difficult given desired targets for memory capacity, memory bandwidth, power efficiency, reliability, and cost. This paper presents a vision for an architecture that can be used to construct exascale systems. We describe a conceptual Exascale Node Architecture (ENA), which is the computational building block for an exascale supercomputer. The ENA consists of an Exascale Heterogeneous Processor (EHP) coupled with an advanced memory system. The EHP provides a high-performance accelerated processing unit (CPU+GPU), in-package high-bandwidth 3D memory, and aggressive use of die-stacking and chiplet technologies to meet the requirements for exascale computing in a balanced manner. We present initial experimental analysis to demonstrate the promise of our approach, and we discuss remaining open research challenges for the community. Thiruvengadam Vijayaraghavan, Yasuko Eckert, Gabriel H. Loh, Michael J. Schulte, Mike Ignatowski, Bradford M. Beckmann, William C. Brantley, Joseph L. Greathouse, Wei Huang 0004, Arun Karunanithi, Onur Kayiran, Mitesh R. Meswani, Indrani Paul, Matthew Poremba, Steven E. Raasch, Steven K. Reinhardt, Greg Sadowski, Vilas Sridharan |
HPCA | 12 |
| 2016 | POSTER: SILC-FM: Subblocked InterLeaved Cache-Like Flat Memory OrganizationabstractIn this paper, we present a flat address space organization called SILC-FM that allows subblocks from two pages to co-exist in an interleaved fashion in die-stacked DRAM. Data movement at subblocked granularity consumes less bandwidth compared to migrating the entire large block and prevents fetching useless subblocks that may never get accessed. SILC-FM can get more spatial locality hits than CAMEO and PoM due to page-level operation and interleaving blocks respectively. The interleaved subblock placement improves performance by 55% on average over a static placement scheme without data migration. We also selectively lock hot blocks to prevent them from being involved in the hardware swapping operations. Additional features such as locking, associativity and bandwidth balancing improve performance by 11%, 8%, and 8% respectively, resulting in a total of 82% performance improvement over no migration static placement scheme. Compared to the best state-of-the-art scheme, SILC-FM gets performance improvement of 36%. Jeeho Ryoo, Mitesh R. Meswani, Reena Panda, Lizy Kurian John |
PACT | 2 |
| 2015 | Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memoriesabstractDie-stacked DRAM is a technology that will soon be integrated in high-performance systems. Recent studies have focused on hardware caching techniques to make use of the stacked memory, but these approaches require complex changes to the processor and also cannot leverage the stacked memory to increase the system's overall memory capacity. In this work, we explore the challenges of exposing the stacked DRAM as part of the system's physical address space. This non-uniform access memory (NUMA) styled approach greatly simplifies the hardware and increases the physical memory capacity of the system, but pushes the burden of managing the heterogeneous memory architecture (HMA) to the software layers. We first explore simple (and somewhat impractical) schemes to manage the HMA, and then refine the mechanisms to address a variety of hardware and software implementation challenges. In the end, we present an HMA approach with low hardware and software impact that can dynamically tune itself to different application scenarios, achieving performance even better than the (impractical-to-implement) baseline approaches. Mitesh R. Meswani, Sergey Blagodurov, John Slice, Mike Ignatowski, Gabriel H. Loh |
HPCA | 1 |
| 2014 | Efficient breadth-first search on a heterogeneous processorabstractAccelerating breadth-first search (BFS) can be a compelling value-add given its pervasive deployment. The current state-of-the-art hybrid BFS algorithm selects different traversal directions based on graph properties, thereby, possessing heterogeneous characteristics. Related work has studied this heterogeneous BFS algorithm on homogeneous processors. In recent years heterogeneous processors have become mainstream due to their ability to maximize performance under restrictive thermal budgets. However, current software fails to fully leverage the heterogeneous capabilities of the modern processor, lagging behind hardware advancements. We propose a “hybrid++” BFS algorithm for an accelerated processing unit (APU), a heterogeneous processor which fuses the CPU and GPU cores on a single die. Hybrid++ leverages the strength of CPUs and GPUs for serial and data-parallel execution, respectively, to carefully partition BFS by selecting the appropriate execution-core and graph-traversal direction for every search iteration. Our results illustrate that on a variety of graphs ranging from social- to road-networks, hybrid++ yields a speedup of up to 2× compared to the multithreaded hybrid algorithm. Execution of hybrid++ on the APU is also 2.3× more energy efficient than that on a discrete GPU. Mayank Daga, Mark Nutter, Mitesh R. Meswani |
IEEE BigData | 3 |
| 2011 | Reducing Energy Usage with Memory and Computation-Aware Dynamic Frequency Scaling
Michael Laurenzano, Mitesh R. Meswani, Laura Carrington, Allan Snavely, Mustafa M. Tikir, Stephen W. Poole |
Euro-Par (1) | 2 |