Paralelización automática y estrategias de programación . por ejemplo, el compilador Helix-RC.
Página principal – HELIX
Lenguajes seguros para multiprocesamiento y configuraciones distribuidas (Python es un ejemplo).
Bibliotecas de comunicación para multiprocesamiento (en clústeres, la memoria compartida es un asco entre nodos, por lo que debe pasar mensajes (MPI) entre nodos y se necesitan bibliotecas especiales)
- ¿Cómo los estudiantes de posgrado mejoran su código, ya que no existe un proceso formal?
- ¿Cuáles son los mejores campos de investigación en informática recientemente?
- Predicción de tráfico sobre hosts o nodos en la nube: ¿es un tema de tendencia o un área de investigación en la computación en la nube?
- ¿Cuál es la mejor manera de hacer investigación CS en Stanford como estudiante?
- ¿Cuáles son algunos buenos artículos de encuestas sobre procedencia de datos?
La seguridad es un tema candente hoy en día. Canales secundarios entre diferentes procesos que comparten recursos de caché, etc., y estrategias de programación para mitigarlos.
Reducción de interferencias . Los procesos que comparten cachés y redes consumen recursos que otros procesos pueden necesitar para progresar. Se pueden aplicar mecanismos arquitectónicos y de programación para resolver estos problemas. p.ej
Página en mit.edu