Research

Trends

  • Scalable Neuromorphic Computing System Design. Compared with the general-purpose processors, the existing accelerators have made a leap by optimizing the basic logic units for tensor operations and the data flows in brain-inspired neural network architectures. Nevertheless, to approach the computational performance, scale, and efficiency of the brain, innovation of more scalable and biologically-plausible computing systems is necessary. On the software side, the sequential backpropagation (BP) algorithm prevents efficient parallelization and fast convergence. Non-BP method like Direct Feedback Alignment (DFA) resolves inherent layer dependencies by directly passing the error from the output to each layer. We aim to present a more comprehensive analysis of scalable neuromorphic computing system design.

  • Leverage/Harness Variations and Outperform Noise-Free Cases. Variation appears to be a negative attribute in image classification tasks. However, variations can be a positive factor for the networks that are “in need of” noise. For example, in the Bayesian neural network (BNN), the weight is a distribution instead of a fixed value. We have conducted some preliminary studies on this topic and successfully harnessed the noise on the photonic phase-change memory to build BNN. This research trend can work with specific networks, such as generative adversarial networks (GAN).

  • Efficient Full-Stack Design for Emerging Applications. The efficiency problem is not only at the hardware level; thus, looking into the entire stack from the application and device to the compiler and software is essential. It is important to construct the compiler to automatically translate the model to the hardware with an optimized data flow in order to enable the full-stack design with high efficiency. Furthermore, the hardware-level data preload/reuse scheme and algorithm-level pruning, quantization, sampling, and sparse encoding techniques can work together toward full-stack efficiency. In addition, our group research on effective PIM design can be open-sourced and organized into modular blocks for the benefit of other researchers.

  • Part of previous research is presented in this poster.