Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rajib Nath

dblp:76/8682 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 8 · 3 first-author · 1 since 2021Computer networks · 1 · 1 first-author

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% GPUs and heterogeneous computing · 31% Performance modeling and evaluation · 14%

Topics — the 10 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Energy-efficient computing › power management
dynamic voltage and frequency scaling
0.212015
The CRISP performance model for dynamic voltage and frequency scaling in a GPGPU · MICRO 2015
Performance modeling and evaluation › processor performance modeling › accelerator performance modeling
GPGPU performance modeling
0.212015
The CRISP performance model for dynamic voltage and frequency scaling in a GPGPU · MICRO 2015
GPUs and heterogeneous computing › GPU scheduling
thread block scheduling
0.212013
Temperature aware thread block scheduling in GPGPUs · DAC 2013
Energy-efficient computing › thermal management
cooling optimization
0.112012
JETC: Joint energy thermal and cooling management for memory and CPU subsystems in servers · HPCA 2012
Energy-efficient computing › power management
memory power management
0.112012
JETC: Joint energy thermal and cooling management for memory and CPU subsystems in servers · HPCA 2012
Energy-efficient computing
thermal management
0.112012
JETC: Joint energy thermal and cooling management for memory and CPU subsystems in servers · HPCA 2012
High-performance computing › numerical linear algebra
dense linear algebra
0.112011
Optimizing symmetric dense matrix-vector multiplication on GPUs · SC 2011
GPUs and heterogeneous computing
GPU computing
0.112011
Optimizing symmetric dense matrix-vector multiplication on GPUs · SC 2011
GPUs and heterogeneous computing
GPU kernel optimization
0.112011
Optimizing symmetric dense matrix-vector multiplication on GPUs · SC 2011
High-performance computing
parallel numerical algorithms
0.012011
Optimizing symmetric dense matrix-vector multiplication on GPUs · SC 2011

Methods — techniques the papers use, named apart from their topics

