Self‐selective memristor‐enabled in‐memory search for highly efficient data mining
Ling Yang,
Xiaodi Huang,
Yi Li,
Houji Zhou,
Yingjie Yu,
Han Bao,
Jiancong Li,
Shengguang Ren,
Feng Wang,
Lei Ye,
Yuhui He,
Jia Chen,
Guiyou Pu,
Xiang Li,
Xiangshui Miao
Affiliations
Ling Yang
School of Integrated Circuits, Hubei Key Laboratory for Advanced Memories Huazhong University of Science and Technology Wuhan the People's Republic of China
Xiaodi Huang
School of Integrated Circuits, Hubei Key Laboratory for Advanced Memories Huazhong University of Science and Technology Wuhan the People's Republic of China
Yi Li
School of Integrated Circuits, Hubei Key Laboratory for Advanced Memories Huazhong University of Science and Technology Wuhan the People's Republic of China
Houji Zhou
School of Integrated Circuits, Hubei Key Laboratory for Advanced Memories Huazhong University of Science and Technology Wuhan the People's Republic of China
Yingjie Yu
School of Integrated Circuits, Hubei Key Laboratory for Advanced Memories Huazhong University of Science and Technology Wuhan the People's Republic of China
Han Bao
School of Integrated Circuits, Hubei Key Laboratory for Advanced Memories Huazhong University of Science and Technology Wuhan the People's Republic of China
Jiancong Li
School of Integrated Circuits, Hubei Key Laboratory for Advanced Memories Huazhong University of Science and Technology Wuhan the People's Republic of China
Shengguang Ren
School of Integrated Circuits, Hubei Key Laboratory for Advanced Memories Huazhong University of Science and Technology Wuhan the People's Republic of China
Feng Wang
School of Integrated Circuits, Hubei Key Laboratory for Advanced Memories Huazhong University of Science and Technology Wuhan the People's Republic of China
Lei Ye
School of Integrated Circuits, Hubei Key Laboratory for Advanced Memories Huazhong University of Science and Technology Wuhan the People's Republic of China
Yuhui He
School of Integrated Circuits, Hubei Key Laboratory for Advanced Memories Huazhong University of Science and Technology Wuhan the People's Republic of China
Jia Chen
InnoHK Centers AI Chip Center for Emerging Smart Systems Hong Kong the People's Republic of China
Guiyou Pu
Huawei Technologies Co., Ltd. Shenzhen the People's Republic of China
Xiang Li
Huawei Technologies Co., Ltd. Shenzhen the People's Republic of China
Xiangshui Miao
School of Integrated Circuits, Hubei Key Laboratory for Advanced Memories Huazhong University of Science and Technology Wuhan the People's Republic of China
Abstract Similarity search, that is, finding similar items in massive data, is a fundamental computing problem in many fields such as data mining and information retrieval. However, for large‐scale and high‐dimension data, it suffers from high computational complexity, requiring tremendous computation resources. Here, based on the low‐power self‐selective memristors, for the first time, we propose an in‐memory search (IMS) system with two innovative designs. First, by exploiting the natural distribution law of the devices resistance, a hardware locality sensitive hashing encoder has been designed to transform the real‐valued vectors into more efficient binary codes. Second, a compact memristive ternary content addressable memory is developed to calculate the Hamming distances between the binary codes in parallel. Our IMS system demonstrated a 168× energy efficiency improvement over all‐transistors counterparts in clustering and classification tasks, while achieving a software‐comparable accuracy, thus providing a low‐complexity and low‐power solution for in‐memory data mining applications.