EDBT 2026 Demo / reviewers in the wild / expert
Yang Liu 0044
dblp:51/3710-44
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 2
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.
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 87% Query processing and optimization · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
GPUs and heterogeneous computing · 53% Storage systems · 31% Hardware accelerators and domain-specific architectures · 9% | |
| Software engineering, system software, and programming languages
2 papers |
Program analysis · 45% Concurrent programming · 29% Debugging and program repair · 26% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › query processing
intra-query parallelism |
0.3 | 1 | 2018 | Griffin: uniting CPU and GPU in information retrieval systems for intra-query parallelism · PPoPP 2018 |
Information retrieval › search engines
search engine architecture |
0.3 | 1 | 2018 | Griffin: uniting CPU and GPU in information retrieval systems for intra-query parallelism · PPoPP 2018 |
Storage systems › flash and SSD
solid-state drive |
0.2 | 1 | 2014 | Willow: A User-Programmable SSD · OSDI 2014 |
Debugging and program repair
root cause analysis |
0.1 | 1 | 2012 | Be Conservative: Enhancing Failure Diagnosis with Proactive Logging · OSDI 2012 |
Concurrent programming › concurrency bug detection
data race detection |
0.1 | 1 | 2011 | ATDetector: improving the accuracy of a commercial data race detector by identifying address transfer · MICRO 2011 |
Program analysis
dynamic analysis |
0.1 | 1 | 2011 | ATDetector: improving the accuracy of a commercial data race detector by identifying address transfer · MICRO 2011 |
Program analysis › static analysis › bug detection
false positive reduction |
0.1 | 1 | 2011 | ATDetector: improving the accuracy of a commercial data race detector by identifying address transfer · MICRO 2011 |
Query processing and optimization
parallel query processing |
0.1 | 1 | 2018 | Griffin: uniting CPU and GPU in information retrieval systems for intra-query parallelism · PPoPP 2018 |
Hardware accelerators and domain-specific architectures › domain-specific accelerator
storage accelerator |
0.1 | 1 | 2014 | Willow: A User-Programmable SSD · OSDI 2014 |
Distributed systems
fault tolerance |
0.0 | 1 | 2012 | Be Conservative: Enhancing Failure Diagnosis with Proactive Logging · OSDI 2012 |
Concurrent programming
concurrency bug detection |
0.0 | 1 | 2011 | ATDetector: improving the accuracy of a commercial data race detector by identifying address transfer · MICRO 2011 |
Methods — techniques the papers use, named apart from their topics
CPU-GPU co-processing · 0.7address transfer identification · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Griffin: uniting CPU and GPU in information retrieval systems for intra-query parallelismabstractInteractive information retrieval services, such as enterprise search and document search, must provide relevant results with consistent, low response times in the face of rapidly growing data sets and query loads. These growing demands have led researchers to consider a wide range of optimizations to reduce response latency, including query processing parallelization and acceleration with co-processors such as GPUs. However, previous work runs queries either on GPU or CPU, ignoring the fact that the best processor for a given query depends on the query's characteristics, which may change as the processing proceeds. Yang Liu 0044, Jianguo Wang 0001, Steven Swanson |
PPoPP | 1 |
| 2016 | Hippogriff: Efficiently moving data in heterogeneous computing systemsabstractData movement between the compute and the storage (e.g., GPU and SSD) has been a long-neglected problem in heterogeneous systems, while the inefficiency in existing systems does cause significant loss in both performance and energy efficiency. This paper presents Hippogriff to provide a high-level programming model to simplify data movement between the compute and the storage, and to dynamically schedule data transfers based on system load. By eliminating unnecessary data movement, Hippogriff can speedup single program workloads by 1.17×, and save 17% energy. For multi-program workloads, Hippogriff shows 1.25× speedup. Hippogriff also improves the performance of a GPU-based MapReduce framework by 27%. Yang Liu 0044, Hung-Wei Tseng 0001, Mark Gahagan, Jing Li 0021, Yanqin Jin, Steven Swanson |
ICCD | 1 |
| 2016 | SPMario: Scale up MapReduce with I/O-Oriented Scheduling for the GPUabstractThe popularity of GPUs in general purpose computation has prompted efforts to scale up MapReduce systems with GPUs, but lack of efficient I/O handling results in underutilization of shared system resources in existing systems. This paper presents SPMario, a scale-up GPU MapReduce framework to speed up job execution and boost utilization of system resources with the new I/O Oriented Scheduling. The evaluation on a set of representative benchmarks against a highly-optimized baseline system shows that for the single job cases, SPMario can speedup job execution by up to 2.28×, and boost GPU utilization by 2.12× and 2.51× for I/O utilization. When scheduling two jobs together, I/O Oriented Scheduling outperforms round-robin scheduling by up to 13.54% in total execution time, and by up to 12.27% and 14.92% in GPU and I/O utilization, respectively. Yang Liu 0044, Hung-Wei Tseng 0001, Steven Swanson |
ICCD | 1 |
| 2014 | Willow: A User-Programmable SSD
Sudharsan Seshadri, Mark Gahagan, Meenakshi Sundaram Bhaskaran, Trevor Bunker, Arup De, Yanqin Jin, Yang Liu 0044, Steven Swanson |
OSDI | 7 |
| 2012 | Be Conservative: Enhancing Failure Diagnosis with Proactive Logging
Ding Yuan 0004, Peng Huang 0005, Yang Liu 0044, Michael Mihn-Jong Lee, Xiaoming Tang, Yuanyuan Zhou 0001, Stefan Savage |
OSDI | 4 |
| 2011 | ATDetector: improving the accuracy of a commercial data race detector by identifying address transferabstractIn order to take advantage of multi-core hardware, more and more applications are becoming multi-threaded. Unfortunately concurrent programs are prone to bugs, such as data races. Recently much work has been devoted to detecting data races in multi-threaded programs. Most tools, however, require the accurate knowledge of synchronizations in the program, and may otherwise suffer from false positives in race detection, limiting their usability. To address this problem, some tools such as Intel® Inspector provide mechanisms for suppressing false positives and/or annotating synchronizations not automatically recognized by the tools. However, they require users' input or even changes of the source code. Weiwei Xiong, Yang Liu 0044, Yuanyuan Zhou 0001 |
MICRO | 3 |