Estoy bastante seguro de que esta es una pregunta que se marcará como "principalmente basada en opiniones", pero aún así me gustaría formularla aquí ya que no hay tanta gente intelectual, experimentada y capacitada en el mismo lugar. He adquirido un gran interés en el campo de la Arquitectura de Computadoras (CA) y cuando digo agudamente, quiero decir que me gustaría continuar sin importar qué (aunque no soy de fondo de computadoras). Leí algunos libros sobre esto y casi cada uno de ellos dijo que es un estudio de Interfaz de Hardware / Software.
Ahora mi primera pregunta es "cuando hablamos de esta interfaz, ¿es algo así como que podemos estudiar tanto el hardware como el software en este campo y sus interdependencias"?
Mi interés principal es hacia la parte de hardware de CA. Me encanta jugar con muxes, decodificadores y todo. Todavía estamos usando la arquitectura x86 antigua (¡principalmente!) En el mundo moderno.
Entonces, segunda pregunta "¿No son capaces los investigadores en este campo de encontrar algo nuevo en términos de arquitectura"?
Todas las simulaciones que los investigadores deben llevar a cabo hoy en día se basan en un software que, por su propia admisión, da resultados inexactos, pero como no tenemos otras alternativas, tenemos que mantenerlo.
Tercera pregunta "¿Dónde estamos en términos de arquitecturas adaptables / reconfigurables que los investigadores pueden modificar de acuerdo con su propio diseño para obtener los resultados en lugar de jugar con los scripts de software y modificarlos"?
Mis preocupaciones o una sensación de celos radica en el hecho de que tanto el software como el hardware de CA desempeñan un papel igual. Entonces, ¿por qué no podemos limitar la investigación de software a las optimizaciones del compilador, etc. e intentar revitalizar la investigación en términos de simulaciones basadas en Hardware / FPGA? La gente de software tiene miles de cosas que hacer, pero para los expertos en hardware las oportunidades son limitadas. Entonces, ¿por qué no podemos tratar de ser lo suficientemente competitivos para este tipo de investigación? Pasé por el perfil de profesores en muchas de las mejores universidades, no pude encontrar a muchos que pudieran estar trabajando en algo como esto.
P.S: No estoy sugiriendo que el software en hardware sea malo o algo así. Estoy lo suficientemente informado como para darme cuenta del hecho de que el software hace que nuestra tarea sea más fácil, pero ¿es la única forma de hacer las cosas?
Estoy escribiendo esto después de sentirme decepcionado, por lo que no me importó mucho el flujo. Todos son bienvenidos a hacer sugerencias, ya sea en la parte de hardware o en la de software.