Skip to content

38 Perfilado de consumo energético: Rutinas en ensamblador frente a C - Urrea Ramirez Juan Pablo - #322

Open
jpablourrea wants to merge 24 commits into
tectijuana:mainfrom
jpablourrea:main
Open

jpablourrea wants to merge 24 commits into
tectijuana:mainfrom
jpablourrea:main

Conversation

@jpablourrea

Copy link
Copy Markdown
image

Investigación Individual

Ingeniería en Sistemas Computacionales
Materia: Lenguaje de Interfaz


👤 Información del Estudiante

  • Nombre completo: Urrea Ramirez Juan Pablo
  • Horario: 3PM a 4PM --PM
  • Título del tema: 38 Perfilado de consumo energético: Rutinas en ensamblador frente a C

📌 Descripción del Pull Request

Describa brevemente el contenido de este PR.

  • Una investigación personal sobre en qué afecta el consumo energético de las rutinas dependiendo su lenguaje fuente, en este caso comparando un lenguaje de bajo nivel como ensamblador con el lenguaje C.

⚠️ 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: Juan Pablo Urrea Ramirez
  • Fecha: 16/09/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

@IoTeacher

Copy link
Copy Markdown
Member

Revisión — Investigación U1

Urrea Ramírez Juan Pablo — excelente investigación sobre Perfilado de consumo energético: rutinas en ensamblador frente a C.

Puntaje: 94/100 — Aprobado, con un ajuste pendiente antes de merge

Lo que está muy bien:

  • Metodología rigurosa: modelo de potencia a nivel de instrucción (Tiwari, Malik y Wolfe, 1994), técnicas de perfilado con tabla comparativa, caso de estudio reproducible (suma de arreglo) en C y ensamblador.
  • Honestidad científica notable: aclaras explícitamente que los valores de energía son estimaciones a partir de ciclos y no mediciones físicas reales, y el anexo.md documenta cómo corregiste a la IA cuando presentó estimaciones como si fueran datos medidos.
  • La conclusión refuta la hipótesis inicial con datos (el ensamblador manual no gana frente a C con -O2) — es exactamente el tipo de análisis crítico que se busca, no una conclusión complaciente.
  • Bibliografía excelente, incluyendo el paper seminal del área.

Antes del merge, corrige:

  • La carpeta debe nombrarse solo con el tema, sin el nombre del alumno al final: entregas/2026b/research/Perfilado de consumo energético Rutinas en ensamblador frente a C/ (el nombre ya va dentro del documento).

Nota para futuras entregas (no bloqueante aquí):

  • El ejemplo usa AVR/ATmega328P (Arduino), fuera de las arquitecturas del curso (ARM64/ARM32, RISC-V). Es una elección razonable por la facilidad de medir energía en un Arduino real, y el modelo teórico aplica igual a cualquier ISA, pero para consistencia con el resto del curso hubiera sido ideal ilustrarlo también con ARM/RISC-V.

Renombra la carpeta y avisa para el merge final.

Atentamente,
René Solis R.
@IoTeacher

@IoTeacher

Copy link
Copy Markdown
Member

Juan Pablo, veo que intentaste renombrar la carpeta pero quedó a medias: la carpeta original con tu nombre (.../frente a C - Urrea Ramirez Juan Pablo/) sigue ahí con README.md y anexo.md, y además se creó una carpeta nueva sin tu nombre que solo contiene un archivo vacío dde.md (probablemente un archivo de prueba al crear la carpeta desde GitHub).

Para dejarlo limpio:

  1. Mueve README.md y anexo.md a entregas/2026b/research/Perfilado de consumo energético Rutinas en ensamblador frente a C/ (sin tu nombre en la ruta).
  2. Borra la carpeta antigua con tu nombre.
  3. Borra el archivo dde.md y esa carpeta vacía.

Avísame cuando quede solo una carpeta con los dos archivos correctos.

Atentamente,
René Solis R.
@IoTeacher

@jpablourrea

Copy link
Copy Markdown
Author

Listo profe, lo actualicé

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