Skip to main content

Advertisement

Log in

A review of basic software for brain-inspired computing

  • Review Paper
  • Published:
CCF Transactions on High Performance Computing Aims and scope Submit manuscript

Abstract

Brain-inspired computing, which is inspired by the information processing procedure and the biophysiological structure of the brain, is believed to have the potential to drive the next wave of computer engineering and provide a promising way for the next generation of artificial intelligence. The basic software for brain-inspired computing is the core link to realize the research goals of brain-inspired computing and build the ecological environment of brain-inspired computing applications. This paper reviews the status of the three major kinds of basic software for brain-inspired computing. Namely, the toolchains for neuromorphic chips, the software simulation frameworks, and the frameworks that integrate spiking neural networks (SNNs) and deep neural networks (DNNs). Afterward, we point out that a "general-purpose" hierarchical and HW/SW decoupled basic software framework would be beneficial to both the (computational) neuroscience and brain-inspired intelligence fields. And the notion “general-purpose” refers to the decoupling of software and hardware and supports the integration of computer science and neuroscience related research.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Availability of data and material (data transparency)

Not applicable.

Code availability (software application or custom code)

Not applicable.

Notes

  1. https://www.humanbrainproject.eu.

  2. https://github.com/project-rig/nengo_spinnaker.

  3. https://facets.kip.uni-heidelberg.de.

  4. https://www.chinadaily.com.cn/a/202009/07/WS5f55828ba310675eafc57d2d.html.

  5. https://github.com/fzenke/spytorch.

  6. https://github.com/fangwei123456/spikingjelly.

  7. https://developer.nvidia.com/cuda-downloads.

  8. https://portal.brain-map.org.

References

Download references

Acknowledgements

Thank Beijing Innovation Center for Future Chips for providing the information about the neuromorphic chips.

Funding

Supported by the National Natural Science Foundation of China (62072266). Supported by the Open Project Program of the State Key Laboratory of Mathematical Engineering and Advanced Computing (Grant no. 2020A07). Supported by Tsinghua University-China Mobile Communications Group Co., Ltd. Joint Institute (Grant no. 62050340). Supported by Beijing National Research Center for Information Science and Technology (BNR2022RC01003).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peng Qu.

Ethics declarations

Conflict of interest

No.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Qu, P., Yang, L., Zheng, W. et al. A review of basic software for brain-inspired computing. CCF Trans. HPC 4, 34–42 (2022). https://doi.org/10.1007/s42514-022-00092-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42514-022-00092-1

Keywords

Navigation