TY - JOUR
T1 - Hardware Implementation of Associative Memories Based on Multiple-Valued Sparse Clustered Networks
AU - Onizawa, Naoya
AU - Jarollahi, Hooman
AU - Hanyu, Takahiro
AU - Gross, Warren J.
N1 - Funding Information:
This work was supported in part by JSPS KAKENHI under Grant 26700003. This research was supported in part by the Center of Innovation Program from Japan Science and Technology Agency, JST. This paper was presented in part at the 44th IEEE International Symposium on Multiple-Valued Logic, May 19-21, 2014. This paper was recommended by Guest Editor J. T. Butler.
Publisher Copyright:
© 2016 IEEE.
PY - 2016/3
Y1 - 2016/3
N2 - This paper presents algorithms and hardware implementations of associative memories based on multiple-valued sparse clustered networks (MV-SCNs). SCNs are recently-introduced binary-weighted associative memories that significantly improve the storage and retrieval capabilities over the prior state-of-the art. However, deleting or updating the messages stored in binary-weighted connections result in a significant increase in the data retrieval error probability as the binary-weighted connections deleted may be shared for several data patterns. In order to address the problem, the proposed algorithm exploits multiple-valued weighted connections of the network for storing the messages while maintaining the number of computation nodes in a cluster. The use of the multiple-valued weighted connections reduces the probability of deleting the shared connections compared to the binary-weighted connections. As a result, the proposed algorithm lowers the error rate by an order of magnitude for our sample network with 60% deleted contents compared to the conventional algorithm when the same amount of memory is used. For performance comparisons in hardware, the proposed SCNs are designed using Verilog-HDL and synthesized on TSMC 65 nm CMOS technology. The synthesis results show that the proposed MV-SCNs are around 10% smaller than the conventional binary-weighted SCNs as the number of computation nodes in the proposed SCNs is smaller than that of the conventional SCNs with the comparable speed and memory size.
AB - This paper presents algorithms and hardware implementations of associative memories based on multiple-valued sparse clustered networks (MV-SCNs). SCNs are recently-introduced binary-weighted associative memories that significantly improve the storage and retrieval capabilities over the prior state-of-the art. However, deleting or updating the messages stored in binary-weighted connections result in a significant increase in the data retrieval error probability as the binary-weighted connections deleted may be shared for several data patterns. In order to address the problem, the proposed algorithm exploits multiple-valued weighted connections of the network for storing the messages while maintaining the number of computation nodes in a cluster. The use of the multiple-valued weighted connections reduces the probability of deleting the shared connections compared to the binary-weighted connections. As a result, the proposed algorithm lowers the error rate by an order of magnitude for our sample network with 60% deleted contents compared to the conventional algorithm when the same amount of memory is used. For performance comparisons in hardware, the proposed SCNs are designed using Verilog-HDL and synthesized on TSMC 65 nm CMOS technology. The synthesis results show that the proposed MV-SCNs are around 10% smaller than the conventional binary-weighted SCNs as the number of computation nodes in the proposed SCNs is smaller than that of the conventional SCNs with the comparable speed and memory size.
KW - Associative memory
KW - content-addressable memory
KW - digital circuit implementation
KW - multiple-valued logic
KW - neural networks
UR - http://www.scopus.com/inward/record.url?scp=84959431999&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84959431999&partnerID=8YFLogxK
U2 - 10.1109/JETCAS.2016.2528721
DO - 10.1109/JETCAS.2016.2528721
M3 - Article
AN - SCOPUS:84959431999
SN - 2156-3357
VL - 6
SP - 13
EP - 24
JO - IEEE Journal on Emerging and Selected Topics in Circuits and Systems
JF - IEEE Journal on Emerging and Selected Topics in Circuits and Systems
IS - 1
M1 - 7416645
ER -