Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Zhangxi Tan is active.

Publication


Featured researches published by Zhangxi Tan.


theory and applications of satisfiability testing | 2008

Designing an efficient hardware implication accelerator for SAT solving

John D. Davis; Zhangxi Tan; Fang Yu; Lintao Zhang

This paper discusses the design of a hardware accelerator for Boolean Constraint Propagation (BCP) using Field Programmable Gate Arrays (FPGA). In particular, we describe the detailed implementation of the inference engine, a key component of the accelerator that performs implications. Unlike previous efforts in FPGA assisted SAT solving, our design uses Block RAM (BRAM) to store instance information. This novel design not only facilitates fast lookup and update, but also avoids synthesizing overhead for each SAT instance. We demonstrate that SAT instances can be easily partitioned into multiple groups that can be processed by multiple inference engines in parallel. By exploiting parallelism in hardware, the BCP accelerator can infer implications in 6 to 17 clock cycles for a new variable assignment. In addition, our design supports dynamic insertion and deletion of learned clauses. Cycle accurate simulation shows that our BCP accelerator is 5-16 times faster than the conventional software based approach for BCP.


Archive | 2014

Scheduling policy for queues in a non-volatile solid-state storage

John Hayes; Shantanu Gupta; John D. Davis; Brian Gold; Zhangxi Tan


Archive | 2014

Nonrepeating identifiers in an address space of a non-volatile solid-state storage

John Hayes; Shantanu Gupta; John D. Davis; Brian Gold; Zhangxi Tan


Archive | 2014

Data rebuild on feedback from a queue in a non-volatile solid-state storage

John D. Davis; John Hayes; Zhangxi Tan; Hari Kannan; Nenad Miladinovic


Archive | 2014

Error recovery in a storage cluster

John D. Davis; John Hayes; Zhangxi Tan; Hari Kannan; Nenad Miladinovic


Archive | 2016

Masking Defective Bits in a Storage Array

John D. Davis; John Hayes; Zhangxi Tan; Hari Kannan; Nenad Miladinovic


Archive | 2014

Failure mapping in a storage array

John D. Davis; John Hayes; Zhangxi Tan; Hari Kannan; Nenad Miladinovic


Archive | 2014

DIE-LEVEL MONITORING IN A STORAGE CLUSTER

John D. Davis; John Hayes; Zhangxi Tan; Hari Kannan; Nenad Miladinovic


Archive | 2015

Adjustable Error Correction Based on Memory Health in a Storage Unit

John D. Davis; John Hayes; Zhangxi Tan; Hari Kannan; Nenad Miladinovic


Archive | 2017

NON-VOLATILE RAM AND FLASH MEMORY IN A NON-VOLATILE SOLID-STATE STORAGE

John Hayes; Shantanu Gupta; John D. Davis; Brian Gold; Zhangxi Tan

Collaboration


Dive into the Zhangxi Tan's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

John Hayes

Johns Hopkins University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge