¿Cuáles son algunas buenas ideas para proyectos de graduación en Arquitectura de Computadores?

Algunos de los proyectos y temas de investigación (si quieres llevarlo al siguiente nivel)
puede ser:

  • Métodos para mejorar el ancho de banda de búsqueda de cachés de rastreo,
  • mejoras de caché, que incluyen cachés de víctimas, buffers de flujo y direccionamiento hash,
  • Implemente y compare cachés de víctimas y cachés asociativos sesgados.
  • Implemente y compare dos esquemas recientes de captación previa.
  • Soporte arquitectónico de los sistemas operativos (por ejemplo, trampas a nivel de usuario para subprocesos ligeros)
  • métodos de captación previa (hardware y / o software) y su impacto en el rendimiento
  • características arquitectónicas de las cargas de trabajo de la base de datos
  • comportamiento de caché de aplicaciones o algoritmos de redes (u otras), con modificación para explotar cachés y jerarquías de memoria

Si trabajar en un proyecto de código abierto es una opción, lo invito a trabajar en ConcourseDB, una base de datos distribuida de autoajuste con indexación automática, control de versiones y transacciones ACID. Construir una base de datos es una excelente manera de exponerse a muchos conceptos en la arquitectura de computadoras.

Unirse a la comunidad es muy fácil y tenemos toneladas de proyectos disponibles para trabajar.

Elija el mejor proyecto más avanzado que pueda imaginar y haga que suceda. Aprenderá más de lo que puede imaginar con éxito o fracaso, y es probable que si está en un equipo lo acompañará hasta el último mes del proyecto y podría funcionar por su cuenta como un plan de respaldo. Saldrás ganador con una educación tecnológica mucho más avanzada que otros en tu programa. Aprenderá a trabajar como lo haría en una startup;) Cuando se despierte y termine el curso, todo parecerá un sueño 🙂