analytical modeling · 0.2thermal-aware scheduling · 0.2spatiotemporal scheduling · 0.2thermal coupling modeling · 0.1page clustering · 0.1fan speed control · 0.1
YearPublicationVenuePosition
2021 Accelerating ML Recommendation with over a Thousand RISC-V/Tensor Processors on Esperanto's ET-SoC-1 Chip
abstract
The ET-SoC-1 has over a thousand RISC-V processors on a single TSMC 7nm chip, including: • 1088 energy-efficient ET-Minion 64-bit RISC-V in-order cores each with a vector/tensor unit • 4 high-performance ET-Maxion 64-bit RISC-V out-of-order cores • >160 million bytes of on-chip SRAM • Interfaces for large external memory with low-power LPDDR4x DRAM and eMMC FLASH • PCIe x8 Gen4 and other common I/O interfaces • Innovative low-power architecture and circuit techniques allows entire chip to • Compute at peak rates of 100 to 200 TOPS • Operate using under 20 watts for ML recommendation workloads
David R. Ditzel, Roger Espasa, Nivard Aymerich, Allen Baum, Tom Berg, Jim Burr, Eric Hao, Jayesh Iyer, Miquel Izquierdo, Shankar Jayaratnam, Darren Jones, Chris Klingner, Stephen Lee, Marc Lupon, Grigorios Magklis, Bojan Maric, Rajib Nath, Mike Neilly, J. Duane Northcutt, Bill Orner, Jose Renau, Gerard Reves, Xavier Reves, Tom Riordan, Pedro Sanchez, Sridhar Samudrala, Guillem Sole, Raymond Tang, Tommy Thorn, Sebastia Tortella, Daniel Yau
HCS18
2015 The CRISP performance model for dynamic voltage and frequency scaling in a GPGPU
abstract
This paper presents CRISP, the first runtime analytical model of performance in the face of changing frequency in a GPGPU. It shows that prior models not targeted at a GPGPU fail to account for important characteristics of GPGPU execution, including the high degree of overlap between memory access and computation and the frequency of store-related stalls.
Rajib Nath, Dean M. Tullsen
MICRO1
2013 Temperature aware thread block scheduling in GPGPUs
abstract
In this paper, we present a first general purpose GPU thermal management design that consists of both hardware architecture and OS scheduler changes. Our techniques schedule thread blocks from multiple computational kernels in spatial, temporal, and spatio-temporal ways depending on the thermal state of the system. We can reduce the computation slowdown by 60% on average relative to the state of the art techniques while meeting the thermal constraints. We also extend our work to multi GPGPU cards and show improvements of 44% on average relative to existing technique.
Rajib Nath, Raid Ayoub, Tajana Rosing
DAC1
2013 Power modeling and thermal management techniques for manycores
abstract
The rising number of cores in manycore architectures, along with technology scaling, results in high power densities and thermal issues on the die. To explore innovative thermal management techniques in such processors, we need an accurate online estimate of the power consumption. In this paper, we present the first ever power model for Intel many integrated core processors, which we use to show the benefit of a novel manycore specific thermal management technique called workload intermixing. Our proposed model leverages performance monitoring events and accounts for operating voltage and clock frequency. We validate our model for Intel Knights Ferry (KNF) design and show that we have an average of 4.73% prediction error vs. measurements. We provide the breakdown of total power into three main components: compute, memory, and interconnect and use it as an input for thermal management. Our simulation results show that our proposed intermixing of workloads in KNF architecture can reduce the total number of thermal emergency situations by 58% with energy savings of 14% on average.
Rajib Nath, Douglas M. Carmean, Tajana Rosing
ISCC1
2013 CoMETC: Coordinated management of energy/thermal/cooling in servers
abstract
We introduce a Coordinated Management of Energy, Thermal, and Cooling (CoMETC) technique to minimize cooling and memory energy of server machines. State-of-the-art solutions decouple the optimization of cooling energy costs and energy consumption of CPU and memory subsystems. This results in suboptimal solutions due to thermal dependencies between CPU and memory and the nonlinearity in energy costs of cooling. In contrast, we develop a unified solution that integrates energy, thermal, and cooling management for CPU and memory subsystems to maximize energy savings. CoMETC reduces the operational energy of the memory by clustering active memory pages to a subset of memory modules while accounting for thermal and cooling aspects. At the same time, CoMETC removes hotspots between and within the CPU sockets and reduces the effects of thermal coupling with memory in order to minimize cooling energy costs. We design CoMETC using a control-theoretic approach to guarantee meeting these objectives. We introduce a formal thermal and cooling model to be used for online decisions inside CoMETC. Our experimental results show that CoMETC achieves average cooling and memory energy savings of 58% compared to state-of-the-art techniques at a performance overhead of less than 0.3%.
Raid Ayoub, Rajib Nath, Tajana Rosing
ACM Trans. Design Autom. Electr. Syst.2
2012 JETC: Joint energy thermal and cooling management for memory and CPU subsystems in servers
abstract
In this work we propose a joint energy, thermal and cooling management technique (JETC) that significantly reduces per server cooling and memory energy costs. Our analysis shows that decoupling the optimization of cooling energy of CPU & memory and the optimization of memory energy leads to suboptimal solutions due to thermal dependencies between CPU and memory and non-linearity in cooling energy. This motivates us to develop a holistic solution that integrates the energy, thermal and cooling management to maximize energy savings with negligible performance hit. JETC considers thermal and power states of CPU & memory, thermal coupling between them and fan speed to arrive at energy efficient decisions. It has CPU and memory actuators to implement its decisions. The memory actuator reduces the energy of memory by performing cooling aware clustering of memory pages to a subset of memory modules. The CPU actuator saves cooling energy by reducing the hot spots between and within the CPU sockets and minimizing the effects of thermal coupling. Our experimental results show that employing JETC results in 50.7% average energy reduction in cooling and memory subsystems with less than 0.3% performance overhead.
Raid Ayoub, Rajib Nath, Tajana Rosing
HPCA2
2011 A Fully Empirical Autotuned Dense QR Factorization for Multicore Architectures
Emmanuel Agullo, Jack J. Dongarra, Rajib Nath, Stanimire Tomov
Euro-Par (2)3
2011 Optimizing symmetric dense matrix-vector multiplication on GPUs
abstract
GPUs are excellent accelerators for data parallel applications with regular data access patterns. It is challenging, however, to optimize computations with irregular data access patterns on GPUs. One such computation is the Symmetric Matrix Vector product (SYMV) for dense linear algebra. Optimizing the SYMV kernel is important because it forms the basis of fundamental algorithms such as linear solvers and eigenvalue solvers on symmetric matrices. In this work, we present a new algorithm for optimizing the SYMV kernel on GPUs. Our optimized SYMV in single precision brings up to a 7x speed up compared to the (latest) CUBLAS 4.0 NVIDIA library on the GTX 280 GPU. Our SYMV kernel tuned for Fermi C2050 is 4.5x faster than CUBLAS 4.0 in single precision and 2x faster than CUBLAS 4.0 in double precision. Moreover, the techniques used and described in the paper are general enough to be of interest for developing high-performance GPU kernels beyond the particular case of SYMV.
Rajib Nath, Stanimire Tomov, Tingxing Dong, Jack J. Dongarra
SC1
2010 Accelerating the reduction to upper Hessenberg, tridiagonal, and bidiagonal forms through hybrid GPU-based computing
Stanimire Tomov, Rajib Nath, Jack J. Dongarra
Parallel Comput.2