Demo Data from EDBT 2026 / reviewers in the wild / expert
Yuqun Chen
dblp:86/3244
· DBLP profile ↗
10ranked-venue papers
4as first author
0since 2021 · last 2008
0000-0002-3698-6380ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 2 first-authorSecurity and privacy · 1Graphics, computer vision, multimedia, augmented reality and games · 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 |
Memory systems · 26% Storage systems · 25% Distributed systems · 15% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
disk array |
0.0 | 1 | 2000 | Trading Capacity for Performance in a Disk Array · OSDI 2000 |
Storage systems › disk array
disk array performance |
0.0 | 1 | 2000 | Trading Capacity for Performance in a Disk Array · OSDI 2000 |
High-performance computing
cluster computing |
0.0 | 2 | 1998 | Design Choices in the SHRIMP System: An Empirical Study · ISCA 1998 UTLB: A Mechanism for Address Translation on Network Interfaces · ASPLOS 1998 |
Interconnection networks and networks-on-chip
network interface |
0.0 | 2 | 1998 | Design Choices in the SHRIMP System: An Empirical Study · ISCA 1998 UTLB: A Mechanism for Address Translation on Network Interfaces · ASPLOS 1998 |
Memory systems › memory management › virtual memory
address translation |
0.0 | 1 | 1998 | UTLB: A Mechanism for Address Translation on Network Interfaces · ASPLOS 1998 |
Memory systems › memory management › virtual memory › address translation
TLB |
0.0 | 1 | 1998 | UTLB: A Mechanism for Address Translation on Network Interfaces · ASPLOS 1998 |
Memory systems › memory management
virtual memory |
0.0 | 1 | 1998 | UTLB: A Mechanism for Address Translation on Network Interfaces · ASPLOS 1998 |
Distributed systems › fault tolerance
checkpointing |
0.0 | 1 | 1997 | CLIP: A Checkpointing Tool for Message Passing Parallel Programs · SC 1997 |
Distributed systems
fault tolerance |
0.0 | 1 | 1997 | CLIP: A Checkpointing Tool for Message Passing Parallel Programs · SC 1997 |
Parallel and multicore computing › parallel programming models
message passing |
0.0 | 1 | 1997 | CLIP: A Checkpointing Tool for Message Passing Parallel Programs · SC 1997 |
Storage systems › file systems › distributed file system
parallel file system |
0.0 | 1 | 1997 | CLIP: A Checkpointing Tool for Message Passing Parallel Programs · SC 1997 |
Methods — techniques the papers use, named apart from their topics
performance modeling · 0.0trace-driven simulation · 0.0empirical study · 0.0design space exploration · 0.0user-level checkpointing library · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Tangible security for mobile devicesabstractExisting measures to secure the internal data on mobile devices can generally fall into two categories: passwords and biometrics. Neither is satisfactory, for different reasons. We propose a new scheme, analogous to using physical keys to unlock doors or a plug-in security dongle to unlock software. Yuqun Chen, Michael Sinclair |
MobiQuitous | 1 |
| 2004 | NGSCB: A Trusted Open System
Marcus Peinado, Yuqun Chen, Paul England, John Manferdelli |
ACISP | 2 |
| 2001 | Software Environments For Cluster-Based Display SystemsabstractAn inexpensive way to construct a scalable display wall system is to use a cluster of PCs with commodity graphics accelerators to drive an array of projectors. A challenge is to bring off-the-shelf sequential applications to run on such a display wall efficiently without using expensive, high-performance interconnects. We study two execution models for a scalable display wall system: master-slave and synchronized execution models. We have designed and implemented four software tools, two for each execution model, including VDD (Virtual Display Driver), GLP (GL-DLL Replacement), SSE (System-level Synchronized Execution), and ASE (Application-level Synchronized Execution). In order to support the synchronized execution model, we have also designed a broadcast, speculative file cache to provide scalable I/O performance. We report our experimental results with several 3D applications on the display wall to understand the performance implications and tradeoffs of these methods. Douglas W. Clark, Zhiyan Liu, Grant Wallace, Kai Li 0001, Yuqun Chen |
CCGRID | 6 |
| 2001 | Data distribution strategies for high-resolution displays
Yuqun Chen, Adam Finkelstein, Thomas A. Funkhouser, Kai Li 0001, Zhiyan Liu, Rudrajit Samanta, Grant Wallace |
Comput. Graph. | 2 |
| 2000 | Trading Capacity for Performance in a Disk Array
Benjamin Gum, Yuqun Chen, Randolph Y. Wang, Kai Li 0001, Arvind Krishnamurthy, Thomas E. Anderson |
OSDI | 3 |
| 2000 | Automatic alignment of high-resolution multi-projector display using an un-calibrated cameraabstractA scalable, high-resolution display may be constructed by tiling many projected images over a single display surface. One fundamental challenge for such a display is to avoid visible seams due to misalignment among the projectors. Traditional methods for avoiding seams involve sophisticated mechanical devices and expensive CRT projectors, coupled with extensive human effort for fine-tuning the projectors. The paper describes an automatic alignment method that relies on an inexpensive, uncalibrated camera to measure the relative mismatches between neighboring projectors, and then correct the projected imagery to avoid seams without significant human effort. Yuqun Chen, Douglas W. Clark, Adam Finkelstein, Timothy C. Housel, Kai Li 0001 |
IEEE Visualization | 1 |
| 1999 | Memory Exclusion: Optimizing the Performance of Checkpointing SystemsabstractCheckpointing systems are a convenient way for users to make their programs fault-tolerant by intermittently saving program state to disk and restoring that state following a failure. The main concern with checkpointing is the overhead that it adds to running time of the program. This paper describes memory exclusion, an important class of optimizations that reduce the overhead of checkpointing. Some forms of memory exclusion are well-known in the checkpointing community. Others are relatively new. In this paper, we describe all of them within the same framework. We have implemented these optimization techniques in two checkpointers: libckpt, which works on Unix-based workstations, and CLIP, which works on the Intel Paragon. Both checkpointers are publicly available at no cost. We have checkpointed various long-running applications with both checkpointers and have explored the performance improvements that may be gained through memory exclusion. Results from these experiments are presented and show the improvements in time and space overhead. Copyright © 1999 John Wiley & Sons, Ltd. James S. Plank, Yuqun Chen, Kai Li 0001, Micah D. Beck, Gerry Kingsley |
Softw. Pract. Exp. | 2 |
| 1998 | UTLB: A Mechanism for Address Translation on Network InterfacesabstractAn important aspect of a high-speed network system is the ability to transfer data directly between the network interface and application buffers. Such a direct data path requires the network interface to "know" the virtual-to-physical address translation of a user buffer, i.e., the physical memory location of the buffer. This paper presents an efficient address translation architecture, User-managed TLB (UTLB), which eliminates system calls and device interrupts from the common communication path. UTLB also supports application-specific policies to pin and unpin application memory. We report micro-benchmark results for an implementation on Myrinet PC clusters. A trace-driven analysis is used to compare the UTLB approach with the interrupt-based approach. It is also used to study the effects of UTLB cache size, associativity, and prefetching. Our results show that the UTLB approach delivers robust performance with relatively small translation cache sizes. Yuqun Chen, Angelos Bilas, Stefanos N. Damianakis, Cezary Dubnicki, Kai Li 0001 |
ASPLOS | 1 |
| 1998 | Design Choices in the SHRIMP System: An Empirical StudyabstractThe SHRIMP cluster-computing system has progressed to a point of relative maturity; a variety of applications are running on a 16-node system. We have enough experience to understand what we did right and wrong in designing and building the system. In this paper we discuss some of the lessons we learned about computer architecture, and about the challenges involved in building a significant working system in an academic research environment. We evaluate significant design choices by modifying the network interface firmware and the system software in order to empirically compare our design to other approaches. Matthias A. Blumrich, Richard Alpert, Yuqun Chen, Douglas W. Clark, Stefanos N. Damianakis, Cezary Dubnicki, Edward W. Felten, Liviu Iftode, Kai Li 0001, Margaret Martonosi, Robert A. Shillner |
ISCA | 3 |
| 1997 | CLIP: A Checkpointing Tool for Message Passing Parallel ProgramsabstractCheckpointing is a useful technique for rollback recovery of parallel applications. While extensive research has been performed on checkpointing in parallel environments, there are few checkpointers available to application users on commercial parallel computers. This paper presents one such checkpointer: CLIP. CLIP is a user-level library that provides semi-transparent check-pointing for parallel programs on the Intel Paragon multicomputer. It is publicly available to Paragon users at no cost.Conceptually, checkpointing a multicomputer is quite straightforward. However, when creating an actual tool for checkpointing a complex machine like the Paragon, many more issues arise that require careful design decisions to be made. Sometimes ease-of-use must be sacrificed for efficiency and/or correctness. This paper details what these decisions are, and how they were made in CLIP.We also present performance data when checkpointing several long-running Paragon applications with CLIP. The bottom line is that a convenient, general-purpose checkpointing tool like CLIP can provide fault-tolerance on a massively parallel multicomputer like the Paragon with very good performance. Yuqun Chen, Kai Li 0001, James S. Plank |
SC | 1 |