Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

AI Engine GMIO Performance Profile: Measurements using timer do not provide the listed performance

Abierto
#369 2 comentarios 0 reacciones 1 asignado Ver en GitHub

@AlphaBu ya está trabajando en esto.

Desde el 11/5/2023.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

** Which tutorial are you running? **
https://github.com/Xilinx/Vitis-Tutorials/blob/2022.2/AI_Engine_Development/Feature_Tutorials/02-using-gmio/perf_profile_aie_gmio.md
using macro TIMER.

** Describe the issue **
Measurements using timer do not provide the listed performance.
I measured it twice, and both times the performance was lower than stated.
Performance is particularly low when num=1 for the first time.

image
image

** To Reproduce **
export ROOTFS=xilinx-versal-common-v2022.1/rootfs.ext4
export IMAGE=xilinx-versal-common-v2022.1/Image
. xilinx-versal-common-v2022.1/environment-setup-cortexa72-cortexa53-xilinx-linux
make package TARGET=hw
cd sw
gedit Makefile &
CXXFLAGS += -std=c++14 -D__TIMER__ -I$(XILINX_VIVADO)/include/ -I${SDKTARGETSYSROOT}/usr/include/xrt/ -O0 -g -Wall -c -fmessage-length=0 --sysroot=${SDKTARGETSYSROOT} -I${XILINX_VITIS}/aietools/include ${HOST_INC}
make clean
make
cd ../
cp host.exe host_timer.exe
copy host_timer.exe to the SD card.
booting Linux from an SD card
export XILINX_XRT=/usr
cd /run/media/mmcblk0p1
./host_timer.exe a.xclbin

** Your environment: **

  • OS: Red Hat Enterprise Linux Workstation release 7.5
  • Software Version: 2022.1
  • Hardware (if applicable): VCP190 production board
Lenguaje dominante
C
Estrellas
1.6k
Forks
627
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Xilinx/Vitis-Tutorials

Todos los issues de Xilinx/Vitis-Tutorials

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.