Performance Specifications
Performance Specifications
This section describes only the performance specifications of each product. The performance specifications vary according to the memory and CPU configurations of each product. For details about the performance specifications of each product, see the official description of the Ascend community.
This section takes a single device as an example to describe the performance specifications in basic scenarios, as shown in the table below. The performance at other resolutions can be estimated in the same way.
In the following table, one channel corresponds to one thread, 720p indicates a resolution of 1280 x 720 pixels, 1080p indicates a resolution of 1920 x 1080 pixels, and 4K indicates a resolution of 3840 x 2160 pixels.
Scenario |
Total Frame Rate |
|---|---|
|
n x 1440 FPS |
|
14400 FPS |
|
n x 360 FPS |
|
3600 FPS |
|
n x 90 FPS |
|
900 FPS |
Scenario |
Total Frame Rate |
|---|---|
|
n x 800 FPS |
|
1600 FPS |
|
n x 200 FPS |
|
400 FPS |
|
n x 100 FPS |
|
200 FPS |
Scenario |
Total Frame Rate |
|---|---|
|
n x 360 FPS |
|
4320 FPS |
|
n x 90 FPS |
|
1080 FPS |
|
n x 22.5 FPS |
|
270 FPS |
The VPC processing performance is closely related to the image resolution during processing. The maximum resolution of the input and output images is used as the reference resolution. A larger reference resolution indicates a longer processing time and lower performance.
A VPC batch processing API (whose name includes "batch", such as hi_mpi_vpc_batch_crop_resize_paste) allows the parallel image processing on multiple VPC hardware units in the DVPP. Therefore, a single channel can reach the maximum total frame rate.