badcrossbar: A Python tool for computing and plotting currents and voltages in passive crossbar arrays

badcrossbar: A Python tool for computing and plotting currents and voltages in passive crossbar arrays
复制标题

badcrossbar:一个用于计算和绘制无源交叉阵列中电流和电压的 Python 工具

DOI:
10.1016/j.softx.2020.100617
复制
发表时间:
2020
期刊:
影响因子:
3.4
通讯作者:
Joksas D
Joksas D
中科院分区:
计算机科学4区
文献类型:
--
作者:
Joksas D

文献摘要

被引文献

相似文献

在实现具有类似于阵列的体系结构的系统时,Crossbar阵列是一种流行的解决方案。随着神经形态工程领域的最新发展,交叉开关现在通常用于实现人工神经网络,或者更一般地,用于在硬件中执行向量矩阵乘法。然而,存在于所有交叉杆中的互连电阻可导致与这些结构的预期行为的显著偏差。在这项工作中,我们presentbadcrossbar-一个开源的工具,用于计算电流和电压,在这种非理想的被动交叉阵列。此外,该软件包还可以轻松地可视化这些结构的分支和节点上的电流和电压(或其他数值变量)。
Crossbar arrays are a popular solution when implementing systems that have array-like architecture. With the recent developments in the field of neuromorphic engineering, crossbars are now routinely used to implement artificial neural networks or, more generally, to perform vector–matrix multiplication in hardware. However, the interconnect resistance present in all crossbars can lead to significant deviations from the intended behaviour of these structures. In this work, we presentbadcrossbar—an open-source tool for computing currents and voltages in such non-ideal passive crossbar arrays. Additionally, the package allows to easily visualise currents and voltages (or other numerical variables) in the branches and on the nodes of these structures.