Demo Data from VLDB 2026 / reviewers in the wild / expert
Aaron J. Goldberg
dblp:86/4835
· DBLP profile ↗
11ranked-venue papers
7as first author
0since 2021 · last 1994
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorComputer networks · 1 · 1 first-authorTheory of computation · 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 |
Performance modeling and evaluation · 86% Parallel and multicore computing · 6% Processor architecture and microarchitecture · 4% | |
| Computer graphics and multimedia
1 paper |
Audio and music processing · 100% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation › performance diagnosis
performance debugging |
0.0 | 2 | 1993 | Mtool: An Integrated System for Performance Debugging Shared Memory Multiprocessor Applications · IEEE Trans. Parallel Distributed Syst. 1993 Performance debugging shared memory multiprocessor programs with MTOOL · SC 1991 |
Performance modeling and evaluation › performance monitoring
hardware performance counters |
0.0 | 1 | 1994 | Architectural Support for Performance Tuning: A Case Study on the SPARCcenter2000 · ISCA 1994 |
Performance modeling and evaluation
performance tuning |
0.0 | 1 | 1994 | Architectural Support for Performance Tuning: A Case Study on the SPARCcenter2000 · ISCA 1994 |
Performance modeling and evaluation
bottleneck analysis |
0.0 | 1 | 1993 | Mtool: An Integrated System for Performance Debugging Shared Memory Multiprocessor Applications · IEEE Trans. Parallel Distributed Syst. 1993 |
Performance modeling and evaluation › performance prediction
execution time prediction |
0.0 | 1 | 1991 | MTOOL: A Method for Detecting Memory Bottlenecks · SIGMETRICS 1991 |
Processor architecture and microarchitecture › multiprocessor architecture
bus-based multiprocessor |
0.0 | 1 | 1994 | Architectural Support for Performance Tuning: A Case Study on the SPARCcenter2000 · ISCA 1994 |
Parallel and multicore computing
shared-memory parallel programs |
0.0 | 1 | 1993 | Mtool: An Integrated System for Performance Debugging Shared Memory Multiprocessor Applications · IEEE Trans. Parallel Distributed Syst. 1993 |
Memory systems › memory hierarchy
memory hierarchy performance |
0.0 | 1 | 1991 | MTOOL: A Method for Detecting Memory Bottlenecks · SIGMETRICS 1991 |
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor |
0.0 | 1 | 1991 | Performance debugging shared memory multiprocessor programs with MTOOL · SC 1991 |
Audio and music processing › speech coding
adaptive predictive coding |
0.0 | 1 | 1975 | A Real-Time Adaptive Predictive Coder Using Small Computers · IEEE Trans. Commun. 1975 |
Audio and music processing
speech coding |
0.0 | 1 | 1975 | A Real-Time Adaptive Predictive Coder Using Small Computers · IEEE Trans. Commun. 1975 |
Audio and music processing › speech processing
pitch estimation |
0.0 | 1 | 1975 | A Real-Time Adaptive Predictive Coder Using Small Computers · IEEE Trans. Commun. 1975 |
Methods — techniques the papers use, named apart from their topics
hardware event counters · 0.0case study · 0.0window-based user interface · 0.0low-overhead instrumentation · 0.0simulation · 0.0performance instrumentation · 0.0benchmarking · 0.0linear prediction · 0.0average magnitude difference function · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1994 | Architectural Support for Performance Tuning: A Case Study on the SPARCcenter2000abstractLatency hiding techniques such as multilevel cache hierarchies yield high performance when applications map well onto hierarchy implementations, but performance can suffer drastically when they do not. Identifying and reducing mismatches between an application and the memory hierarchy is difficult without insight into the actual behavior of the hardware implementation. The authors advocate the use of hardware event counters, as a cheap, effective and practical way to tune applications for a given hardware platform. They take a case study approach, focussing on the counters available on the SPARCcenter 2000, a 20 processor, shared-bus based multiprocessor. They describe the tools built to relate hardware event counts to user applications and give examples to illustrate how these tools are useful in practice. They conclude with a critique of the current hardware counters, offering a user's perspective on how they could be redesigned to be more effective.> Ashok Singhal, Aaron J. Goldberg |
ISCA | 2 |
| 1993 | Mtool: An Integrated System for Performance Debugging Shared Memory Multiprocessor ApplicationsabstractThe authors describe Mtool, a software tool for analyzing performance losses in shared memory parallel programs. Mtool augments a program with low overhead instrumentation which perturbs the program's execution as little as possible while generating enough information to isolate memory and synchronization bottlenecks. After running the instrumented version of the parallel program, the programmer can use Mtool's window-based user interface to view compute time, memory, and synchronization objects. The authors describe Mtool's low overhead instrumentation methods, memory bottleneck detection technique, and attention focusing mechanisms, contrast Mtool with other approaches, and offer a case study to demonstrate its effectiveness.> Aaron J. Goldberg, John L. Hennessy |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1991 | MTOOL: A Method for Isolating Memory Bottlenecks in Shared Memory Multiprocessor Programs
Aaron J. Goldberg, John L. Hennessy |
ICPP (2) | 1 |
| 1991 | Performance debugging shared memory multiprocessor programs with MTOOLabstractArticle Free Access Share on Performance debugging shared memory multiprocessor programs with MTOOL Authors: Aaron J. Goldberg Department of Computer Science, Stanford University Department of Computer Science, Stanford UniversityView Profile , John L. Hennessy Computer Systems Laboratory, Stanford University Computer Systems Laboratory, Stanford UniversityView Profile Authors Info & Claims Supercomputing '91: Proceedings of the 1991 ACM/IEEE conference on SupercomputingAugust 1991 Pages 481–490https://doi.org/10.1145/125826.126075Online:01 August 1991Publication History 31citation529DownloadsMetricsTotal Citations31Total Downloads529Last 12 Months7Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Aaron J. Goldberg, John L. Hennessy |
SC | 1 |
| 1991 | MTOOL: A Method for Detecting Memory BottlenecksabstractThis paper presents a new, relatively inexpensive method for detecting regions (e.g. loops and procedures) in a program where the memory hierarchy is performing poorly. By observing where actual measured execution time differs from the time predicted given a perfect memory system, we can isolate memory bottlenecks. MTOOL, an implementation of the approach aimed at applications programs running on MIPS-chip based workstations is described and results for some of the Perfect Club and SPEC benchmarks are summarized. Aaron J. Goldberg, John L. Hennessy |
SIGMETRICS | 1 |
| 1985 | A robust realtime pitch extraction from the ACF of LPC residual error signalsabstractA robust and low cost realtime pitch extractor is presented in this paper. The algorithm uses long-term prediction with two prediction coefficients calculated from the autocorrelation function (ACF) of LPC residual error signal. This pitch extractor has worked successfully in a narrow band realtime LPC vocoder operating in highly noisy environments, where a conventional AMDF (Average Magnitude Difference Function) pitch extractor failed to provide satisfactory results. The algorithm requires some extra arithmetic operations in addition to the ACF calculations of LPC residual error signals. But, it is implemented in realtime with the programmable microcomputer chip NEC uPD7720. This chip can multiply and accumulate in parallel with the ALU operation during a single machine cycle allowing pitch detection with multiplies. Soon Young Kwon, Aaron J. Goldberg, D. Ng, K. Ouellette |
ICASSP | 2 |
| 1980 | A robust, adaptive transform coder for 9.6 kb/s speech transmissionabstractThis paper will describe the design of a robust 9.6 kb/s speech transmission system which degrades slowly under high error rate conditions. The system is based upon a combination of adaptive transform coding (ATC) principles and a vocoder-driven strategy (VDS) proposed by previous authors and operates in real-time on a commercially available array processor (1), (3). The channel error protection process utilizes a fixed block length BCH code on a rank ordered message list composed of discrete cosine transform (DCT) coefficients and side band information. The resultant system exhibits little degradation at 1 percent channel error rates and is not degraded perceptually by inaccurate pitch estimation. L. E. Bergeron, Aaron J. Goldberg, Soon Young Kwon |
ICASSP | 2 |
| 1978 | 2400/16, 000 Bps Multirate voice processorabstractThis paper describes a voice digitizer whose 16,000 bps data rate contains an embedded 2400 bps linear predictive coder. This 2400/16,000 bps multirate coder eliminates the need for tandeming conversion when going from 2400 bps to 16,000 bps systems and when going from 16,000-bps to 2400-bps systems. Because the 16,000 bps rate uses the principles of adaptive predictive coding, this multirate processor eliminates sensitivites to pitch and voicing inaccuracies at the 16,000 bps rate. Applications include a single-voice processor for narrowband and wideband communication systems and a single-voice digitization system for packetized voice systems requiring multirate algorithms that optimize network loading. Aaron J. Goldberg |
ICASSP | 1 |
| 1976 | High quality 16 kb/s voice transmissionabstractIn this paper, we discuss how adaptive predictive coders employing pitch and coefficient predictors perform when combined with adaptive multilevel quantizers to transmit speech at 16 Kb/s. Performance curves based on fixed point simulations provide a quantitative signal-to-noise analysis as a function of predictor complexity, quantizer adaptation strategy and channel error rate. For example, a fourth order adaptive predictor with pitch loop and adaptive 8-level quantization provides reconstructed speech that is perceptually indistinguishable from the original 2500 Hz band limited input. With channel errors, performance is found to be both a sensitive function of quantizer adaption strategy and predictor complexity. While complex predictors are superior to CVSD at error rates below 10-4, CVSD degrades less rapidly as channel errors increase, At 10-2BER and above, CVSD outperforms the other techniques studied. Aaron J. Goldberg, Richard L. Freudberg, Ronald S. Cheung |
ICASSP | 1 |
| 1976 | Stable recursive filters using gradient techniques (Corresp.)abstractIn this correspondence the "well known" necessary and sufficient stability conditions for a recursive filter are derived, and a new gradient algorithm is presented that guarantees the stability of a recursive filter. Recent interest in recursive filters is given in [1]-[5]. Albert Arcese, Aaron J. Goldberg |
IEEE Trans. Inf. Theory | 2 |
| 1975 | A Real-Time Adaptive Predictive Coder Using Small ComputersabstractThis paper describes a real-time computer implementaation of a fourth-order adaptive predictive coder (APC) which transmits speech at 6400 bits/s. To reduce the demands on the central processor, the terminal uses the average magnitude difference function (AMDF) for pitch extraction and calculates the predictor coefficients and reflection coefficients assuming stationarity of the input data. With 16-bit fixed-point arithmetic processing, the coder achieves an intelligibility score of 87 percent on the diagnostic rhyme tests (DRT) and produces speech with acceptable voice naturalness even in the presence of acoustic background noise. Aaron J. Goldberg, Harry L. Shaffer |
IEEE Trans. Commun. | 1 |