错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Hardware Simulations of Spiking Neural P Systems

  • Gexiang Zhang,
  • Sergey Verlan,
  • Tingfang Wu,
  • Francis George C. Cabarle,
  • Jie Xue,
  • David Orellana-Martín,
  • Jianping Dong,
  • Luis Valencia-Cabrera,
  • Mario J. Pérez-Jiménez

摘要

This chapter is dedicated to the hardware used in simulating SNP systems and their variants. Specifically, the main focus is on two of the most common types of parallel hardware for simulation: field-programmable gate arrays (in short, FPGAs) and graphics processing units (in short, GPUs). Hardware simulators mainly refer to the use of processing units besides the central processing unit (in short, CPU). FPGAs and GPUs are used as co-processors of CPUs: They are also known as accelerators referring to the fact that they are used to speed up computations not suited for CPUs. Both FPGAs and GPUs allow increased parallelism not found in CPUs: the former are lower power and programmable circuits, while the latter allow easy execution of thousands of threads. From this overview, it is not difficult to see how SNP systems are natural targets for implementations in such parallel hardware. Starting from the basics of such hardware, their representations, programming and optimisations for implementing SNP systems are discussed. Applications of both hardware simulators are provided, highlighting the benefits gained from such hardware as well as current challenges in the implementations. The chapter ends by outlining ideas for further simulations of SNP systems and variants on hardware.