Skip to content

21 Conteo de ciclos con el contador de la PMU (PMCCNTR) en AArch64 - #293

Open
angelmurua wants to merge 7 commits into
tectijuana:mainfrom
angelmurua:main
Open

angelmurua wants to merge 7 commits into
tectijuana:mainfrom
angelmurua:main

Conversation

@angelmurua

@angelmurua angelmurua commented Sep 8, 2026

Copy link
Copy Markdown
image

Investigación Individual

Ingeniería en Sistemas Computacionales
Materia: Lenguaje de Interfaz


👤 Información del Estudiante

  • Nombre completo: Angel Gerardo Murua Ramirez
  • Horario: 17-18PM
  • Título del tema: Conteo de ciclos con el contador de la PMU (PMCCNTR) en AArch64

📌 Descripción del Pull Request

Describa brevemente el contenido de este PR.

  • Qué aporta académicamente al repositorio.
    Investigacion original del tema Conteo de ciclos con el contador de la PMU (PMCCNTR) en AArch64 para la materia de lenguages de interfaz

⚠️ Este Pull Request debe contener únicamente su investigación individual.


📁 Estructura de Entrega

Marque con ✅ o ❌ según corresponda:

  • 📂 Carpeta individual con el nombre del tema (Ejemplo: Representacion_del_Conocimiento_G4)
  • 📄 Archivo README.md usando el template oficial
  • 🧩 Todas las secciones completas
  • 🖼 Diagramas / imágenes correctamente integrados (si aplica)
  • 📚 Referencias académicas en formato adecuado
  • ✍️ Redacción original (sin copiar contenido)

🧠 Validación Académica

Confirme que su investigación cumple con los criterios técnicos:

  • Tema alineado al programa de la materia
  • Fundamentación teórica clara
  • Desarrollo estructurado y coherente
  • Análisis técnico propio
  • Conclusiones bien argumentadas
  • Aporte claro al aprendizaje de Lenguaje de Interfaz

🔍 Observaciones para el Maintainer (Docente)


📊 Rúbrica de Evaluación – Pull Request

Ingeniería en Sistemas Computacionales
Materia: Lenguaje de Interfaz
Valor total: 100 puntos

Criterio de Evaluación Descripción del Desempeño Esperado Valor
📁 Estructura del Repositorio Carpeta nombrada correctamente con el tema asignado. Organización limpia y coherente. 10 pts
📄 Uso correcto del Template Pull Request completo siguiendo el template oficial sin omisiones. 10 pts
🧩 Desarrollo del Contenido Investigación completa, estructurada y técnicamente fundamentada. 20 pts
🧠 Fundamentación Teórica Uso adecuado de conceptos técnicos propios de Lenguaje de Interfaz. 15 pts
🔎 Análisis y Aporte Propio Reflexión técnica clara, conclusiones bien argumentadas y aporte al aprendizaje. 15 pts
🖼 Recursos Visuales (si aplica) Diagramas, esquemas o ejemplos correctamente integrados y explicados. 5 pts
📚 Referencias Académicas Fuentes confiables, correctamente citadas. 10 pts
✍️ Redacción Técnica Claridad, coherencia, ortografía y uso apropiado de terminología técnica. 10 pts
🔄 Flujo de Contribución PR correctamente generado, sin afectar archivos de otros compañeros. 5 pts

📝 Declaración de Originalidad

Declaro que este trabajo es original y de mi autoría, y que todas las fuentes consultadas han sido citadas correctamente.
Entiendo que el plagio total o parcial invalida la entrega.

  • Nombre: Angel Gerardo Murua Ramirez
  • Fecha: 14 de septiembre del 2026

✅ Checklist Final antes de Enviar

  • Revisé ortografía y redacción técnica
  • El PR contiene únicamente mi investigación
  • El título del PR sigue el formato solicitado por el docente
  • No modifiqué archivos de otros compañeros, o estructura de directorios
  • Verifiqué que mi carpeta está nombrada correctamente con el tema asignado
  • La investigación esta en el README.md y en directorio del tema otros documentos de apoyo enlazados

image

