Home > Plataformas CAD / GIS deben ir a la GPU

Plataformas CAD / GIS deben ir a la GPU

Aquellos de nosotros que somos usuarios de las aplicaciones gráficas, son siempre expectante que los equipos tienen suficiente memoria de trabajo. En este sentido, los programas de CAD / GIS siempre ha sido cuestionada o medido en términos del tiempo que se necesita para realizar las actividades diarias, tales como:

  • Análisis Espacial
  • Corrección y registro de imágenes
  • Despliegue de datos masivos
  • Gestión de datos dentro de una geodatabase
  • Servicio de datos

El PC típica no ha cambiado mucho en los últimos años, en términos de RAM, disco duro, la memoria de gráficos y funciones que sólo han ido en aumento, pero la lógica de funcionamiento de la CPU ha mantenido su diseño original (Es por eso que seguimos llamando CPU). Es También ha sido una desventaja que los equipos crecen en la capacidad; programas matan a su expectativa mediante el diseño de consumir el nuevo potencial.

clip image001169 CAD/GIS platforms must go to the GPU

Como un ejemplo, (y sólo por ejemplo), Cuando dos usuarios se colocan simultáneamente en las mismas condiciones de los equipos y de los datos, una con AutoCAD 2010 y el otro con Microstation V8i, la carga de 14 imágenes de la trama, una parcela de 8.000 propiedades y la conexión a una base de datos de Oracle Spatial, nos hacemos la pregunta :

¿Qué hace uno de los dos tienen, para evitar la sobrecarga de la máquina?

La respuesta no está en la innovación, que es simplemente la manera de desarrollar el programa, ya que no sucede con Autodesk Maya, que hace las cosas más locas y tiene un mejor rendimiento. La forma de explotar el PC es la misma (hasta ahora en el caso de los dos programas), y en función de esto, disparar a los programas, ya que tratamos con ellos para trabajar mucho. Por lo tanto, algunos equipos se conocen como PCs tradicionales, estaciones de trabajo o servidores, no porque sean de otro color, sino por la forma en que rinda la implementación de programas de alto consumo en el diseño gráfico, el procesamiento de vídeo, desarrollo de aplicaciones, las funciones de servidor y en nuestro caso, la operación con datos espaciales.

Menos CPU, GPU más

El cambio reciente más destacado se produjo en la arquitectura de PC es el término acuñado como GPU (Graphics unidad de procesos), que permite buscar un mejor rendimiento de su equipo, la conversión de las rutinas más grandes en simultáneas más pequeñas, sin pasar por la CPU (unidad central de proceso ) Gestión, cuya capacidad de trabajo se juega entre las revoluciones del disco duro, la memoria, la memoria de vídeo y otras tareas de gestión entre pares (No muchos otros).

Las tarjetas gráficas, no se hacen para aumentar la memoria de video, que ellos mismos se incluyen un procesador que contiene cientos de núcleos diseñados para ejecutar procesos paralelos. Este atributo que siempre han tenido (más o menos), Pero la ventaja actual es que estos fabricantes ofrecen algunos abiertos (casi) De la arquitectura para que los desarrolladores de software a considerar la existencia de una tarjeta con estas capacidades y explotar su potencial. PC Magazine de este mes (enero) menciona compañías como nVidia, ATI y otros incluidos en la Alianza OpenCL.

Para entender la diferencia entre la CPU y la GPU, aquí me refiero a un símil:

CPU, todo centralizado, Es como un municipio con todo centralizado, que cuenta con una planificación urbana, sabe que debe controlar su crecimiento, pero es incapaz de controlar incluso nuevas construcciones que se están violando las reglas. Pero en lugar de la concesión de este servicio a una empresa privada, enfatiza la auto-atribución de la función, la población no sabe a quién quejarse del vecino que se está llevando a la acera, y la ciudad sigue estorbando cada día.

