es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ALARMMANAGER

Registro de enlace de ARM: subrutina no hoja

Estoy pensando en dónde se utiliza el registro de enlace en la CPU ARM. Según entiendo, se utiliza para almacenar la dirección de retorno de las funciones. Pero ¿cada dirección de retorno va a este registro después de una llamada de función o solo está relacionado con la implementación de . . . Read more

¿Cómo maneja una CPU las interrupciones asíncronas?

Las CPUs dividen una instrucción en varios micro-ops, esto funciona para núcleos x86 y ARM y posiblemente para varias otras arquitecturas. Los micro-ops se pueden ejecutar sin orden específico y se almacenan en un ROB. Se finalizan en orden desde este ROB. ¿Cómo maneja una CPU las interrupciones asíncronas? Pienso . . . Read more

¿Cuál es la forma más eficiente de manejar el desbordamiento de multiplicación entera con saturación utilizando las instrucciones intrínsecas de ARM Neon?

Tengo la siguiente multiplicación entre 2 vectores de 16 bits: int16x8_t dx; int16x8_t dy; int16x8_t dxdy = vmulq_s16(dx, dy); En caso de que dx y dy sean lo suficientemente grandes, el resultado puede desbordarse. Me gustaría limitar la multiplicación resultante entre los valores MININT16 y MAXINT16. Hasta ahora no he . . . Read more

Análisis de NNAPI (API de Red Neuronal)

Estoy estudiando la plataforma de Android, especialmente nnapi. Descubrí que el controlador Arm nn procesa las solicitudes de la aplicación a través de NNAPI. Estaba tratando de entender el flujo de la función en el código base y actualmente estoy enfrentando un problema que no se puede resolver. Me pregunto . . . Read more