scispace - formally typeset
F

Fan Zhang

Researcher at Nankai University

Publications -  12
Citations -  175

Fan Zhang is an academic researcher from Nankai University. The author has contributed to research in topics: Inverted index & CUDA. The author has an hindex of 5, co-authored 12 publications receiving 163 citations. Previous affiliations of Fan Zhang include College of Information Technology.

Papers
More filters
Journal ArticleDOI

Efficient parallel lists intersection and index compression algorithms using graphics processing units

TL;DR: This work investigates new approaches to improve two important operations of search engines -- lists intersection and index compression and proposes Linear Regression and Hash Segmentation techniques for contracting the search range.
Proceedings ArticleDOI

Efficient lists intersection by CPU-GPU cooperative computing

TL;DR: A CPU-GPU cooperative model that can integrate the computing power of CPU and GPU to perform lists intersection more efficiently is proposed and a query-parallel GPU algorithm based on an element-thread mapping strategy for load balancing is designed.
Proceedings ArticleDOI

A Batched GPU Algorithm for Set Intersection

TL;DR: This work proposes an efficient GPU algorithm for high performance intersection of inverted index lists on CUDA platform which feeds queries to GPU in batches, thus can take full advantage of GPU processor cores even if problem size is small.
Proceedings ArticleDOI

Fast lists intersection with Bloom filter using graphics processing units

TL;DR: In this article, Wu et al. presented a GPU-CPU cooperative model which can dynamically switch between the asynchronous mode and the synchronous mode, under light query traffic, asynchronous mode is triggered, each newly arriving query is serviced by an independent thread.
Book ChapterDOI

In-Memory Checkpointing for MPI Programs by XOR-Based Double-Erasure Codes

TL;DR: Two kinds of XOR-based double-erasure codes - RDP (Row-Diagonal Parity) and B-Code are applied to in-memory checkpointing for MPI programs to develop scalable checkpointing/recovery algorithms which embed erasure code encoding/decoding computation into MPI collective communications operations.