Demo Data from EDBT 2026 / reviewers in the wild / expert
James E. Hicks
dblp:06/5034
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2009
0000-0002-5961-8329ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-authorComputer networks · 2 · 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
1 paper |
Performance modeling and evaluation · 56% Processor architecture and microarchitecture · 44% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation › profiling
instruction-level profiling |
0.0 | 1 | 1997 | ProfileMe: Hardware Support for Instruction-Level Profiling on Out-of-Order Processors · MICRO 1997 |
Processor architecture and microarchitecture › out-of-order execution
out-of-order processor |
0.0 | 1 | 1997 | ProfileMe: Hardware Support for Instruction-Level Profiling on Out-of-Order Processors · MICRO 1997 |
Performance modeling and evaluation
performance monitoring |
0.0 | 1 | 1997 | ProfileMe: Hardware Support for Instruction-Level Profiling on Out-of-Order Processors · MICRO 1997 |
Methods — techniques the papers use, named apart from their topics
sampling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Maximum a Posteriori Bit-UnstuffingabstractBit-stuffing is the procedure of introducing an extra bit in the transmitted stream after a fixed number of consecutive ones or zeros. This paper demonstrates that, for conventional unstuffing, the BER experienced by individual bits within a stuffed frame dramatically and monotonically degrades with its positional-index. We also show that when knowledge of the number of stuffed bits is applied to maximum a posteriori (MAP) bit-unstuffing (MAPBU) (through a BCJR algorithm), this trend is significantly mitigated. James E. Hicks, Tim Meehan, Frank Kragh |
ICC | 1 |
| 2006 | Maximum Likelihood Sequence Detection of a Bit-stuffed Data SourceabstractBit-stuffing is used in various communications protocols, typically as a way to remove ambiguity in the detection of control flags or as a method to aid clock recovery. Typically a demodulator makes hard symbol-by-symbol decisions without incorporating the knowledge that the data source is bit-stuffed. A demodulator making symbol-by-symbol decisions is clearly not optimum for a source that has been bit-stuffed. In this paper we investigate an optimum approach. We develop the maximum-likelihood sequence detector (MLSD) for a bit-stuffed data source. We start by modeling the transmitted signal as a Markov process. We then proceed to calculate approximate performance bounds for the MLSD. We then develop a trellis receiver structure and perform simulations using the Viterbi decoder algorithm. Tim Meehan, James E. Hicks, Frank Kragh |
ICC | 2 |
| 1997 | ProfileMe: Hardware Support for Instruction-Level Profiling on Out-of-Order ProcessorsabstractProfile data is valuable for identifying performance bottlenecks and guiding optimizations. Periodic sampling of a processor's performance monitoring hardware is an effective, unobtrusive way to obtain detailed profiles. Unfortunately, existing hardware simply counts events, such as cache misses and branch mispredictions, and cannot accurately attribute these events to instructions, especially on out-of-order machines. We propose an alternative approach, called ProfileMe, that samples instructions. As a sampled instruction moves through the processor pipeline, a detailed record of all interesting events and pipeline stage latencies is collected. ProfileMe also supports paired sampling, which captures information about the interactions between concurrent instructions, revealing information about useful concurrency and the utilization of various pipeline stages while an instruction is in flight. We describe an inexpensive hardware implementation of ProfileMe, outline a variety of software techniques to extract useful profile information from the hardware, and explain several ways in which this information can provide valuable feedback for programmers and optimizers. Jeffrey Dean, James E. Hicks, Carl A. Waldspurger, William E. Weihl, George Z. Chrysos |
MICRO | 2 |
| 1995 | START-NG: Delivering Seamless Parallel Computing
Derek Chiou, Boon Seong Ang, Robert Greiner, Arvind 0001, James C. Hoe, Michael J. Beckerle, James E. Hicks, G. Andrew Boughton |
Euro-Par | 7 |
| 1993 | Performance Studies of Id on the Monsoon Dataflow System
James E. Hicks, Derek Chiou, Boon Seong Ang, Arvind 0001 |
J. Parallel Distributed Comput. | 1 |
| 1991 | Overview of the Monsoon ProjectabstractMonsoon is an experimental multi-threaded multiprocessor targeted to large-scale, general purpose scientific and symbolic computations. In particular, Monsoon is designed for the efficient execution of code compiled from Id, a high-level, implicitly parallel declarative language. Monsoon is a product of a multiyear cooperative research and development program between the Massachusetts Institute of Technology (MIT) and Motorola, Inc., which, in turn is an outgrowth of over ten years of research in dynamic dataflow architectures and languages conducted at MIT. The intent is to provide an overall view of the Monsoon hardware and software system architecture. In addition, the run-time system and emulator are detailed.> Kenneth R. Traub, Gregory M. Papadopoulos, Michael J. Beckerle, James E. Hicks |
ICCD | 4 |