Widgets - 2023.2 English

Vitis Libraries

Release Date
2023-12-20
Version
2023.2 English

Following table gives results for the Widgets with a wide variety of supported parameters, which are defined in: Widgets Configuration Parameters.

widget_benchmark.csv

Table 79 Widgets benchmark
Library Element AIE_VARIANT DATA_TYPE IN_API OUT_API NUM_INPUTS WINDOW_VSIZE NUM_OUTPUT_CLONES PATTERN HEADER_BYTES Latency Throughput NUM_BANKS NUM_AIE DATA_MEMORY PROGRAM_MEMORY DATA_OUT_TYPE
widget_api_cast 1 cfloat 0.0 0.0 1.0 256 1.0 0.0 0.0 693 ns 500 MSa/s 5 1 9081 1414  
widget_api_cast 1 cfloat 0.0 1.0 1.0 256 2.0 0.0 0.0 619 ns 500 MSa/s 3 1 4985 1340  
widget_api_cast 1 cfloat 1.0 0.0 2.0 256 3.0 0.0 0.0 849 ns 500 MSa/s 7 1 13179 1686  
widget_api_cast 1 cint16 0.0 0.0 1.0 256 1.0 0.0 0.0 409 ns 1000 MSa/s 5 1 4729 1414  
widget_api_cast 1 cint16 0.0 0.0 1.0 256 2.0 0.0 0.0 454 ns 1000 MSa/s 7 1 6777 1510  
widget_api_cast 1 cint16 0.0 0.0 1.0 256 3.0 0.0 0.0 489 ns 1000 MSa/s 9 1 8825 1622  
widget_api_cast 1 cint16 0.0 1.0 1.0 256 1.0 0.0 0.0 423 ns 924 MSa/s 3 1 2681 1292  
widget_api_cast 1 cint16 1.0 0.0 1.0 256 1.0 0.0 0.0 375 ns 930 MSa/s 3 1 2682 1298  
widget_api_cast 1 cint16 1.0 0.0 1.0 256 2.0 0.0 0.0 391 ns 870 MSa/s 5 1 4730 1442  
widget_api_cast 1 cint16 1.0 0.0 1.0 256 3.0 0.0 0.0 404 ns 833 MSa/s 7 1 6778 1604  
widget_api_cast 1 cint16 1.0 0.0 2.0 256 1.0 0.0 0.0 485 ns 1000 MSa/s 3 1 2683 1346  
widget_api_cast 1 cint32 0.0 1.0 1.0 256 2.0 0.0 0.0 619 ns 500 MSa/s 3 1 4729 1340  
widget_api_cast 1 cint32 1.0 0.0 1.0 256 4.0 0.0 0.0 671 ns 445 MSa/s 9 1 17018 1750  
widget_api_cast 1 cint32 1.0 0.0 2.0 256 4.0 0.0 0.0 837 ns 500 MSa/s 9 1 17019 1734  
widget_api_cast 1 int32 0.0 1.0 1.0 256 2.0 0.0 0.0 363 ns 1000 MSa/s 3 1 2681 1340  
widget_api_cast 1 int32 1.0 0.0 2.0 256 2.0 0.0 0.0 472 ns 1003 MSa/s 5 1 4731 1474  
widget_real2complex 1 cfloat       1024       2355 ns 500 MSa/s 5 1 25364 1482 float
widget_real2complex 1 cfloat       256       652 ns 500 MSa/s 5 1 6932 1482 float
widget_real2complex 1 cint16       1024       1220 ns 1000 MSa/s 5 1 13076 1498 int16
widget_real2complex 1 cint16       256       368 ns 1000 MSa/s 5 1 3860 1498 int16
widget_real2complex 1 cint32       1024       2355 ns 500 MSa/s 5 1 25364 1482 int32
widget_real2complex 1 cint32       256       652 ns 500 MSa/s 5 1 6932 1482 int32
widget_real2complex 1 float       1024       5870 ns 500 MSa/s 5 1 25364 1476 cfloat
widget_real2complex 1 float       256       1496 ns 499 MSa/s 5 1 6932 1476 cfloat
widget_real2complex 1 int16       1024       3397 ns 1000 MSa/s 5 1 13076 1502 cint16
widget_real2complex 1 int16       256       876 ns 1000 MSa/s 5 1 3860 1502 cint16
widget_real2complex 1 int32       1024       5870 ns 500 MSa/s 5 1 25364 1476 cint32
widget_real2complex 1 int32       256       1496 ns 499 MSa/s 5 1 6932 1476 cint32