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

Rakesh Iyer

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

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

Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 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.

Software engineering, system software, and programming languages
3 papers
Program analysis · 71% Operating systems · 29%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 67% Performance modeling and evaluation · 33%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis › cost analysis
latency analysis
0.122006
Operating System Profiling via Latency Analysis · OSDI 2006
Versatile, portable, and efficient OS profiling via latency analysis · SOSP 2005
Program analysis › dynamic analysis
profiling
0.122006
Operating System Profiling via Latency Analysis · OSDI 2006
Versatile, portable, and efficient OS profiling via latency analysis · SOSP 2005
Storage systems
file systems
0.112006
On incremental file system development · ACM Trans. Storage 2006
Storage systems › file systems › file system design
stackable file systems
0.112006
On incremental file system development · ACM Trans. Storage 2006
Performance modeling and evaluation
workload characterization
0.112006
Operating System Profiling via Latency Analysis · OSDI 2006

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

layered file system design · 0.1latency analysis · 0.1
YearPublicationVenuePosition
2023 NVOC-22: A Low Cost Mel Spectrogram Vocoder for Mobile Devices
abstract
A new neural network architecture is proposed that can be used to convert Mel spectrograms into an audio signal. The architecture is designed from the ground up to be run on a mobile device, taking advantage of operators that can be parallelized easily on mobile CPUs and GPUs, being fully convolutional and non-autoregressive. It introduces a lightweight combination of a nearest neighbor resize and separable convolution as its upsampling block, that provides fast upsampling with minimal checkerboarding artifacts. The model is trained as a GAN and demonstrates stable training behavior. A method for evaluating the performance characteristics of neural vocoders on mobile devices is also described. The model is shown to be able to run at up to 20x faster than real-time on a current generation mobile CPU and up to 65x faster than realtime on a current generation mobile GPU, while being neutral or better in quality when evaluated against a comparably sized WaveRNN model.
Rakesh Iyer
ICASSP1
2006 Operating System Profiling via Latency Analysis
Nikolai Joukov, Avishay Traeger, Rakesh Iyer, Charles P. Wright, Erez Zadok
OSDI3
2006 On incremental file system development
abstract
Developing file systems from scratch is difficult and error prone. Using layered, or stackable, file systems is a powerful technique to incrementally extend the functionality of existing file systems on commodity OSes at runtime. In this article, we analyze the evolution of layering from historical models to what is found in four different present day commodity OSes: Solaris, FreeBSD, Linux, and Microsoft Windows. We classify layered file systems into five types based on their functionality and identify the requirements that each class imposes on the OS. We then present five major design issues that we encountered during our experience of developing over twenty layered file systems on four OSes. We discuss how we have addressed each of these issues on current OSes, and present insights into useful OS and VFS features that would provide future developers more versatile solutions for incremental file system development.
Erez Zadok, Rakesh Iyer, Nikolai Joukov, Gopalan Sivathanu, Charles P. Wright
ACM Trans. Storage2
2005 Versatile, portable, and efficient OS profiling via latency analysis
abstract
Operating systems are complex and their behavior depends on many factors. Source code, if available, does not directly help understand the OS's behavior, as the behavior depends on actual workloads and external inputs. Runtime profiling is a key technique for understanding the behavior and mutual-influence of modern OS components. Such profiling is useful to prove new concepts, debug problems, and optimize the performance of existing OSs. Unfortunately, existing profiling methods lack in important areas: they do not provide much of the necessary information about the OS's behavior; they require OS modification and therefore are not portable; or they exact high overheads thus perturbing the profiled OS.
Nikolai Joukov, Rakesh Iyer, Avishay Traeger, Charles P. Wright, Erez Zadok
SOSP2