¿Qué compañía inventará una mejor arquitectura de placa base para admitir la computación paralela eficiente? Intel, ATI / AMD, nVidia o Samsung, etc.

He tocado muchas formas diferentes de computación paralela en mi carrera. El mayor dolor de cabeza arquitectónico que he tratado personalmente es la arquitectura de memoria: múltiples espacios (por ejemplo, en GPU), coherencia / consistencia (casi cualquier cosa con secuencias de instrucciones de ejecución independiente), etc. Las placas base son solo una parte de la arquitectura de memoria, y en En mi opinión, generalmente solo habrá mejoras incrementales debido a la necesidad de estándares, modularidad, flexibilidad y facilidad de fabricación.

Generalmente habrá una compensación entre el tamaño de la memoria y la proximidad a los recursos de cómputo. Las diferentes arquitecturas tendrán diferentes filosofías sobre cómo equilibrar el ancho de banda, la latencia y la capacidad. La arquitectura de la placa base solo está involucrada porque hay cierta comunicación cuando la memoria y el cálculo son componentes separados en la placa base. Los desarrollos más interesantes para mí fueron poner los controladores de memoria o la memoria principal en el paquete de cómputo, reduciendo así la influencia de la arquitectura de la placa base.

More Interesting

Actualmente estoy trabajando como desarrollador de software, ¿cómo puedo convertirme en gerente de producto?

Si soy el CEO de una empresa de tecnología, ¿por qué debería considerar contratar a un personal de control de calidad? Parece que este rol podría estar cubierto por un gerente de producto y una ingeniería que divida el rol de un personal tradicional de control de calidad.

¿Por qué los desarrolladores de software con autorizaciones Top Secret DOD y Polygraph ganan tanto dinero?

¿Qué tipo de estructura de equipo y jerarquía tienes cuando practicas Agile?

Si creamos un nuevo navegador, ¿qué cosas deberíamos probar como probador de software?

¿Qué es un documento SRS? ¿Qué debería contener principalmente?

¿Es factible elegir cada nuevo trabajo de una manera que lo obligue a cambiar toda su pila de tecnología?

Como estudiante de informática, ¿el trabajo independiente es una opción realista para mantenerme?

¿Cómo debo prepararme para las entrevistas de los roles de ingeniero de software en empresas comerciales de alta frecuencia de Nueva York (por ejemplo, HRT, Citadel, KCG, TRC)?

¿Pueden los estándares de protocolo de seguridad de código abierto 100% ser tan confiables (o más) que sus primos de origen cerrado?

Ingeniería de software: ¿Cómo documentan los programadores su trabajo?

¿Es robusto cada software confiable?

En la industria del software, ¿qué idioma se usa más?

¿Cuáles son todas las tareas de un probador manual?

¿Cuál es la mejor manera de encontrar distribuidores, revendedores de software?