• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2022, Vol. 44 ›› Issue (03): 403-410.

• High Performance Computing • Previous Articles     Next Articles

Microprogram control based on OpenVX parallel processor

ZHANG Ke1,LI Tao1,2,XING Li-dong2   

  1. (1.School of Computer Science & Technology,Xi’an University of Posts and Telecommunications,Xi’an 710121;
    2.School of Electronic Engineering,Xi’an University of Posts and Telecommunications,Xi’an 710121,China)
  • Received:2020-12-21 Revised:2021-04-12 Accepted:2022-03-25 Online:2022-03-25 Published:2022-03-24

Abstract: In order to solve the problems of large internal storage and complex transfer steps in the microcontroller of OpenVX parallel processor, the method of using the associated memory to generate the initial address of microprogram is used to improve the utilization of control memory, and groups the execution conditions of each operation according to the idea of grouping parallel judgment, which improves the speed of generating transfer address.This is verified by mapping five types of image processing functions in OpenVX to this processor. The experimental results show that the above structure and method increase the utilization ratio of control memory by 38.7% and reduce the average number of transfer steps by 50%. Finally, the microprogram is optimized to make the whole system more efficient.


Key words: OpenVX microprogram controller, transfer address generation module, associative memory, grouped parallelism, instruction optimization