Open Up Access to NPU Registers

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Open Up Access to NPU Registers

1,120 次查看
wklee
Contributor II

Dear NXP team,

1) I am interested to know if NXP has a plan in opening up the access to NPU for general purpose computing. I came across the reference manual Section 24.2:

eIQ Neutron NPU does not have any user-configurable registers. All NPU configuration and control functions must be performed using NXP's eIQ Toolkit software. See References for links.

That means we cannot use NPU for other general purposes, which is kind of a waste. Although NPU is specially designed for machine learning, it can also be used by other signal processing and statistics applications. For example, Add Tensor-Tensor, Convolution 2D/1D, Maximum, Mean, Minimum and etc. can be used in many applications, they are kind of generic.

It would be great if NXP can consider opening up the registers access so that we can manually configure it to perform general purpose computing, rather than relying on the eIQ tool which only support machine learning computations. Imagine that if this is possible, it will be like CUDA-NVIDIA 18 years ago! This should definitely benefit NXP.

2) If there is no plan to open up the NPU for general purpose computations, is there any other ways we can use eIQ tool to generate some "fake" CNN model and run it for general purpose computation?

 

Thanks.

 

标签 (1)
0 项奖励
回复
1 回复

1,048 次查看
Harry_Zhang
NXP Employee
NXP Employee

Hi @wklee 

Unfortunately, we only open the registers of the NPU base address, and users cannot operate the registers inside the NPU.

BR

Harry

0 项奖励
回复