Lo siento, no estaba hablando acerca de su alcalde, yo sólo estaba hablando el símil de una CPU, donde la unidad de procesamiento central (para Windows) tiene que hacer el trabajo de equipos de procesos, tales como:

  • Los programas que se ejecutan al iniciar Windows, como Skype, Yahoo Messenger, Antivirus, el motor de Java, etc Todos los que consume parte de la memoria de trabajo con una prioridad baja, pero innecesariamente menos que se modifique a través de msconfig (que algunos ignoran).
  • Los servicios que se están ejecutando, que son parte de Windows, los programas de uso común, hardware conectado u otros que se han desinstalado, pero permanecen allí corriendo. Estos por lo general tienen una prioridad media / alta.
  • Los programas en uso, que ocupan el espacio con alta prioridad. Su velocidad de ejecución se hace sentir en nuestro hígado porque maldición, si no trabajan rápido a pesar de tener una máquina de alto rendimiento.

Y aunque Windows hace que su malabares, prácticas como tener muchos programas abiertos, instalar o desinstalar irresponsablemente, temas innecesarios que se ve bastante (Idiom español “pintón”, en un caso de una persona que significa guapo), Hacernos culpables del mal funcionamiento del equipo.

Sucede entonces, que cuando comenzamos a uno de los procesos mencionados al principio, el procesador piensa mucho (Español Idiom: “romperse el coco”, rompa la cabeza) Buscar cómo dar prioridad a este respecto a otros programas en uso. Sus pocas opciones para optimizar son RAM, memoria de vídeo (a menudo compartida), si la tarjeta gráfica está encendida, tratar de conseguir algo de él, dependiendo del tipo de disco duro y otras menudencias, el grito quejumbroso podría ser inferior.

Procesos GPU, paralelas, Es como si el municipio decide descentralizar la concesión o privatización de las cosas que están fuera de su alcance, incluso si son los principales procesos que se entregan a las pequeñas tareas. Por lo tanto, en base a la legislación vigente se entrega a una empresa privada, el papel de supervisión violaciónes punibles específicamente. Como resultado (sólo un ejemplo), Los ciudadanos pueden cumplir con el delicioso placer de golpear(Español Idiom: “Contar las costillas”, cuente las costillas) Para el vecino que sale el perro a la mierda en la acera, que construye una pared de tomar parte de la acera, que estacionó su auto incorrectamente, etc. La compañía sirve a la va al sitio de llamada, procesa la acción lo lleva a la corte, se ejecuta la multa, la mitad va al municipio, el otro es un negocio rentable.

También lo hace la GPU, los programas pueden ser diseñados para no enviar los procesos a granel de una manera convencional, pero en paralelo como pequeñas rutinas filtrados. Oh! Maravilloso!

Hasta el momento, no hay muchos programas están haciendo sus aplicaciones con estas características. La mayoría, aspiran a Jugar para obtener 64 bits para resolver sus problemas de lentitud, aunque todos sabemos que el señor Bill Gates siempre caminaremos por las capacidades de carga de cosas innecesarias acerca de las próximas versiones de Windows. Estrategia de Windows incluye aprovechar la GPU mediante APIs diseñadas para trabajar en DirectX 11, lo que es seguro que será una alternativa que todos (o la mayoría) aceptará porque te prefieren como estándar en lugar de hacer locuras para cada marca fuera OpenCL .

clip image002112 CAD/GIS platforms must go to the GPU

La figura muestra un ejemplo que muestra cómo entre 2003 y 2008 a través de procesador nVidia GPU ha estado revolucionando sus capacidades en comparación con el procesador Intel CPU. Además, aquí está la ahumado explicación (Idiom español: “fumada”, en este caso, una explicación técnica dura) De la diferencia.

Pero el potencial de la GPU está ahí, y espero que los programas de CAD / GIS tomar todas sus capacidades (Español Idiom: “sacarle el jugo”). Ya hemos oído, aunque el caso más llamativo es de Manifold GIS, con CUDA tarjetas de nVidia, en la que se logró un proceso de generación del modelo digital del terreno, que tuvo más de 6 minutos en tan sólo 11 segundos que se aprovechan de la tarjeta de CUDA. Este fumar (Idiom español “fumada”, una idea muy ingeniosa técnica) Les permite ganar el Geotech 2008.

En conclusión: Vamos por la GPU, seguro de que veremos mucho de esto en los próximos dos años.

 

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.