Demo Data from SIGIR 2026 / reviewers in the wild / expert
Allan D. Knies
dblp:43/516
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 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
3 papers |
Memory systems · 56% Processor architecture and microarchitecture · 40% High-performance computing · 3% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache |
0.1 | 1 | 2010 | Chameleon: Virtualizing idle acceleration cores of a heterogeneous multicore processor for caching and prefetching · ACM Trans. Archit. Code Optim. 2010 |
Processor architecture and microarchitecture › multicore design
heterogeneous multicore |
0.1 | 1 | 2010 | Chameleon: Virtualizing idle acceleration cores of a heterogeneous multicore processor for caching and prefetching · ACM Trans. Archit. Code Optim. 2010 |
Memory systems › memory hierarchy › cache hierarchy
last-level cache |
0.1 | 1 | 2010 | Chameleon: Virtualizing idle acceleration cores of a heterogeneous multicore processor for caching and prefetching · ACM Trans. Archit. Code Optim. 2010 |
Memory systems › cache › prefetching
data prefetching |
0.0 | 1 | 2010 | Chameleon: Virtualizing idle acceleration cores of a heterogeneous multicore processor for caching and prefetching · ACM Trans. Archit. Code Optim. 2010 |
Processor architecture and microarchitecture
branch prediction |
0.0 | 1 | 2001 | The impact of if-conversion and branch prediction on program execution on the Intel Itanium processor · MICRO 2001 |
Processor architecture and microarchitecture
instruction-level parallelism |
0.0 | 1 | 2001 | The impact of if-conversion and branch prediction on program execution on the Intel Itanium processor · MICRO 2001 |
High-performance computing
collective communication |
0.0 | 1 | 1994 | SLICC: a low latency interface for collective communications · SC 1994 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 2001 | The impact of if-conversion and branch prediction on program execution on the Intel Itanium processor · MICRO 2001 |
Parallel and multicore computing
parallel programming runtimes |
0.0 | 1 | 1994 | SLICC: a low latency interface for collective communications · SC 1994 |
Methods — techniques the papers use, named apart from their topics
core virtualization · 0.1adaptive mode configuration · 0.1program execution analysis · 0.0performance benchmarking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Chameleon: Virtualizing idle acceleration cores of a heterogeneous multicore processor for caching and prefetchingabstractHeterogeneous multicore processors have emerged as an energy- and area-efficient architectural solution to improving performance for domain-specific applications such as those with a plethora of data-level parallelism. These processors typically contain a large number of small, compute-centric cores for acceleration while keeping one or two high-performance ILP cores on the die to guarantee single-thread performance. Although a major portion of the transistors are occupied by the acceleration cores, these resources will sit idle when running unparallelized legacy codes or the sequential part of an application. To address this underutilization issue, in this article, we introduce Chameleon, a flexible heterogeneous multicore architecture to virtualize these resources for enhancing memory performance when running sequential programs. The Chameleon architecture can dynamically virtualize the idle acceleration cores into a last-level cache, a data prefetcher, or a hybrid between these two techniques. In addition, Chameleon can operate in an adaptive mode that dynamically configures the acceleration cores between the hybrid mode and the prefetch-only mode by monitoring the effectiveness of the Chameleon cache mode. In our evaluation with SPEC2006 benchmark suite, different levels of performance improvements were achieved in different modes for different applications. In the case of the adaptive mode, Chameleon improves the performance of SPECint06 and SPECfp06 by 31% and 15%, on average. When considering only memory-intensive applications, Chameleon improves the system performance by 50% and 26% for SPECint06 and SPECfp06, respectively. Dong Hyuk Woo, Joshua B. Fryman, Allan D. Knies, Hsien-Hsin S. Lee |
ACM Trans. Archit. Code Optim. | 3 |
| 2001 | The impact of if-conversion and branch prediction on program execution on the Intel Itanium processor
Youngsoo Choi, Allan D. Knies, Luke Gerke, Tin-Fook Ngai |
MICRO | 2 |
| 1994 | SLICC: a low latency interface for collective communicationsabstractSeveral recent parallel computers have implemented logically shared, physically distributed memory systems which allow processors to directly access memory in other processors without interrupting the referenced processing element. Because this kind of architecture provides greater flexibility for interprocessor communications than private address space computers, different software models can be developed to take advantage of these machines. In this paper, we describe a low-level collective communications interface called SLICC (Shared address-space Library Interface for Collective Communications), that is specifically tailored for shared memory parallel computers. We also provide performance results for an implementation on the Cray T3D and compare its performance to Cray's PVM implementation. These results show that SLICC can be more than 10 times faster than PVM on the T3D.> Allan D. Knies, William J. Harrod, F. Ray Barriuso, George B. Adams III |
SC | 1 |