Demo Data from VLDB 2026 / reviewers in the wild / expert
Andreas Nowatzyk
dblp:95/3669
· DBLP profile ↗
15ranked-venue papers
5as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 14 · 5 first-authorSoftware engineering, systems software and programming languages · 6 · 2 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
7 papers |
Hardware reliability and fault tolerance · 26% Memory systems · 22% Interconnection networks and networks-on-chip · 14% |
Topics — the 25 heaviest of 27, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware reliability and fault tolerance › redundancy
dual modular redundancy |
0.0 | 1 | 2004 | Fingerprinting: bounding soft-error detection latency and bandwidth · ASPLOS 2004 |
Hardware reliability and fault tolerance
error detection |
0.0 | 1 | 2004 | Fingerprinting: bounding soft-error detection latency and bandwidth · ASPLOS 2004 |
Distributed systems
fault tolerance |
0.0 | 1 | 2004 | Fingerprinting: bounding soft-error detection latency and bandwidth · ASPLOS 2004 |
Hardware reliability and fault tolerance
soft errors |
0.0 | 1 | 2004 | Fingerprinting: bounding soft-error detection latency and bandwidth · ASPLOS 2004 |
Memory systems › memory hierarchy
cache hierarchy |
0.0 | 2 | 2000 | Impact of Chip-Level Integration on Performance of OLTP Workloads · HPCA 2000 Piranha: a scalable architecture based on single-chip multiprocessing · ISCA 2000 |
Processor architecture and microarchitecture
chip multiprocessor |
0.0 | 2 | 2000 | Piranha: a scalable architecture based on single-chip multiprocessing · ISCA 2000 Missing the Memory Wall: The Case for Processor/Memory Integration · ISCA 1996 |
Performance modeling and evaluation › simulation › architectural simulation
full-system simulation |
0.0 | 1 | 2000 | Impact of Chip-Level Integration on Performance of OLTP Workloads · HPCA 2000 |
Performance modeling and evaluation › workload characterization › commercial workloads
OLTP workload characterization |
0.0 | 1 | 2000 | Impact of Chip-Level Integration on Performance of OLTP Workloads · HPCA 2000 |
Memory systems › cache coherence › cache coherence protocol
cache coherence protocol verification |
0.0 | 1 | 1998 | Design Verification of the S3.mp Cache-Coherent Shared-Memory System · IEEE Trans. Computers 1998 |
Memory systems › memory consistency
memory consistency verification |
0.0 | 1 | 1998 | Design Verification of the S3.mp Cache-Coherent Shared-Memory System · IEEE Trans. Computers 1998 |
Memory systems
DRAM |
0.0 | 1 | 1996 | Missing the Memory Wall: The Case for Processor/Memory Integration · ISCA 1996 |
Interconnection networks and networks-on-chip › switch architecture
crossbar switch |
0.0 | 1 | 1995 | Are Crossbars Really Dead? The Case for Optical Multiprocessor Interconnect Systems · ISCA 1995 |
Interconnection networks and networks-on-chip › optical interconnection networks
optical crossbar |
0.0 | 1 | 1995 | Are Crossbars Really Dead? The Case for Optical Multiprocessor Interconnect Systems · ISCA 1995 |
Interconnection networks and networks-on-chip › optical interconnection networks
optical fiber interconnection |
0.0 | 1 | 1995 | S-Connect: From Networks of Workstations to Supercomputer Performance · ISCA 1995 |
Interconnection networks and networks-on-chip
optical interconnection networks |
0.0 | 1 | 1995 | Are Crossbars Really Dead? The Case for Optical Multiprocessor Interconnect Systems · ISCA 1995 |
Electronic design automation › physical design
routing |
0.0 | 1 | 1995 | S-Connect: From Networks of Workstations to Supercomputer Performance · ISCA 1995 |
Interconnection networks and networks-on-chip › interconnect architecture
scalable interconnect |
0.0 | 1 | 1995 | S-Connect: From Networks of Workstations to Supercomputer Performance · ISCA 1995 |
Memory systems
cache coherence |
0.0 | 1 | 2000 | Piranha: a scalable architecture based on single-chip multiprocessing · ISCA 2000 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 1 | 1998 | Design Verification of the S3.mp Cache-Coherent Shared-Memory System · IEEE Trans. Computers 1998 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 1998 | Design Verification of the S3.mp Cache-Coherent Shared-Memory System · IEEE Trans. Computers 1998 |
Distributed systems
distributed control |
0.0 | 1 | 1995 | Are Crossbars Really Dead? The Case for Optical Multiprocessor Interconnect Systems · ISCA 1995 |
Memory systems › shared memory
distributed shared memory |
0.0 | 1 | 1995 | S-Connect: From Networks of Workstations to Supercomputer Performance · ISCA 1995 |
Interconnection networks and networks-on-chip
multiprocessor interconnection |
0.0 | 1 | 1995 | Are Crossbars Really Dead? The Case for Optical Multiprocessor Interconnect Systems · ISCA 1995 |
High-performance computing › cluster computing
network of workstations |
0.0 | 1 | 1995 | S-Connect: From Networks of Workstations to Supercomputer Performance · ISCA 1995 |
Interconnection networks and networks-on-chip › high-speed networks
supercomputer interconnect |
0.0 | 1 | 1995 | S-Connect: From Networks of Workstations to Supercomputer Performance · ISCA 1995 |
Methods — techniques the papers use, named apart from their topics
fingerprinting · 0.0dual modular redundancy · 0.0simulation · 0.0full-system simulation · 0.0abstraction-level verification · 0.0optical fiber · 0.0optical and-gate · 0.0in-band monitoring · 0.0distributed phase locking · 0.0distributed control · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Project PBerry: FPGA Acceleration for Remote MemoryabstractRecent research efforts propose remote memory systems that pool memory from multiple hosts. These systems rely on the virtual memory subsystem to track application memory accesses and transparently offer remote memory to applications. We outline several limitations of this approach, such as page fault overheads and dirty data amplification. Instead, we argue for a fundamentally different approach: leverage the local host's cache coherence traffic to track application memory accesses at cache line granularity. Our approach uses emerging cache-coherent FPGAs to expose cache coherence events to the operating system. This approach not only accelerates remote memory systems by reducing dirty data amplification and by eliminating page faults, but also enables other use cases, such as live virtual machine migration, unified virtual memory, security and code analysis. All of these use cases open up many promising research directions. Irina Calciu, Ivan Puddu, Aasheesh Kolli, Andreas Nowatzyk, Jayneel Gandhi, Onur Mutlu, Pratap Subrahmanyam |
HotOS | 4 |
| 2013 | PHAST: Hardware-accelerated shortest path trees
Daniel Delling, Andrew V. Goldberg, Andreas Nowatzyk, Renato F. Werneck |
J. Parallel Distributed Comput. | 3 |
| 2011 | PHAST: Hardware-Accelerated Shortest Path TreesabstractWe present a novel algorithm to solve the nonnegative single-source shortest path problem on road networks and other graphs with low highway dimension. After a quick preprocessing phase, we can compute all distances from a given source in the graph with essentially a linear sweep over all vertices. Because this sweep is independent of the source, we are able to reorder vertices in advance to exploit locality. Moreover, our algorithm takes advantage of features of modern CPU architectures, such as SSE and multi-core. Compared to Dijkstra's algorithm, our method needs fewer operations, has better locality, and is better able to exploit parallelism at multi-core and instruction levels. We gain additional speedup when implementing our algorithm on a GPU, where our algorithm is up to three orders of magnitude faster than Dijkstra's algorithm on a high-end CPU. This makes applications based on all-pairs shortest-paths practical for continental-sized road networks. Several algorithms, such as computing the graph diameter, exact arc flags, or centrality measures (exact reaches or betweenness), can be greatly accelerated by our method. Daniel Delling, Andrew V. Goldberg, Andreas Nowatzyk, Renato F. Werneck |
IPDPS | 3 |
| 2004 | Fingerprinting: bounding soft-error detection latency and bandwidthabstractRecent studies have suggested that the soft-error rate in microprocessor logic will become a reliability concern by 2010. This paper proposes an efficient error detection technique, called fingerprinting, that detects differences in execution across a dual modular redundant (DMR) processor pair. Fingerprinting summarizes a processor's execution history in a hash-based signature; differences between two mirrored processors are exposed by comparing their fingerprints. Fingerprinting tightly bounds detection latency and greatly reduces the interprocessor communication bandwidth required for checking. This paper presents a study that evaluates fingerprinting against a range of current approaches to error detection. The result of this study shows that fingerprinting is the only error detection mechanism that simultaneously allows high-error coverage, low error detection bandwidth, and high I/O performance. Jared C. Smolens, Brian T. Gold, Jangwoo Kim, Babak Falsafi, James C. Hoe, Andreas Nowatzyk |
ASPLOS | 6 |
| 2000 | Impact of Chip-Level Integration on Performance of OLTP WorkloadsabstractWith increasing chip densities, future microprocessor designs have the opportunity to integrate many of the traditional system-level modules onto the same chip as the processor. Some current designs already integrate extremely large on-chip caches, and there are aggressive next-generation designs that attempt to also integrate the memory controller, coherence hardware, and network router all onto a single chip. The tight coupling of these modules will enable efficient memory systems with substantially better latency and bandwidth characteristics relative to current designs. Among the important application areas for high-performance servers, online transaction processing (OLTP) workloads are likely to benefit most from these trends due to their large instruction and data footprints and high communication miss rates. This paper examines the design trade-offs that arise as more system functionality is integrated onto the processor chip, and identifies a number of important architectural choices that are influenced by chip-level integration. In addition, the paper presents a detailed study of the performance impact of chip-level integration in the context of OLTP workloads. Our results are based on full system simulations of the Oracle commercial database engine running on both in-order and out-of-order issue processors used in uniprocessor and multiprocessor configurations. The results show that chip-level integration can improve the performance of both configurations by about 1.4 to 1.5 times, though for different reasons. For uniprocessors, integration of the L2 cache and the resulting lower hit latency is the primary factor in performance improvement. For multiprocessors, the improvement comes from both the integration of the L2 cache (lower L2 hit latency) and the integration of the other memory system components (better dirty remote latency). Furthermore, we find that the higher associativity afforded by integrating the L2 cache plays a critical role in counteracting the loss of capacity relative to larger off-chip caches. Finally, we find that the relative gains from chip-level integration are virtually identical for in-order and out-of-order processors. Luiz André Barroso, Kourosh Gharachorloo, Andreas Nowatzyk, Ben Verghese |
HPCA | 3 |
| 2000 | Piranha: a scalable architecture based on single-chip multiprocessingabstractThis paper describes the Piranha system, a research prototype being developed at Compaq that aggressively exploits chip multiprocessing by integrating eight simple Alpha processor cores along with a two-level cache hierarchy onto a single chip. Piranha also integrates further on-chip functionality to allow for scalable multiprocessor configurations to be built in a glueless and modular fashion. The use of simple processor cores combined with an industry-standard ASIC design methodology allow us to complete our prototype within a short time-frame, with a team size and investment that are an order of magnitude smaller than that of a commercial microprocessor. Our detailed simulation results show that while each Piranha processor core is substantially slower than an aggressive next-generation processor, the integration of eight cores onto a single chip allows Piranha to outperform next-generation processors by up to 2.9 times (on a per chip basis) on important workloads such as OLTP. This performance advantage can approach a factor of five by using full-custom instead of ASIC logic. In addition to exploiting chip multiprocessing, the Piranha prototype incorporates several other unique design choices including a shared second-level cache with no inclusion, a highly optimized cache coherence protocol, and a novel I/O architecture. Luiz André Barroso, Kourosh Gharachorloo, Robert McNamara, Andreas Nowatzyk, Shaz Qadeer, Barton Sano, Robert Stets, Ben Verghese |
ISCA | 4 |
| 1998 | Design Verification of the S3.mp Cache-Coherent Shared-Memory SystemabstractThis paper describes the methods used to formulate and validate the memory subsystem of the cache-coherent Sun Scalable Shared-memory MultiProcessor (S3.mp) at three levels of abstraction: the memory consistency model, the cache coherence protocol, and the implementation. Fong Pong, Michael C. Browne, Gunes Aybay, Andreas Nowatzyk, Michel Dubois 0001 |
IEEE Trans. Computers | 4 |
| 1996 | Missing the Memory Wall: The Case for Processor/Memory IntegrationabstractCurrent high performance computer systems use complex, large superscalar CPUs that interface to the main memory through a hierarchy of caches and interconnect systems. These CPU-centric designs invest a lot of power and chip area to bridge the widening gap between CPU and main memory speeds. Yet, many large applications do not operate well on these systems and are limited by the memory subsystem performance.This paper argues for an integrated system approach that uses less-powerful CPUs that are tightly integrated with advanced memory technologies to build competitive systems with greatly reduced cost and complexity. Based on a design study using the next generation 0.25µm, 256Mbit dynamic random-access memory (DRAM) process and on the analysis of existing machines, we show that processor memory integration can be used to build competitive, scalable and cost-effective MP systems.We present results from execution driven uni- and multi-processor simulations showing that the benefits of lower latency and higher bandwidth can compensate for the restrictions on the size and complexity of the integrated processor. In this system, small direct mapped instruction caches with long lines are very effective, as are column buffer data caches augmented with a victim cache. Ashley Saulsbury, Fong Pong, Andreas Nowatzyk |
ISCA | 3 |
| 1995 | Exploiting Parallelism in Cache Coherency Protocol Engines
Andreas Nowatzyk, Gunes Aybay, Michael C. Browne, Edmund J. Kelly, Michael Parkin, Bill Radke, Sanjay Vishin |
Euro-Par | 1 |
| 1995 | Verifying Distributed Directory-Based Cahce Coherence Protocols: S3.mp, a Case Study
Fong Pong, Andreas Nowatzyk, Gunes Aybay, Michel Dubois 0001 |
Euro-Par | 2 |
| 1995 | The S3.mp Scalable Shared Memory Multiprocessor
Andreas Nowatzyk, Gunes Aybay, Michael C. Browne, Edmund J. Kelly, Michael Parkin, Bill Radke, Sanjay Vishin |
ICPP (1) | 1 |
| 1995 | S-Connect: From Networks of Workstations to Supercomputer PerformanceabstractS-Connect is a new high speed, scalable interconnect system that has been developed to support networks of workstations to efficiently share computing resources. It uses off-the-shelf CMOS technology to directly drive fiber-optic systems at speeds greater than 1 Gbit/sec and can realize bisection bandwidths comparable to high-end MPP systems while being >10x more cost-effective. S-Connect systems do not rely on centralized switches, but rather are composed of adaptive, topology independent routing elements that are integrated into each node. The S-Connect routing algorithm is optimized for fine grained, irregular traffic and is designed to support high traffic loads, that can utilize most of the physically available bandwidth. Such traffic is typical of a distributed shared memory system, which is one of the intended applications. S-Connect innovations include a novel distributed phase locking method that allows global synchronization, HW support for multiple message priorities, in-band monitoring and control facilities, and a low overhead channel protocol that supports multiple in-transit messages on the same fiber.The first version of the S-Connect switching element has been successfully implemented in a commercial, 0.65 µm CMOS process. Andreas Nowatzyk, Michael C. Browne, Edmund J. Kelly, Michael Parkin |
ISCA | 1 |
| 1995 | Are Crossbars Really Dead? The Case for Optical Multiprocessor Interconnect SystemsabstractCrossbar switches are rarely considered for large, scalable multiprocessor interconnect systems because they require O(n2) switching elements, are difficult to control efficiently and are hard to implement once their size becomes too large to fit on one integrated circuit. However these problems are technology dependent and a recent innovation in fiber optic devices has led to a new implementation of crossbar switches that does not share these problems while retaining the full advantages of a crossbar switch: low latency, high throughput, complete connectivity and multi-cast capability. Moreover, this new technology has several characteristics that allow a distributed control system which scales linearly in the number of attached nodes.The innovation that led to this research is an optical and-gate that can be used to demultiplex multiple high speed data streams that are carried on one common optical medium. Optical time domain multiplexing can combine the data from many nodes and broadcast the result back to all nodes. This paper discusses OTDM technology only to the extent necessary to understand its characteristics and capabilities. The main contribution lies in the description and analysis of interconnect architectures that utilize OTDM to achieve a level performance that is beyond electronic means. It is expected that cost-reduced OTDM systems will become competitive with the next generation of interconnect systems. Andreas Nowatzyk, Paul R. Prucnal |
ISCA | 1 |
| 1993 | The S3.mp Architecture: A Local Area MultiprocessorabstractNo abstract available. Andreas Nowatzyk, M. Monger, Michael Parkin, Edmund J. Kelly, Michael C. Browne, Gunes Aybay |
SPAA | 1 |
| 1989 | Coherent Shared Memory on a Distributed Memory Machine
Roberto Bisiani, Andreas Nowatzyk, Mosur Ravishankar |
ICPP (1) | 2 |