Si.
Si lo desea a muy alta velocidad, puede usar SMP para vincular múltiples procesadores. Esto es similar a múltiples núcleos, pero no ha compartido caché L2. Esto puede mejorar el rendimiento en algunos casos.
Si está utilizando un Intel iWarp (¿cómo?) O una computadora, el procesador tiene conectores de red diseñados para permitir que los procesadores trabajen cooperativamente en una tarea tan grande como desee. Creo que el clúster máximo de computadoras tenía más de 10,000 procesadores. Desea ver Occam si está interesado en esta metodología. La versión de Unix / Windows es KROC.
- Cómo restaurar los datos eliminados de mi PC
- ¿Windows 7 instalará los controladores en formato .exe durante la instalación?
- El i5-4590 de mi amigo se sobrecalienta con el disipador térmico estándar. ¿Cómo puedo remediar esto?
- Estoy usando Windows 8 y mi computadora portátil se vuelve muy lenta. ¿Qué tengo que hacer?
- ¿Cómo se conecta un Samsung Galaxy a una PC?
Si está construyendo una computadora barata de alto rendimiento (también conocido como un clúster de pila de piezas), entonces probablemente desee MOSIX, Rocks o GASNet. Están diseñados para la agricultura de proceso. ccNUMA y la memoria compartida distribuida existen para Linux.
Si está utilizando un SGI Origin, los ladrillos del procesador están vinculados por red. Es totalmente transparente y utiliza NUMA para presentar procesadores con una vista uniforme de la memoria.
Si desea un poco más de empuje, Infiniband permite que los nodos en un clúster lean y escriban en la memoria en otros nodos. Entonces, nuevamente, tiene un procesamiento paralelo cooperativo.
Para distribuir programas entre procesadores, RPC es antiguo pero confiable, y The Ace Orb (más extras) es una implementación CORBA 3 muy respetable. CORBA es más pesado que RPC y sufrió una sobreoferta de comités, pero si necesita el poder adicional, entonces TAO es uno de los sistemas mejor mantenidos. Hay dos versiones, creo que OCI hace el comercial que es estable pero simplemente no geek, con Vanderbilt haciendo el experimental con ideas innovadoras que podrían funcionar o lograr el fin del mundo. Habiendo compilado y distribuido software de código abierto que muestra potencial, me gusta la división del trabajo por la que han optado, pero tienen que ir con el conjunto integral.
Para todo lo demás, hay mas … no, está Globus, un tejido realmente impresionante para la computación grid. Pesado, sí, y probablemente no hubiera usado Java para ello, pero es una forma impresionante de construir un centro de datos virtual a partir de computadoras dispersas en Internet e Internet 2.