Nombre del autor para auditar: ______________________ SOLO SI ES UN PEER-REVIEW LLENE ESTE FORMATO, DE LO CONTRARIO FAVOR DE SALTARLO (BORRAR ESTE MENSAJE(

Estimado/a autor/a:

Gracias por su valiosa aportación en la validación de diagramas Mermaid, el uso de formato Markdown extendido, la incorporación de imágenes y la correcta estructuración de tablas en Markdown.

Su auditoría contribuye significativamente al fortalecimiento de la comunidad de Lenguaje de Interfaz, ayudando a consolidar una fuente de contenido de calidad para nuestros visitantes y para los procesos de indexación.

Le deseamos mucho éxito en su labor académica y profesional.

Atentamente,

René Solis R.
@IoTeacher

This document provides an in-depth analysis of cycle counting using the PMU (Performance Monitoring Unit) counter (PMCCNTR) in AArch64 architecture, covering its fundamentals, technical details, and methodologies for data extraction.
@IoTeacher

Copy link
Copy Markdown
Member

Hola Ángel. El tema (conteo de ciclos con PMU/PMCCNTR) sí corresponde a tu asignación y la ruta está bien. Falta agregar anexo.md (bitácora de uso de IA) — categoría 5 de la rúbrica, obligatorio si usaste algún LLM durante la investigación.

@IoTeacher

Copy link
Copy Markdown
Member

Recordatorio con base en AI_GUIDANCE.md (raíz del repo), sección "Responsabilidad académica": si usaste algún LLM durante la investigación, es obligatorio documentarlo en anexo.md con: prompts utilizados, cambios/mejoras hechos tras revisión crítica, referencias adicionales consultadas, y una reflexión (¿qué sesgos/errores/vacíos encontraste?, ¿qué aprendiste?). Ese archivo todavía falta en tu entrega — agrégalo antes de que se revise para calificación (categoría 5 de la rúbrica).

@IoTeacher

Copy link
Copy Markdown
Member

Buen dia, solo recordar que antes de publicar debe justificar la participacion en el formulario de PR lo dejo en blanco. Es como la presentación para el grupo MAINTEINER del repositorio.

Screenshot 2026-09-12 at 5 18 19 a m

@IoTeacher IoTeacher left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revisión — Rechazado (formulario incompleto)

Este Pull Request no puede evaluarse en su estado actual porque el formulario del template no fue llenado:

  • No se completó la sección Información del Estudiante (nombre completo, horario, título del tema).
  • No se marcó ningún checkbox de Estructura de Entrega ni de Validación Académica.
  • No se llenó la Declaración de Originalidad (nombre y fecha) — esta autorización es obligatoria para que el docente pueda aceptar la entrega.
  • No se completó el Checklist Final antes de Enviar.

Además, falta el archivo anexo.md con la bitácora de uso de IA.

Para volver a enviar:

  1. Llena por completo el template del PR: datos del estudiante, todos los checkboxes que apliquen, y la Declaración de Originalidad con tu nombre y fecha.
  2. Agrega el anexo.md.
  3. Actualiza este mismo PR (no abras uno nuevo) una vez corregido.

Quedo pendiente de la actualización para volver a revisar.

@angelmurua angelmurua closed this Sep 14, 2026
@angelmurua angelmurua reopened this Sep 14, 2026
@angelmurua angelmurua closed this Sep 15, 2026
@angelmurua angelmurua reopened this Sep 15, 2026
@IoTeacher

Copy link
Copy Markdown
Member

Revisión — Investigación U1

Ángel, gracias por completar el formulario. El contenido técnico va por buen camino (PMCCNTR_EL0, acceso desde EL0, perf_event_open, limitaciones de QEMU), pero antes de calificar necesito que corrijas:

  • anexo.md: el archivo actual solo tiene el prompt y los links pegados. Debe incluir, según AI_GUIDANCE.md: herramientas de IA utilizadas, cambios/mejoras que hiciste tras revisión crítica, y una reflexión (¿qué sesgos/errores/vacíos encontraste en la respuesta de la IA?, ¿qué aprendiste?), además de la fecha. También corrige el nombre del archivo a minúsculas: anexo.md (no Anexo.md).
  • Bibliografía: el README no tiene ninguna sección de referencias. Agrega las fuentes que consultaste (los links que le diste a la IA pueden ser un buen punto de partida) en formato IEEE.

Avísame cuando esté corregido para volver a revisar.

Atentamente,
René Solis R.
@IoTeacher

Added bibliography and discussed risks of PMU optimization in emulators.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants