NVIDIA quiere que ATI implemente PhysX

Me ha sorprendido esta noticia gratamente, parece increible pero NVIDIA esta buscando una alianza con su enemigo ATI, posiblemente para propagar este gran motor físico lo máximo posible, reduciendo las posibilidades de la batalla que esta ocurriendo ahora entre PhysX vs Havok.

Actualmente cualquier tarjeta gráfica funciona con PhysX por software, pero la idea es implementar física que requiera grandes calculos por separado (en paralelo) del render. Actualmente las cpu hacen este trabajo, y lo hacen muy bien, pero cuando esto este más implementado se liberara a la cpu de este tipo de trabajo para que puede realizar tareas como ray-tracing en tiempo real. (Aunque pronostico que en 10 años habra tarjetas de luz con raytracing por hardware). La CPU de forma ideal solo debería en cargarse la lógica básica del juego, calculos (pero no de matrices, que para eso esta la grafica), y preocuparse de la I/O.
NVIDIA esta implemente PhysX por hardware mediante CUDA, CUDA es un lenguaje de programación de bajo niveñl para gráficas nvidia que permite realizar calculos utilizando el hardware en vez de la CPU, pues bien ATI tiene algo parecido y NVIDIA le esta pidiendo que implemente PlysX por hardware.

Mas detellas en la fuente : http://www.tgdaily.com/html_tmp/content-view-38283-135.html

Anuncios

Unison: Sincronización de carpetas en local o remoto

Os pondre un ejemplo para sincronizar dos carpetas remotas, Unison en remoto usa ssh. Asi que necesitamos instalar ssh y unison. Asi que lo primero :

sudo apt-get install ssh unison unison-gtk

Con esto nos instala un cliente de SSH, pone un servidor de SSH en el puerto por defecto. Y además porsupuesto el unison y su interfaz gráfico.

Me voy a basar en un ejemplo para sincronizar los mapas del Warcraft III. Para serviriía evidentemente para sincronizar 2 carpetas cualesquiera.

Son 2 portatiles en LAN con IPs 192.168.1.4 y 192.168.1.5. Ambos PCs juegan bastante mapas muy variados y al poco tiempo un ordenador tiene más mapas que otro, o tiene más mapas de tipo td, vampiro y menos de otro tipo.

En definitiva queremos que todos los mapas que tenga el 4 y no el 5 se copien el 5. Y todos los mapas que tenga el 5 y no tengo el 4 se copien al 4. De manera que ambas carpetas queden exactemente iguales.

Por ultimo se quiere comprobar si hay mapas nuevos cada 5 min, no es problema, unison es muy eficiente, y robusto. Tienes modos para trabajar en batch (proceso de fondo, con poca prioridad y no interactivo, el usuario no interviene). Bueno eso de que unison no pregunte puede asustar, eso no es un problema, porque unison solo sincroniza lo que sabe perfectamente que puede modificar sin peligro de que el usuario se emcabrone por perder información. Cada cierto tiempo el usuario puede entrar por el interfaz gráfico del unison y resolver los posibles conflictos de sincronización.

Sigue leyendo