Pixel-Level Parallelism - 2023.1 English

Vitis Libraries

Release Date
2023-12-20
Version
2023.1 English

The amount of parallelism to be implemented in a function from Vitis Vision is kept as a configurable parameter. In most functions, there are two options for processing data.

  • Single-pixel processing per clock cycle (SPC)
  • Processing Multiple pixels in parallel per clock cycle (MPC)

The following table describes the options available for specifying the level of parallelism required in a particular function:

Table 252 Table Options Available for Specifying the Level of Parallelism
Option Description
XF_NPPC1 Process 1 pixel per clock cycle
XF_NPPC2 Process 2 pixels per clock cycle
XF_NPPC4 Process 4 pixels per clock cycle
XF_NPPC8 Process 8 pixels per clock cycle