CAD / GIS-Plattformen muss der GPU gehenCAD/GIS platforms must go to the GPUPlataformas CAD / GIS deve ir para a GPUPlataformas CAD / GIS deben ir a la GPUPlates-formes CAO / SIG doivent aller au GPUPlatforme CAD / GIS trebuie să meargă la GPUPiattaforme CAD / GIS devono andare alla GPUيجب CAD / GIS منصات انتقل إلى GPUCAD / GISのプラットフォームでは、GPUに行かなければならないCAD / GIS平台必须去到GPUCAD / GIS-plattformar måste gå till GPUCAD / GIS platformy muszą iść do GPUNền tảng CAD / GIS phải đi cho GPUCAD / GIS πλατφόρμες πρέπει να πάει στο GPUCAD / GIS 플랫폼은 GPU로 이동합니다सीएडी / जीआईएस प्लेटफार्मों GPU के लिए जाना चाहिएСАПР / ГИС платформ должны пойти в ГПУפלטפורמות CAD / GIS חייבת ללכת לGPUCAD / GIS platformlar GPU gitmek gerekirCAD / GIS-platforms moeten gaan naar de GPU

Diejenigen von uns, die Nutzer von grafischen Anwendungen, sind immer werdende dass Geräte ausreichend Arbeitsspeicher haben. Dabei hat CAD / GIS-Programme immer in Frage gestellt oder gemessen an der Zeit es braucht, um alltägliche Aktivitäten durchzuführen:

  • Spatial Analysis
  • Korrektur und Bildregistrierung
  • Deployment von großen Datenmengen
  • Verwaltung von Daten in einer Geodatabase
  • Data Service

Der typische PC hat sich nicht viel in den letzten Jahren verändert, in Bezug auf RAM, Festplatte, Grafikkarte und Speicher-Funktionen, die bisher nur steigen, aber die Logik Betriebssystem der CPU hat seinen ursprünglichen Design gehalten (Das ist, warum wir nennen es CPU halten). It ist auch ein Nachteil, dass in Anlagen wachsen Kapazität; Programme töten seine Erwartung durch die Gestaltung, die neue Potenziale zu konsumieren.

clip image001169 CAD/GIS platforms must go to the GPU

Als Beispiel (und nur als Beispiel), Wenn zwei Benutzer gleichzeitig auf den gleichen Bedingungen von Geräten und Daten, eines mit AutoCAD 2010 und das andere mit MicroStation V8i, Laden 14 Rasterbilder, ein Grundstück von 8.000 Immobilien und Verbindung zu einer Oracle Spatial Datenbank gespeichert, bitten wir die Frage :

Was macht einer der beiden haben, um zu verhindern Überlastung der Maschine?

Die Antwort ist nicht in Innovation, es ist einfach die Art und Weise der Entwicklung des Programms, weil es nicht mit Autodesk Maya, die mehr verrückte Dinge macht und hat eine bessere Performance geschieht. Die Art und Weise, um den PC zu nutzen ist die gleiche (bisher bei den beiden Programmen) und in Abhängigkeit von dieser drehen wir die Programme, weil wir mit ihnen eine Menge Arbeit zu tun. So werden einige Geräte als traditionelle PCs, Workstations oder Servern bekannt, nicht weil sie von einer anderen Farbe, sind aber durch, wie sie rendern Umsetzung hoher Verbrauch Programme in Grafik-Design, Video-Bearbeitung, Anwendungs-Entwicklung, Server-Rollen und in unserem Fall, den Betrieb mit räumlichen Daten.

Weniger CPU, GPU mehr

Das herausragendste jüngsten Veränderungen in PC-Architektur aufgetreten ist der Begriff als GPU (Graphics Prozesse Einheit), die Sie, um eine bessere Leistung Ihres Computers zu finden, geprägt, Konvertieren größer Routinen in gleichzeitigen kleinere, ohne Umweg über die CPU (zentrale Prozesseinheit -) Management, deren Erwerbsfähigkeit zwischen den Umdrehungen der Festplatte, Speicher, Video-Speicher und andere Peer-Management-Aufgaben gespielt (nicht viele andere).

Grafikkarten, nicht gemacht werden, um Video-Speicher zu erhöhen, schließen sie sich einen Prozessor, der Hunderte von Kernen entwickelt, um Prozesse parallel laufen enthält. Dieses Attribut sie immer gehabt haben (mehr oder weniger), Aber die aktuelle Vorteil ist, dass diese Hersteller bieten einige Open (beinahe)-Architektur zu ermöglichen, Software-Entwickler, um die Existenz einer Karte mit diesen Fähigkeiten zu prüfen und ihr Potenzial. PC Magazin dieses Monats (Januar) erwähnt Unternehmen wie nVidia, ATI und andere innerhalb des Bündnisses einbezogenOpenCL.

Um die Differenz zwischen CPU und GPU zu verstehen, hier meine ich ein Gleichnis:

CPU, die alle zentralen, Ist wie eine Gemeinde mit alles zentralisiert, die eine Stadtplanung hat, weiß, dass es muss ihr Wachstum zu kontrollieren, aber nicht in der Lage, auch neue Konstruktionen, die die Verletzung der Regeln zu überwachen. Doch statt der Gewährung dieser Dienstleistung an ein privates Unternehmen, betont selbst zuzuschreiben die Rolle, die Bevölkerung nicht weiß, wer über die Nachbarin, die unter dem Bürgersteig ist, und die Stadt ist immer noch unübersichtlich täglich beschweren.

Sorry, ich war nicht zu sprechen über Ihre Bürgermeister, ich sprach nur über eine CPU Gleichnis, in dem die zentrale Recheneinheit (für Windows) die Ausrüstung Arbeit an Prozessen wie tun muss:

  • Programme, die beim Starten von Windows, wie Skype, Yahoo Messenger, Antivirus, Java-Engine, etc. Alle aufwendigste Teil des Arbeitsspeichers bei einer niedrigen Priorität, aber unnötig, es sei denn durch msconfig (was einige ignorieren) modifiziert. Laufen
  • Dienstleistungen, die ausgeführt werden, die Teil von Windows, die gemeinsame Nutzung Programmen, angeschlossenen Hardware oder andere, die deinstalliert wurden, aber dort bleiben aktiv. Diese haben in der Regel eine mittlere / hohe Priorität.
  • Programme im Einsatz, die Raum einnehmen mit hoher Priorität. Die Ausführungsgeschwindigkeit wird in unserer Leber gefühlt, weil wir, wenn sie nicht schnell nicht funktionieren trotz einer Hochleistungs-Maschine verfluchen.

Und obwohl Windows ist ihre Jonglage, mit Praktiken wie viele Programme öffnen, installieren oder deinstallieren unverantwortlich, unnötige Themen, die aussieht ziemlich (Spanisch Idiom “PINTON”, in einem Fall von einer Person bedeutet es schön), Machen wir uns schuldig der Fehlfunktionen.

Es passiert dann, dass, wenn wir eine der genannten Prozesse gestartet am Anfang, Prozessorhält viel (Spanish Idiom: “romperse el coco”, brechen den Kopf) Suche, wie man diese über andere Programme im Einsatz zu priorisieren. Die paar Optionen zu optimieren sind RAM, Video-Speicher (oft gemeinsam), wenn eine Grafikkarte ist, zu versuchen, etwas von ihm zu erhalten, je nach der Art der Festplatten und andere Kleinigkeiten, könnte der klagende Schrei niedriger sein.

GPU, parallele ProzesseEs ist, als ob die Gemeinde beschließt, Konzession dezentralisieren oder privatisieren jene Dinge, die außerhalb der Reichweite, auch wenn sie wichtige Prozesse, die kleine Aufgaben ausgeliefert sind. So wird auf Basis der aktuellen Gesetzgebung an eine private Gesellschaft, die Rolle der Überwachung strafbar Verletzungen speziell geliefert. Infolgedessen (nur ein Beispiel) Können Bürger mit einem köstlichen Vergnügen nachzukommen Schlagen(Spanisch Idiom: “contar las costillas”, zählen die Rippen) Mit dem Nachbar, der bekommt den Hund Scheiße auf Ihrem Bürgersteig, baut eine Mauer, die die Teilnahme des Bürgersteigs, der sein Auto geparkt falsch, etc.. Das Unternehmen bedient den Anruf geht auf die Website, verarbeitet die Handlung spielt ihn vor Gericht, läuft das gut, die Hälfte geht an die Gemeinde, die andere ist ein profitables Geschäft.

So ist die GPU, Programme können so nicht Senden von Massen-Prozesse in herkömmlicher Weise, sondern parallel wie wenig gefiltert Routinen entwickelt werden. Oh! Wonderful!

Bisher sind nicht viele Programme, die ihre Anwendungen mit diesen Merkmalen. Die meisten streben spielen, um 64-Bit bekommen, um ihre Langsamkeit Probleme zu lösen, obwohl wir alle wissen, dass Mr. Bill Gates wird immer in dieser Fähigkeiten gehen Laden unnötige Dinge über die kommenden Versionen von Windows. Windows-Strategie umfasst die Vorteile der GPU von APIs entwickelt, um auf DirectX 11, die sicher eine Alternative, die alle (oder die meisten) akzeptiert, weil sie als Standard statt verrückte Dinge tun für jede Marke außerhalb OpenCL werde lieber sein ist Arbeit .

clip image002112 CAD/GIS platforms must go to the GPU

Die Abbildung zeigt ein Beispiel, wie zwischen 2003 und 2008 über nVidia Prozessor GPU revolutioniert seit seiner Fähigkeiten im Vergleich zu den Intel-CPU-Prozessor zeigt. Auch hier ist der geräuchert Erklärung (Spanisch Idiom: “fumada”, in diesem Fall eine harte technische Erklärung) Der Differenz.

Aber das Potenzial der GPU ist da, und hoffentlich CAD / GIS-Programmen wird nehmen alle seine Fähigkeiten (Spanisch Idiom: “sacarle el jugo”). Wir haben schon gehört, obwohl das markanteste Fall ist ab Krümmer GIS, mit CUDA-Karten von nVidia, in dem ein Prozess der Erzeugung von digitalen Geländemodell, die mehr als 6 Minuten dauerte in nur 11 Sekunden die Vorteile der CUDA-Karte erreicht wurde. Diese rauchen (Spanisch Idiom “fumada”, eine sehr technische geniale Idee) Lässt sie gewinnen die Geotech Jahr 2008.

Abschließend: Wir werden von der GPU gehen; sicher, dass wir viel davon zu sehen in den nächsten zwei Jahren.

 

 Those of us, who are users of graphical applications, are always expectant that equipments have sufficient working memory. In this, CAD / GIS programs has always been questioned or measured in terms of the time it takes to perform daily activities such as:

  • Spatial Analysis
  • Correction and image registration
  • Deployment of massive data
  • Managing data within a geodatabase
  • Data Service

The typical PC has not changed much in recent years, in terms of RAM, hard disk, graphics memory and features that have only been increasing, but the logic operating of the CPU has maintained its original design (That’s why we keep calling it CPU). It It has also been a disadvantage that equipments grow in capacity; programs kill its expectation by designing to consume the new potential.

clip_image001

As an example, (and only for example), when two users are placed simultaneously on the same terms of equipment and data, one with AutoCAD 2010 and the other with Microstation V8i, loading 14 raster images, a plot of 8,000 properties and connection to an Oracle Spatial database, we ask the question:

What does one of the two have, to avoid overburdening the machine?

The answer isn’t in innovation, it’s simply the way of developing the program, because it does not happen with AutoDesk Maya, which makes more crazy things and has a better performance. The way to exploit the PC is the same (so far in the case of the two programs), and depending on this we shoot the programs because we deal with them to work a lot. Thus, some equipment are known as traditional PCs, workstations or servers, not because they’re of another color, but by how they render implementing high consumption programs in graphic design, video processing, application development, server roles and in our case, operation with spatial data.

Less CPU, more GPU

The most outstanding recent change occurred in PC’s architecture is the term coined as GPU (graphics processes unit), which allows you to find a better performance of your computer, converting larger routines in simultaneous smaller ones, without going through the CPU (central process unit) management, whose working capacity is played between the hard disk revolutions, memory, video memory and other peer management tasks (not many others).

Graphics cards, are not made to increase video memory, they themselves include a processor that contains hundreds of cores designed to run parallel processes. This attribute they have always had (more or less), but the current advantage is that these manufacturers offer some open (almost) architecture to enable software developers to consider the existence of a card with these capabilities and exploit its potential. PC Magazine of this month (January) mentions companies as nVidia, ATI and others included within the Alliance OpenCL.

To understand the difference between CPU and GPU, here I mean a simile:

CPU, all centralized, is like a municipality with everything centralized, which has an urban planning, knows that it must control its growth but is unable to monitor even new constructions that are violating the rules. But instead of granting this service to a private enterprise, emphasizes self-attributing the role, population does not know who to complain about the neighbor who is taking the sidewalk, and city is still cluttering every day.

Sorry, I wasn’t speaking about your mayor; I was only speaking about a CPU’s simile, where the central processing unit (for Windows) must do the equipment work on processes such as:

  • Programs that run when Windows starts, like Skype, Yahoo Messenger, Antivirus, Java engine, etc. All consuming part of the working memory at a low priority but unnecessarily unless modified through msconfig (which some ignore).
  • Services that are running, which are part of Windows, common use programs, connected hardware or others that were uninstalled but remain there running. These usually have a medium / high priority.
  • Programs in use, which take up space with high priority. Its execution speed is felt in our liver because we curse if they do not work fast despite having a high performance machine.

And although Windows makes their juggling, practices like having many programs open, install or uninstall irresponsibly, unnecessary themes that looks pretty (Spanish Idiom “pintón”, in a case of a person it means handsome), make ourselves guilty of the equipment malfunction.

It happens then, that when we started one of the mentioned processes at the beginning, processor thinks a lot (Spanish Idiom: “romperse el coco”, break its head) searching how to prioritize this over other programs in use. Their few options to optimize are RAM, video memory (often shared), if a graphics card is on, try to get something from it, depending on the type of hard disk and other trifles, the plaintive cry could be lower.

GPU, parallel processes, it is as if the municipality decides to decentralize concession or privatize those things that are out of reach even if they are major processes that are delivered to small tasks. Thus, based on current legislation is delivered to a private company, the role of monitoring punishable violations specifically. As a result (only an example), citizens may comply with the delicious pleasure of hitting (Spanish Idiom: “contar las costillas”, count the ribs) to the neighbor who gets out the dog to shit on your sidewalk, who builds a wall taking part of the sidewalk, who parked his car improperly, etc. . The company serves the call goes to the site, processes the action takes him to court, runs the fine, half goes to the municipality, the other is a profitable business.

So does the GPU, programs can be designed so as not sending bulk processes in a conventional way, but in parallel like little filtered routines. Oh! Wonderful!

So far, not many programs are making their applications with these features. Most, aspire playing to get 64-bit to solve their slowness problems, although we all know that Mr. Bill Gates will always walk in those capabilities loading unnecessary things about the upcoming versions of Windows. Windows strategy includes take advantage of the GPU by APIs designed to work on DirectX 11, which is sure to be an alternative that all (or most) will accept because they’ll prefer as a standard instead of doing crazy things for each brand outside OpenCL.

clip_image002

The figure shows an example which shows how between 2003 and 2008 nVidia processor via GPU has been revolutionizing its capabilities compared to the Intel CPU processor. Also, here’s the smoked explanation (Spanish Idiom: “fumada”, in this case a hard technical explanation) of the difference.

But the potential of the GPU is there, and hopefully CAD / GIS programs will take all of its capabilities (Spanish Idiom: “sacarle el jugo”). We have already heard, although the most striking case is from Manifold GIS, with CUDA cards of nVidia, in which a process of generating digital terrain model which took over 6 minutes was achieved in just 11 seconds taking advantage of CUDA card. This smoke (Spanish Idiom “fumada”, a very technical ingenious idea) lets them win the Geotech 2008.

In conclusion: we are going by the GPU; sure we will see much from this in the next two years.Aqueles de nós, que são usuários de aplicações gráficas, são sempre expectante que os equipamentos têm memória de trabalho suficiente. Nesse sentido, os programas de CAD / GIS sempre foi questionada ou medido em termos do tempo que leva para realizar atividades diárias, tais como:

  • Análise Espacial
  • Registro de correção e imagem
  • Implantação de dados massivos
  • Gerenciamento de dados dentro de um geodatabase
  • Serviço de Dados

O PC típico não mudou muito nos últimos anos, em termos de RAM, disco rígido, memória gráfica e funcionalidades que só têm vindo a aumentar, mas a lógica de funcionamento do CPU tem mantido o seu design original (É por isso que continuamos chamando-CPU). Ele também tem sido uma desvantagem que os equipamentos crescer em capacidade, programas de matar a sua expectativa, projetando a consumir o novo potencial.

clip image001169 CAD/GIS platforms must go to the GPU

Como exemplo, (e somente por exemplo), Quando dois usuários são colocados simultaneamente nos mesmos termos de equipamentos e dados, um com AutoCAD 2010 eo outro com Microstation V8i, o carregamento de 14 imagens raster, uma trama de 8.000 propriedades e conexão com um banco de dados Oracle Spatial, fazemos a pergunta :

O que é que um dos dois tem, para evitar a sobrecarga da máquina?

A resposta não está na inovação, é simplesmente a maneira de desenvolver o programa, porque isso não acontece com o Autodesk Maya, o que torna as coisas mais loucas e tem um melhor desempenho. A maneira de explorar o PC é o mesmo (tanto no caso dos dois programas), e, dependendo isso, atirar os programas, porque lidamos com eles para trabalhar muito. Assim, alguns equipamentos são conhecidos como PCs tradicionais, estações de trabalho ou servidores, não porque eles são de outra cor, mas pela forma como eles rendem a implementação de programas de alto consumo em design gráfico, de processamento de vídeo, desenvolvimento de aplicações, as funções do servidor e, no nosso caso, a operação com dados espaciais.

Menos CPU, GPU mais

A mudança recente mais notável ocorreu na arquitetura do PC é o termo cunhado como GPU (graphics unidade de processos), que permite que você encontre um melhor desempenho do seu computador, convertendo rotinas maiores em simultâneo menores, sem passar pela CPU (unidade de processamento central ) de gestão, cuja capacidade de trabalho é disputado entre as revoluções de disco rígido, memória, memória de vídeo e outras tarefas de gerenciamento de pares (não muitos outros).

Placas gráficas, não são feitos para aumentar a memória de vídeo, eles se incluem um processador que contém centenas de núcleos projetados para executar processos paralelos. Este atributo eles sempre tiveram (mais ou menos), Mas a vantagem de corrente é que estes fabricantes oferecem alguma aberta (quase) Arquitetura para permitir que desenvolvedores de software para considerar a existência de um cartão com esses recursos e explorar o seu potencial. PC Magazine deste mês (janeiro) cita empresas como nVidia, ATI e outros incluídos no seio da Aliança OpenCL.

Para entender a diferença entre CPU e GPU, aqui eu quero dizer um símile:

CPU, centralizadas, É como um município com tudo centralizado, que tem um planejamento urbano, sabe que tem que controlar o seu crescimento, mas não é capaz de controlar até mesmo novas construções que estão violando as regras. Mas, em vez de conceder esse serviço a uma empresa privada, enfatiza a auto-atribuição do papel, a população não sabe a quem reclamar do vizinho que está tomando a calçada, ea cidade ainda está bagunçando todos os dias.

Desculpe, eu não estava falando sobre o seu prefeito, eu só estava falando sobre simile de uma CPU, onde a unidade de processamento central (para Windows) deve fazer o trabalho em equipamentos de processos, tais como:

  • Programas que são executados quando o Windows inicia, como o Skype, Yahoo Messenger, antivírus, o motor de Java, etc Toda a parte de consumo da memória de trabalho em uma baixa prioridade, mas desnecessariamente, a menos que modificados através msconfig (que alguns ignoram).
  • Os serviços que estão sendo executados, que fazem parte do Windows, os programas de uso comum, hardware conectado ou outros que foram desinstalados mas continuam lá correndo. Estes geralmente possuem uma prioridade média / alta.
  • Programas em uso, que ocupam espaço com alta prioridade. Sua velocidade de execução é sentida no nosso fígado, porque nós maldição, se não trabalhar rápido, apesar de ter uma máquina de alta performance.

E embora o Windows faz o seu malabarismo, práticas como ter muitos programas abertos, instalar ou desinstalar irresponsavelmente, temas desnecessários que parece bastante (Espanhol Idiom “Pinton”, em um caso de uma pessoa que significa bonito), Tornar-nos culpados do mau funcionamento do equipamento.

Ocorre, então, que quando se iniciou um dos processos mencionados no início, o processadorpensa muito (Espanhol Idiom: “romperse el coco”, quebrar a cabeça) Procurar a forma de priorizar este sobre outros programas em uso. Suas poucas opções para otimizar são RAM, memória de vídeo (muitas vezes compartilhado), se a placa de vídeo está ligada, para tentar obter alguma coisa com ele, dependendo do tipo de disco rígido e outras ninharias, o grito lamentoso poderia ser menor.

, Processos paralelos GPU, É como se o município decide descentralizar a concessão ou privatizar essas coisas que estão fora de alcance, mesmo se eles são os principais processos que são entregues a pequenas tarefas. Assim, com base na legislação vigente é entregue a uma empresa privada, o papel de monitorar violações puníveis especificamente. Como resultado (apenas um exemplo), Os cidadãos podem cumprir com o delicioso prazer de bater (Espanhol Idiom: “CONTAR las costillas”, contar as costelas) Para o vizinho que sai o cão a merda em sua calçada, que constrói uma parede de tomar parte da calçada, que estacionou seu carro de forma inadequada, etc. A empresa atende a chamada vai para o site, processa a ação leva-lo ao tribunal, corre o bem, metade vai para o município, o outro é um negócio rentável.

O mesmo acontece com os GPU, os programas podem ser concebidos de forma a não enviar processos em massa de uma forma convencional, mas em paralelo como pequenas rotinas filtrados. Oh! Maravilhoso!

Até o momento, não há muitos programas estão fazendo as suas aplicações com estas características. A maioria, aspiram jogar para obter 64-bit para resolver os seus problemas de lentidão, embora todos nós sabemos que o Sr. Bill Gates vai sempre andar naquelas capacidades carregar coisas desnecessárias sobre as próximas versões do Windows. Estratégia Windows inclui tirar proveito da GPU por APIs projetado para funcionar em DirectX 11, que é a certeza de ser uma alternativa que todos (ou a maioria) vai aceitar, porque eles vão preferir como um padrão em vez de fazer coisas malucas para cada marca fora OpenCL .

clip image002112 CAD/GIS platforms must go to the GPU

A figura mostra um exemplo que mostra como entre 2003 e 2008 processador nVidia via GPU vem revolucionando as suas capacidades em comparação com o processador Intel CPU. Além disso, aqui é o fumado explicação (Idiom espanhol: “Fumada”, neste caso, uma explicação técnica duro) Da diferença.

Mas o potencial da GPU está lá, e espero que os programas de CAD / GIS tirar todas as suas capacidades (Espanhol Idiom: “sacarle el jugo”). Já ouvimos, embora o caso mais marcante é de GIS Manifold, com CUDA cartões de nVidia, em que um processo de geração de modelo digital do terreno que levou mais de seis minutos foi alcançada em apenas 11 segundos, aproveitando cartão CUDA. Este fumar (Espanhol Idiom “Fumada”, uma idéia muito engenhosa técnica) Permite-lhes ganhar a Geotech 2008.

Em conclusão: Vamos pela GPU; certo de que veremos muito com isso nos próximos dois anos.

 

 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.

 

 Ceux d’entre nous qui sont les utilisateurs d’applications graphiques, sont toujours dans l’expectative que les équipements ont de la mémoire de travail suffisante. En cela, les programmes CAO / SIG a toujours été interrogés ou mesurée en termes de temps qu’il faut pour effectuer des activités quotidiennes telles que:

  • Analyse spatiale
  • enregistrement de correction et de l’image
  • Déploiement de données massives
  • Gestion des données dans une géodatabase
  • Data Service

Le PC typique n’a pas beaucoup changé au cours des dernières années, en termes de RAM, disque dur, mémoire graphique et des fonctionnalités qui n’ont cessé d’augmenter, mais la logique d’exploitation de la CPU a conservé son design original (C’est pourquoi nous continuons à appeler CPU). Il Il a également été un inconvénient que les équipements se développent dans les capacités, les programmes tuer son attente en concevant de consommer le nouveau potentiel.

clip image001169 CAD/GIS platforms must go to the GPU

Par exemple, (et que par exemple), Lorsque deux utilisateurs sont placés simultanément dans les mêmes conditions de matériel et de données, l’une avec AutoCAD 2010 et l’autre avec Microstation V8i, le chargement des 14 images raster, une parcelle de 8.000 propriétés et la connexion à une base de données Oracle Spatial, nous posons la question :

Qu’est-ce que l’un des deux ont, pour éviter de surcharger la machine?

La réponse n’est pas dans l’innovation, c’est tout simplement la voie de l’élaboration du programme, car il ne se produit pas avec Autodesk Maya, ce qui rend les choses plus folles et a une meilleure performance. La façon d’exploiter le PC est la même (à ce jour, dans le cas des deux programmes), et en fonction de ce que nous tirer sur les programmes parce que nous traitons avec eux de travailler beaucoup. Ainsi, certains équipements sont connus comme les PC traditionnels, postes de travail ou serveurs, pas parce qu’ils sont d’une autre couleur, mais par la façon dont ils rendent la mise en œuvre des programmes de grande consommation dans la conception graphique, le traitement vidéo, développement d’applications, les rôles de serveur et dans notre cas, l’opération avec les données spatiales.

Moins CPU, GPU plus

Le changement le plus remarquable s’est produite dans l’architecture de PC est le terme inventé comme GPU (unité graphique des processus), qui vous permet de trouver une meilleure performance de votre ordinateur, la conversion de grandes routines dans les petits simultanées, sans passer par le CPU (unité centrale de traitement ) de gestion, dont la capacité de travail est joué entre les révolutions de disque dur, de la mémoire, de la mémoire vidéo et d’autres tâches de gestion par les pairs (pas beaucoup d’autres).

Les cartes graphiques ne sont pas faites pour augmenter la mémoire vidéo, ils comprennent un processeur qui contient des centaines de noyaux conçus pour exécuter des processus parallèles. Cet attribut ils ont toujours eu (plus ou moins), Mais l’avantage actuel est que ces fabricants proposent certains ouverts (presque), L’architecture pour permettre aux développeurs de logiciels de considérer l’existence d’une carte avec ces capacités et exploiter son potentiel. PC Magazine de ce mois (Janvier) mentionne entreprises comme nVidia, ATI et autres incluses dans l’AllianceOpenCL.

Pour comprendre la différence entre CPU et GPU, ici, je veux dire une comparaison:

CPU, tous centralisés, C’est comme une municipalité avec tout centralisé, qui dispose d’un aménagement urbain, sait qu’il doit maîtriser sa croissance, mais est incapable de contrôler même les nouvelles constructions qui violent les règles. Mais au lieu d’accorder ce service à une entreprise privée, met l’accent sur l’auto-attribuer le rôle, la population ne sait pas à qui se plaindre du voisin qui prend le trottoir, et la ville est toujours encombrent chaque jour.

Désolé, je ne parlais pas de votre maire, je ne parlais de la comparaison d’un CPU, où l’unité centrale de traitement (pour Windows) doit faire le travail de l’équipement sur les processus tels que:

  • Les programmes qui s’exécutent au démarrage de Windows, comme Skype, Yahoo Messenger, Antivirus, moteur Java, etc Tout consommant une partie de la mémoire de travail avec une priorité faible, mais inutilement, sauf modification par msconfig (dont certains ignorent).
  • Services qui s’exécutent, qui font partie de Windows, les programmes d’usage courant, matériel connecté ou autres qui ont été désinstallés mais y restent en cours d’exécution. Celles-ci ont généralement une priorité moyenne / élevée.
  • Programmes en cours d’utilisation, qui prennent de la place avec une priorité élevée. Sa vitesse d’exécution se fait sentir dans notre foie parce que nous maudissons si elles ne fonctionnent pas jeûner en dépit d’une machine de haute performance.

Et bien que Windows fait leur jonglerie, des pratiques comme ayant de nombreux programmes ouverts, installer ou désinstaller irresponsable, thèmes inutiles qui ressemble assez (Idiome espagnol “pintón”, dans le cas d’une personne, cela signifie beau), De nous rendre coupable du dysfonctionnement de l’équipement.

Il arrive alors que, quand nous avons commencé à l’un des procédés mentionnés au début, le processeur pense beaucoup (Espagnol Idiome: “romperse El Coco”, casser sa tête) Chercher comment donner la priorité à ce rapport à d’autres programmes en cours d’utilisation. Leurs quelques options pour optimiser sont RAM, mémoire vidéo (souvent partagé), si une carte graphique est allumé, essayer d’obtenir quelque chose de lui, selon le type de disque dur et autres bagatelles, le cri plaintif pourrait être inférieur.

Processus GPU parallèles, C’est comme si la municipalité décide de décentraliser concession ou de privatiser ces choses qui sont hors de portée, même si elles sont les principaux processus qui sont livrés à de petites tâches. Ainsi, sur la base de la législation actuelle est livré à une entreprise privée, le rôle de surveillance des violations punissables en particulier. En conséquence (seulement un exemple), Les citoyens peuvent se conformer avec le délicieux plaisir de frapper(Espagnol Idiome: “contar las costillas”, comptez les côtes) Au voisin qui sort le chien de la merdesur votre trottoir, qui construit un mur en prenant une partie du trottoir, qui a garé sa voiture mal, etc. La compagnie dessert l’appel va sur le site, traite l’action le conduit à la cour, court l’amende, la moitié va à la municipalité, l’autre est une entreprise rentable.

Alors ne le GPU, les programmes peuvent être conçus de manière à ne pas envoyer des procédés en masse d’une manière conventionnelle, mais en parallèle comme des petites routines filtrés. Oh! Wonderful!

Jusqu’à présent, peu de programmes font leurs applications avec ces caractéristiques. La plupart, aspirer à jouer pour obtenir 64 bits pour résoudre leurs problèmes de lenteur, même si nous savons tous que M. Bill Gates sera toujours marcher dans les capacités de chargement des choses inutiles sur les prochaines versions de Windows. Stratégie Windows inclut profiter du GPU par API conçu pour fonctionner sur DirectX 11, ce qui est sûr d’être une alternative que tous (ou presque) vont accepter car ils préfèrent comme un standard au lieu de faire des choses folles pour chaque marque à l’extérieur OpenCL .

clip image002112 CAD/GIS platforms must go to the GPU

La figure montre un exemple qui montre comment, entre 2003 et 2008 processeur nVidia via GPU a révolutionné ses capacités par rapport au processeur Intel CPU. Aussi, voici la fumé explication(Idiome espagnol: “fumada”, dans ce cas, une explication technique difficile) De la différence.

Mais le potentiel du GPU est là, et j’espère que les programmes de CAO / SIG prendre toutes ses capacités (Espagnol Idiome: “sacarle el jugo”). Nous avons déjà entendu, même si le cas le plus frappant est de SIG Manifold, avec les cartes CUDA de NVIDIA, dans lequel un processus de génération de modèle numérique de terrain qui a pris plus de 6 minutes a été réalisé en seulement 11 secondes en profitant de carte CUDA. Cette fumer (Idiome espagnol “fumada”, une idée très ingénieuse technique) Leur permet de gagner le Geotech 2008.

En conclusion: Nous allons par le GPU, que nous allons voir beaucoup de cela dans les deux prochaines années.

 

 Aceia dintre noi, care sunt utilizatorii de aplicații grafice, sunt mereu în așteptare că echipamentele au memorie de lucru suficient. În acest sens, programele CAD / GIS a fost întotdeauna semnul întrebării sau măsurată în funcție de timpul necesar pentru a efectua activitățile de zi cu zi, cum ar fi:

  • Analiza spațială
  • Înregistrare corecție și imagine
  • Desfășurare a datelor masive
  • Gestionarea datelor dintr-un geodatabase
  • Data Service

PC-ul tipic nu sa schimbat mult în ultimii ani, în ceea ce privește memoria RAM, hard disk, memorie și caracteristici care au fost doar în creștere grafica, dar logica de funcționare a CPU-a păstrat designul original (De aceea ținem numindu-l CPU). Ea Acesta a fost, de asemenea, un dezavantaj că echipamentele crească în calitate, programe ucide speranța de proiectare a consuma noul potențial.

clip image001169 CAD/GIS platforms must go to the GPU

Ca un exemplu, (și numai de exemplu), Atunci când doi utilizatori sunt plasate simultan în aceleași condiții de echipamente și de date, unul cu AutoCAD 2010, iar celălalt cu Microstation V8i, încărcare 14 imagini raster, un teren de 8.000 de proprietăți și conectarea la o bază de date Oracle Spatial, ne punem întrebarea :

Ce înseamnă una din două au, pentru a evita supraîncărcarea mașinii?

Răspunsul nu este în inovație, este pur și simplu modul de dezvoltare a programului, deoarece aceasta nu se întâmplă cu Autodesk Maya, ceea ce face lucrurile mult mai nebun și are o performanță mai bună. Modul de a exploata PC-ul este același (până în prezent în cazul a două programe), iar în funcție de aceasta vom trage programele că avem de a face cu ei pentru a lucra foarte mult. Astfel, unele echipamente sunt cunoscute ca PC-uri tradiționale, stații de lucru și servere, nu pentru că sunt de altă culoare, ci de modul în care le oferă punerea în aplicare a programelor de consum ridicate în design grafic, procesare video, dezvoltare de aplicatii, roluri de server și în cazul nostru, operarea cu datele spațiale.

Mai puțin CPU, GPU mai

Schimbarea recent cel mai remarcabil a avut loc în arhitectura PC-uri este un termen inventat ca GPU (unitatea grafică procese), care vă permite să găsiți o performanță mai bună a computerului, de conversie rutine mai mari în cele efectuate simultan mai mici, fără a trece prin CPU (unitatea proces centrală ) de management, a căror capacitate de muncă este jucat între revoluțiile hard disk, memorie, memoria video și alte sarcini de management la egal la egal (nu multe altele).

Carduri grafice, nu sunt făcute pentru a crește memoria video, ei se includ un procesor care conține sute de nuclee concepute pentru a rula procese paralele. Acest atribut care le-au avut întotdeauna (mai mult sau mai puțin), Dar avantajul actuală este că acești producători oferă unele deschis (aproape) Arhitectura pentru a permite dezvoltatorilor de software pentru a lua în considerare existența unui card cu aceste capacități și exploata potențialul. PC Magazine a acestei luni (ianuarie) menționează companii ca nVidia, ATI și altele incluse în cadrul Alianței OpenCL.

Pentru a înțelege diferența între CPU și GPU-ului, aici, vreau sa spun o comparație:

CPU, toate centralizate, Este ca un municipiu cu tot centralizat, care are o planificare urbană, știe că trebuie să controleze creșterea, dar nu este în măsură de a monitoriza chiar și noile construcții care încalcă regulile. Dar, în loc de a acorda acest serviciu pentru o întreprindere privată, pune accentul pe auto-atribuirea rolului, populația nu știe cine să se plângă cu privire la vecinul care ia trotuar, iar orașul este încă aglomera în fiecare zi.

Ne pare rau, nu a fost vorba despre primarul tău, am fost doar vorbesc despre comparația un procesor lui, în cazul în care unitatea centrală de procesare (pentru Windows), trebuie să facă munca echipamentul pe procese, cum ar fi:

  • Programele care se execută atunci când pornește Windows, cum ar fi Skype, Yahoo Messenger, Antivirus, motor Java, etc Toate parte consumatoare de memorie de lucru, la o prioritate scăzută, dar în mod inutil dacă modificat prin msconfig (pe care unii ignora).
  • Servicii care se execută, care fac parte din Windows, programe de uz comun, hardware-ul conectat sau altele care s-au dezinstalat, dar rămâne acolo de funcționare. Acestea au, de obicei, o prioritate medie / mare.
  • Programe în uz, care ocupă spațiu cu prioritate ridicată. Viteza de execuție este simțită în ficat noastră pentru că ne blestema, dacă acestea nu funcționează rapid în ciuda faptului că o mașină de înaltă performanță.

Și, deși Windows face jonglerii lor, practici, cum ar fi având multe programe deschise, instala sau dezinstala iresponsabil, teme inutile care arata destul de (Idiom spaniolă “pintón”, într-un caz de o persoană înseamnă frumos), Ne face vinovat de defecțiuni echipamentului.

Se întâmplă apoi, că atunci când am început unul dintre procesele menționate la începutul, procesorul crede foarte mult (Spaniolă Idiom: “romperse el Coco”, sparge capul) Căutarea cum să prioritizeze acest peste alte programe în uz. Câteva opțiuni pentru a optimiza sunt RAM, memorie video (de multe ori în comun), în cazul în care o placă grafică este în, să încercați să obțineți ceva de la ea, în funcție de tipul de hard disk și alte fleacuri, strigătul jalnic ar putea fi mai mic.

Procesele GPU, paralele, Este ca și cum în cazul în care municipalitatea decide să descentralizeze concesiune sau privatiza acele lucruri care sunt la indemana, chiar dacă acestea sunt procese importante care sunt livrate la sarcini mici. Astfel, în baza legislației în vigoare este livrat la o companie privată, rolul de a monitoriza încălcări pedepsite în mod special. Ca rezultat (doar un exemplu), Cetățenii pot fi conforme cu plăcere delicios de lovind (Spaniolă idiom: “CONTAR Las costillas”, conta coaste) La vecinul care iese câine a rahat pe trotuar dumneavoastră, care construiește un zid lua parte a trotuarului, care a parcat mașina în mod necorespunzător, etc. Compania servește apelul merge la site-ul, procesele de acțiune-l ia la tribunal, ruleaza bine, jumătate merge la municipalitate, celălalt este o afacere profitabilă.

Deci, nu GPU-ului, programele pot fi proiectate astfel încât să nu trimiterea de procese în vrac într-un mod convențional, dar, în paralel, cum ar fi rutine mici filtrate. Oh! Minunat!

Până în prezent, nu de multe programe fac cererile lor cu aceste caracteristici. Cele mai multe, aspiră joc pentru a obține 64 de biți pentru a rezolva problemele lor de lentoarea, deși știm cu toții că domnul Bill Gates va merge întotdeauna în acele capacități de încărcare lucruri inutile despre versiunile viitoare de Windows. Strategia Windows include profite de GPU-ului de API-uri proiectate pentru a lucra pe DirectX 11, care este sigur pentru a fi o alternativă care toate (sau majoritatea) va accepta pentru că vor prefera ca un standard în loc de a face lucruri nebunești pentru fiecare marca din afara OpenCL .

clip image002112 CAD/GIS platforms must go to the GPU

Figura prezintă un exemplu care arată modul în care între 2003 și 2008 NVIDIA GPU prin intermediul a fost revolutionat capacitățile sale în raport cu procesor Intel CPU. De asemenea, aici e afumat explicație (Idiom spaniolă: “fumada”, în acest caz, o explicație tehnică greu) A diferenței.

Dar potențialul de a GPU-ului este acolo, și sperăm programe CAD / GIS va ia toate capacitățile sale (Spaniolă idiom: “sacarle el Jugo”). Am auzit deja, deși în cazul cel mai frapant este de GIS colector, cu CUDA carduri de nVidia, în care un proces de generare a modelului digital al terenului pe care a preluat șase minute a fost realizat în doar 11 secunde, profitând de carte CUDA. Acestfum (Idiom spaniolă “fumada”, o idee foarte tehnică ingenioasă) Le permite să câștige Geotech 2008.

În concluzie: Mergem prin GPU, sigur că vom vedea mult de la acest lucru în următorii doi ani.

 

 Quelli di noi, che siamo gli utenti di applicazioni grafiche, sono sempre in attesa che le apparecchiature abbiano sufficiente memoria di lavoro. In questo, i programmi CAD / GIS si è sempre messo in discussione o misurati in termini di tempo necessario per svolgere le attività quotidiane, come:

  • Spatial Analysis
  • Correzione immagine e registrazione
  • Distribuzione dei dati di massa
  • Gestione dei dati all’interno di un geodatabase
  • Data Service

Il PC tipico non è cambiato molto negli ultimi anni, in termini di RAM, hard disk, memoria grafica e funzioni che sono solo in crescita, ma la logica di funzionamento della CPU ha mantenuto il suo design originale (Ecco perché continuiamo a chiamarlo CPU). E ‘stato anche uno svantaggio che attrezzature crescere in capacità; programmi di uccidere la sua aspettativa progettando di consumare il nuovo potenziale.

clip image001169 CAD/GIS platforms must go to the GPU

Come esempio, (e solo per esempio), Quando due utenti vengono posizionati simultaneamente sugli stessi termini di attrezzature e di dati, uno con AutoCAD 2010 e l’altro con Microstation V8i, carico 14 immagini raster, un terreno di 8.000 proprietà e di connessione a un database Oracle Spatial, chiediamo la questione :

Che cosa fa uno dei due hanno, per evitare di sovraccaricare la macchina?

La risposta non è in innovazione, è semplicemente il modo di sviluppare il programma, perché non succede con Autodesk Maya, il che rende le cose più folli e ha un rendimento migliore. Il modo di sfruttare il PC è lo stesso (finora nel caso dei due programmi), e in funzione di questo abbiamo sparare i programmi perché trattiamo con loro lavorare molto. Così, alcune attrezzature sono conosciuti come i PC tradizionali, workstation o server, non perché sono di un altro colore, ma dal modo in cui essi rendono la realizzazione di programmi ad alto consumo di grafica, elaborazione video, sviluppo di applicazioni, ruoli server e nel nostro caso, il funzionamento con i dati spaziali.

Meno CPU, GPU più

Il recente cambiamento più rilevante si è verificato in architettura del PC è il termine coniato da GPU (unità grafica processi), che permette di trovare una migliore performance del vostro computer, la conversione di routine più grandi in quelle più piccole simultanei, senza passare attraverso la CPU (unità di elaborazione centrale ) la gestione, la cui capacità di lavoro è giocato tra le rivoluzioni hard disk, memoria, memoria video e altre attività di gestione (pariNon molti altri).

Schede grafiche, non sono fatti per aumentare la memoria video, essi stessi comprendono un processore che contiene centinaia di core progettati per eseguire processi paralleli. Questo attributo che hanno sempre avuto (circa), Ma il vantaggio attuale è che questi produttori offrono alcuni aperti (quasi) Architettura per consentire agli sviluppatori di software di prendere in considerazione l’esistenza di una scheda con queste capacità e sfruttare il suo potenziale. PC Magazine di questo mese (gennaio) cita aziende come nVidia, ATI e altri compresi nell’ambito dell’Alleanza OpenCL.

Per capire la differenza tra CPU e GPU, qui voglio dire una similitudine:

CPU, tutti centralizzati, È come un comune con tutto centralizzato, che ha una pianificazione urbana, sa che deve controllare la sua crescita, ma non è in grado di monitorare anche le nuove costruzioni che stanno violando le regole. Ma invece di dare il servizio a una società privata, sottolinea auto-attribuzione del ruolo, la popolazione non sa chi per lamentarsi del vicino che sta prendendo il marciapiede, e la città è ancora ingombrano ogni giorno.

Mi dispiace, io non parlavo del tuo sindaco, stavo solo parlando di similitudine di una CPU, dove l’unità centrale di elaborazione (per Windows) che deve fare il lavoro attrezzature di processi quali:

  • I programmi che vengono eseguiti all’avvio di Windows, come Skype, Yahoo Messenger, antivirus, motore Java, ecc Tutto parte consumando della memoria di lavoro in una bassa priorità, ma inutilmente se non modificato attraverso msconfig (che alcuni ignorano).
  • Servizi in esecuzione, che sono parte di Windows, i programmi di uso comune, hardware collegato o altri che sono stati disinstallati, ma rimangono lì in esecuzione. Questi di solito hanno una priorità media / alta.
  • Programmi in uso, che occupano spazio con alta priorità. La sua velocità di esecuzione si fa sentire nel nostro fegato perché abbiamo maledizione, se non lavorano veloci pur avendo una macchina ad alte prestazioni.

E anche se di Windows rende la loro giocoleria, pratiche come avere molti programmi aperti, installare o disinstallare irresponsabile, temi inutili che sembra piuttosto (Idioma spagnolo “Pinton”, in un caso di una persona che significa bello), Renderci colpevoli del malfunzionamento delle attrezzature.

Accade quindi che, quando abbiamo iniziato uno dei processi menzionati all’inizio, processore pensa un sacco (Spagnolo Idioma: “romperse el coco”, rompere la testa) Cercare come priorità questo rispetto ad altri programmi in uso. Le loro poche opzioni per ottimizzare sono RAM, memoria video (spesso in comune), se una scheda grafica è su, cercare di ottenere qualcosa da esso, a seconda del tipo di disco rigido e altre bazzecole, il grido lamentoso potrebbe essere inferiore.

GPU, processi paralleli, È come se il Comune decide di decentrare concessione o di privatizzare quelle cose che sono fuori portata anche se sono grandi processi che vengono consegnati ai piccoli compiti. Così, sulla base della normativa attuale viene consegnato ad una società privata, il ruolo di monitorare le violazioni punibili specificamente. Come risultato (solo un esempio), I cittadini possono rispettare il delizioso piacere di colpire (Idioma spagnolo: “contar las costillas”, contano le costole) Per il vicino che esce il cane di merda sul marciapiede, che costruisce un muro di prendere parte del marciapiede, che ha parcheggiato la sua auto in modo improprio, ecc. L’azienda serve la chiamata va al sito, elabora l’azione lo porta in tribunale, corre la multa, la metà va al comune, l’altro è un business redditizio.

Così fa la GPU, i programmi possono essere progettati in modo da non inviare i processi di massa in modo convenzionale, ma in parallelo come routine filtrati piccoli. Oh! Meraviglioso!

Finora, non sono molti i programmi stanno facendo le loro applicazioni con queste caratteristiche. La maggior parte, aspirare a giocare per arrivare a 64 bit per risolvere i loro problemi di lentezza, anche se tutti sappiamo che il signor Bill Gates sarà sempre camminare in quelle capacità di carico cose inutili sulle prossime versioni di Windows. Strategia di Windows include sfruttare la GPU per le API progettato per funzionare su DirectX 11, che è sicuro di essere una alternativa che tutti (o quasi) è possibile confermare perché ti preferiscono come standard invece di fare cose folli per ogni marca di fuori OpenCL .

clip image002112 CAD/GIS platforms must go to the GPU

La figura mostra un esempio che mostra come tra il 2003 e il 2008 processore nVidia via GPU sta rivoluzionando le proprie capacità rispetto al processore Intel CPU. Inoltre, ecco il affumicatospiegazione (Idioma spagnolo: “fumada”, in questo caso una spiegazione tecnica dura) Della differenza.

Ma il potenziale della GPU è lì, e si spera programmi CAD / GIS prendere tutte le sue capacità(Idioma spagnolo: “sacarle el jugo”). Abbiamo già sentito parlare, anche se il caso più eclatante è da Manifold GIS, con schede CUDA di NVIDIA, in cui un processo di generazione del modello digitale del terreno che ha rilevato 6 minuti è stato raggiunto in soli 11 secondi approfittando della carta di CUDA. Questo fumare (Idioma spagnolo “fumada”, un’idea molto ingegnosa tecnica) Permette loro di vincere la Geotech 2008.

In conclusione: Stiamo andando dalla GPU; sicuro che vedremo molto da questo, nei prossimi due anni.

 

 أولئك منا الذين هم المستخدمين من التطبيقات الرسومية، هي دائما الحوامل أن المعدات لديك ذاكرة كافية العمل. في هذا، كانت دائما شكك CAD / GIS برامج أو قياسها من حيث الوقت الذي يستغرقه لأداء الأنشطة اليومية مثل:

  • التحليل المكاني
  • تسجيل التصحيح وصورة
  • نشر البيانات الضخمة
  • إدارة البيانات ضمن قاعدة البيانات الجغرافية
  • خدمة البيانات

على كمبيوتر نموذجي لم تتغير كثيرا في السنوات الأخيرة، من حيث RAM، القرص الصلب، ذاكرة الرسومات والميزات التي يكون فقط تم زيادة، ولكن حافظت على منطق التشغيل من وحدة المعالجة المركزية تصميمها الأصلي (هذا هو السبب في أن نبقي اصفا ذلك وحدة المعالجة المركزية). فقد كان أيضا وضع غير مؤات أن المعدات تنمو في القدرات؛ البرامج قتل توقعاتها من خلال تصميم لتستهلك جديدة محتملة.

clip image001169 CAD/GIS platforms must go to the GPU

وكمثال على ذلك، (وفقط على سبيل المثال)، عندما يتم وضع اثنين من المستخدمين في وقت واحد على نفس حيث المعدات والبيانات، واحد مع أوتوكاد 2010 والآخر مع MicroStation وV8i، تحميل الصور النقطية 14، مؤامرة من 8،000 خصائص والاتصال إلى قاعدة بيانات أوراكل المكانية، ونحن نطرح هذا السؤال :

ماذا واحد من اثنين لديها، إلى تجنب إثقال كاهل الجهاز؟

الجواب هو لا في الابتكار، انها ببساطة وسيلة لتطوير البرنامج، لأنه لا يحدث مع أوتوديسك مايا، الأمر الذي يجعل الأمور أكثر مجنون، ولها أداء أفضل. طريقة لاستغلال PC هو نفسه (حتى الآن في حالة من البرنامجين)، واعتمادا على هذه نطلق النار البرامج لأننا نتعامل معهم على العمل الكثير. وهكذا، ومن المعروف أن بعض المعدات مثل أجهزة الكمبيوتر التقليدية، ومحطات العمل أو الملقمات، وليس لأنهم من لون آخر، ولكن من قبل كيف أنها تجعل تنفيذ برامج استهلاك عالية في التصميم الجرافيكي، ومعالجة الفيديو، وتطوير التطبيقات، والأدوار Server و في حالتنا، عملية مع البيانات المكانية.

أقل وحدة المعالجة المركزية، GPU أكثر

التغيير الأخير الأكثر تميزا وقعت في الهندسة المعمارية PC هو مصطلح صاغه كما GPU (وحدة العمليات الرسومات)، والذي يسمح لك لإيجاد أفضل أداء من جهاز الكمبيوتر الخاص بك، وتحويل إجراءات أكبر في تلك وقت واحد أصغر، دون المرور عبر وحدة المعالجة المركزية (وحدة عملية مركزية ) إدارة، التي القدرة على العمل لعبت بين الثورات القرص الصلب والذاكرة، وذاكرة الفيديو ومهام إدارة الأقران الأخرى (لا غيرها الكثير).

ليست مصنوعة بطاقات الرسومات، لزيادة ذاكرة الفيديو، هم أنفسهم تشمل المعالج الذي يحتوي على المئات من النوى مصمم لتشغيل العمليات الموازية. هذه السمة لديهم دائما كان (أكثر أو أقل)، ولكن ميزة الحالي هو أن هذه الشركات المصنعة تقدم بعض المفتوحة (تقريبا) العمارة لتمكين مطوري البرمجيات للنظر وجود بطاقة مع هذه القدرات واستغلال إمكاناتها. مجلة PC من هذا الشهر (يناير) ويذكر الشركات كما نفيديا، أيه تي آي وغيرها تدرج ضمن التحالف OpenCL.

لفهم الفرق بين وحدة المعالجة المركزية والجرافيك، وهنا أقصد التشبيه:

وحدة المعالجة المركزية، وجميع المركزية، مثل بلدية مركزية مع كل شيء، والذي يحتوي على التخطيط الحضري، ويعرف أنه يجب السيطرة على نموها ولكن غير قادر على رصد حتى المنشآت الجديدة التي تنتهك القواعد. ولكن بدلا من منح هذه الخدمة لمؤسسة خاصة، ويؤكد عازيا عن النفس دور، السكان لا نعرف من يشكو من الجار الذي أخذ على عاتقه الرصيف، والمدينة لا تزال تبعثر كل يوم.

آسف، كنت لا أتكلم عن رئيس البلدية الخاص، وأنا كان يتحدث فقط عن التشبيه وحدة المعالجة المركزية، حيث وحدة المعالجة المركزية (ويندوز) يجب قيام بهذا العمل والمعدات اللازمة لعمليات مثل:

  • البرامج التي يتم تشغيلها عند بدء تشغيل Windows، مثل سكايب، ياهو رسول، ومكافحة الفيروسات، ومحرك جافا، الخ، كل جزء المستهلكة من الذاكرة العاملة في أولوية منخفضة ولكن لا داعي له ما لم تعدل من خلال MSCONFIG (التي تتجاهل بعض).
  • الخدمات التي يتم تشغيلها، والتي هي جزء من ويندوز وبرامج الاستعمال الشائع، أجهزة متصلة أو غيرها من الجهات التي تم إلغاء تثبيت ولكن لا تزال هناك قيد التشغيل. لديك هذه عادة ذات أولوية متوسطة / عالية.
  • برامج في الاستخدام، والتي تأخذ مساحة مع أولوية عالية. ويرى سرعة تنفيذه في الكبد لدينا لأننا لعنة اذا لم تعمل بسرعة على الرغم من وجود آلة عالية الأداء.

وعلى الرغم من أن ويندوز يجعل شعوذة وممارساتها مثل وجود العديد من البرامج فتح، تثبيت أو إلغاء تثبيت غير مسؤولة، والموضوعات التي تبدو غير ضرورية جميل (المصطلح الإسباني “pintón”، في حالة وجود شخص وهو ما يعني وسيم)، وجعل أنفسنا مذنب من عطل المعدات.

يحدث بعد ذلك، أنه عندما بدأنا واحدة من العمليات المذكورة في بداية، والمعالج يعتقد الكثير (الإسبانية لغة: “romperse ش كوكو”، وكسر رأسه) البحث عن كيفية تحديد أولويات هذا على برامج أخرى في الاستخدام. عدد قليل من الخيارات الرامية إلى تحسين هي ذاكرة الوصول العشوائي، ذاكرة الفيديو (غالبا ما المشتركة)، إذا كان بطاقة الرسومات في وضع التشغيل، في محاولة للحصول على شيء من ذلك، وهذا يتوقف على نوع القرص الصلب وتفاهات أخرى، يمكن أن الصرخة المتألمة يكون أقل.

GPU، العمليات الموازية، يبدو الأمر كما لو تقرر البلدية لامركزية امتياز أو خصخصة تلك الأشياء التي هي بعيدة عن متناول حتى لو كانت العمليات الرئيسية التي يتم تسليمها إلى مهام صغيرة. وهكذا، استنادا إلى التشريعات الحالية يتم تسليمها إلى شركة خاصة، ودور رصد انتهاكات يعاقب على وجه التحديد. ونتيجة لذلك (مثال فقط)، قد مواطنين يتوافق مع متعة لذيذة من ضرب (الإسبانية المصطلح: “CONTAR لاس costillas”، عد الأضلاع) إلى الجار الذي يخرج الكلب إلى القرف على الرصيف الخاص، الذي يبني جدارا أخذ جزء من الرصيف، الذين سيارته متوقفة بشكل غير صحيح، وما إلى ذلك. يخدم الشركة يذهب إلى موقع المكالمة، يعالج العمل يأخذ منه إلى المحكمة، ويدير يذهب الغرامة، ونصف للبلدية، والآخر هو تجارة مربحة.

لذلك لا يمكن تصميم الجرافيك والبرامج حتى لا يرسل العمليات الأكبر في الطريقة التقليدية، ولكن في نفس الوقت مثل قليلا من إجراءات تصفيتها. أوه! رائع!

وحتى الآن، العديد من البرامج لا يبذلون تطبيقاتها مع هذه الميزات. معظم، يطمح اللعب للحصول على 64 بت من أجل حل مشاكل بطء الخاصة بهم، على الرغم من أننا نعلم جميعا أن السيد بيل غيتس سوف يسير دائما في تلك القدرات التحميل الأشياء غير الضرورية حول الإصدارات القادمة من ويندوز. وتتضمن استراتيجية ويندوز الاستفادة من GPU من قبل واجهات برمجة التطبيقات المصممة للعمل على برنامج DirectX 11، التي من المؤكد أن تكون بديلا لجميع (أو معظم) لن تقبل لأنها سوف تفضل كمعيار بدلا من القيام بأشياء مجنونة لكل العلامة التجارية خارج OpenCL .

clip image002112 CAD/GIS platforms must go to the GPU

ويوضح الشكل مثالا مما يدل على مدى الفترة بين عامي 2003 و 2008 نفيديا المعالج عن طريق GPU تم تثوير قدراتها مقارنة مع معالج إنتل وحدة المعالجة المركزية. أيضا، وهنا يكمن مدخن تفسير (المصطلح الإسبانية: “fumada”، في هذه الحالة شرح تقني الصعب) من الفرق.

ولكن إمكانيات GPU هناك، ونأمل أن CAD / GIS برامج اتخاذ جميع من قدراتها (الإسبانية المصطلح: “sacarle ش jugo”). لقد سمعت بالفعل، على الرغم من أن الحالة الأكثر إثارة للدهشة هو من نظم المعلومات الجغرافية المنوع، مع CUDA من نفيديا بطاقات، والتي تم التوصل إلى عملية توليد نموذج التضاريس الرقمية التي استغرق أكثر من 6 دقائق فقط في 11 ثانية والاستفادة من بطاقة CUDA. هذا دخان (المصطلح الإسباني “fumada”، فكرة بارعة جدا التقنية) يتيح لهم الفوز في جيوتك عام 2008.

أخيرا: نحن ذاهبون من قبل GPU؛ واثق من أننا سوف نرى كثيرا من هذا في العامين المقبلين.

 

 グラフィカル·アプリケーションのユーザーである人たちのものでは、機器が十分なワーキングメモリを持っていることを常に期待しています。 この、CAD / GISプログラムではいつもそれがなどの日常的な活動を実行するためにかかる時間の面で疑問または測定されている:

  • 空間分析
  • 訂正と画像レジストレーション
  • 膨大なデータの展開
  • ジオデータベース内のデータ管理
  • データサービス

典型的なPCは、RAM、ハードディスク、グラフィックスメモリとだけ増大された機能の観点から、近​​年ではあまり変化していないが、CPUの論理動作は、元の設計(維持している我々はそれCPU呼び出し続ける理由です)。 それはまた、機器が能力で成長という欠点であった、プログラムが新たな可能性を消費するように設計することによって、その期待を殺す。

clip image001169 CAD/GIS platforms must go to the GPU

一例として、(そして例のための唯一の)、二人のユーザが14ラスタイメージ、8,000プロパティとOracle Spatialのデータベースへの接続のプロットを読み込む機器やデータの同じ観点から、MicroStationのV8iはとAutoCAD 2010のと他の方、上に同時に配置されたとき、我々は質問をする:

2の一つは、マシンを過負荷に避けるために、何がありますか?

それはより多くの狂気の事を行い、より良い性能を持っているオートデスクマヤ、と発生しないので、答えは技術革新ではない、それは、単にプログラムを開発する方法です。 PCを利用する方法は、(これまでの二つのプログラムの場合)と同じであり、我々は多くのことを動作するようにそれらに対処するため、これに応じて、我々はプログラムを撃つ。 彼らは別の色のだが、どのようにすることによって、彼らはグラフィックデザイン、ビデオ処理、アプリケーション開発、サーバーの役割と私たちの場合で、操作で高い消費プログラムの実施レンダリングので、このように、いくつかの機器は、従来のPC、ワークステーションやサーバーとしてではなく知られています空間データを持つ。

もっとGPU、少ないCPU

PCのアーキテクチャで発生した最も顕著な最近の変化は、CPU(中央処理ユニットを介さずに、同時小さいものより大きなルーチンを変換するには、コンピュータのより良いパフォーマンスを見つけることができ、GPU(グラフィック処理ユニット)として造語ですその作業容量、ハードディスクの回転数、メモリ、ビデオメモリやその他のピア管理タスク間で再生される)の管理、(他の多くはない).

グラフィックスカードは、ビデオメモリを増やすために作られていない、彼ら自身は、並列処理を実行するために設計されたコアの数百人が含まれているプロセッサを含む。 この属性は、彼らは常に持っていた(多かれ少なかれ)が、現在の利点は、これらのメーカーはいくつかのオープンを提供することである(ほとんどソフトウェア開発者はこれらの機能を備えたカードの有無を検討し、その可能性を活用することを可能にする)アーキテクチャ。 今月のPCマガジン(1月)のnVidia、ATIおよび他のような企業がアライアンスに含ま言及OpenCL.

CPUとGPUの違いを理解するために、ここで私は直喩を意味する:

CPU、すべての集中化、都市計画を持っているすべてを集中化と自治体のようなものです、それは、その成長を制御する必要があることを知っていますが、ルールに違反していても新たな構造を監視することができません。 しかし、その代わりに民間企業にこのサービスを付与する、自己帰属役割を強調し、人口が歩道を取っているし、街はまだ毎日乱雑さ隣人に文句を言う人を知りません。

申し訳ありませんが、私はあなたの市長の話をされませんでした、私は唯一の中央処理装置は、(Windowsの場合)などのプロセスに設備工事を行う必要があり、CPUの直喩、について話されました:

  • Windowsは、低優先度などのSkype、Yahooメッセンジャー、ウイルス対策、Javaエンジンのように、ワーキングメモリのすべてのかかる部分を開始したときに不必要にmsconfigを(一部は無視している)を使用して変更しない限り。実行するプログラム
  • ウィンドウズの一部、一般的な使用プログラム、接続されたハードウェアまたはアンインストールされた他の人ですが、そこには、実行中のまま実行されているサービス、。 これらは通常、中/高い優先度を持っている。
  • 優先度の高いスペースを取り、使用中のプログラムが、。 彼らは、高性能マシンを持つにもかかわらず、高速動作しない場合、我々は呪い、その実行速度は、当社肝臓で感じられます。

およびWindowsは、彼らのジャグリング、多くのプログラムは、開くインストールまたはアンインストール無責任持つような慣行、ルックス不要なテーマになりますが、 可愛い (スペイン語のイディオム “pintón”は、人の場合はそれはハンサムな意味)、機器の誤動作の自分が有罪にする。

それは私たちが冒頭で述べたプロセスのいずれかの操作を開始した、プロセッサ、次に起こる 多くのことを考えている (スペイン語 イディオム: “romperseエルココ”は、その頭を破る)使用中の他のプログラムを介して、これを優先する方法検索。 最適化するために、それらのいくつかのオプションは、RAM、ビデオメモリ(しばしば共用)は、グラフィックスカード上にある場合は、ハードディスクやその他の些細のタイプに応じて、そこから何かを取得しようと、悲しげな叫びが低くなる可能性があります。

GPU、並列プロセス自治体が譲歩を分散か、彼らは小さなタスクに配信される主要なプロセスであっても、手の届かないところにあるそれらのものを民営化することを決定したかのように、それはある。 したがって、現在の法律に基づいて民間企業、特に処罰違反を監視する役割に配信されます。 結果として(唯一の例)、市民はの美味しい喜びを遵守すること ヒッティング (スペイン語のイディオム: “contarラスcostillas”は、肋骨を数える)犬を抜ける隣人へ たわごとへ 不適切に彼の車を駐車した歩道、などの一部を取って壁を構築するあなたの歩道上。 同社は、呼び出しサイトに行くを提供していますアクションは、裁判所に彼を取る細かい、半分は自治体に行く実行処理し、もう一方は収益性の高いビジネスです。

だからGPU、プログラムは、従来の方法でバルクプロセスを送信しないように、少しフィルターのルーチンのように並列になるように設計することができません。 ああ! 素晴らしい!

これまでのところ、サポートしているプログラムは、これらの機能で、アプリケーションを作っている。 我々はすべてのビル·ゲイツ氏は、常に、Windowsの次期バージョンに関する不必要なものをロードして、これらの機能には歩いていくことを知っているが、ほとんど、彼らの遅さの問題を解決するため、64ビットを得るために演奏を熱望する。 Windowsの戦略は、彼らが代わりにOpenCLの外に、各ブランドのためにクレイジー物事の標準として好むだろうからすべての(またはほとんどの)が受け入れることの代替になるはずですDirectX 11の、上で動作するように設計されたAPIによってGPUを活用するが含まれています。

clip image002112 CAD/GIS platforms must go to the GPU

図は、GPUを経由して2003年から08年にかけてのnVidiaプロセッサはIntel CPUのプロセッサに比べて、その能力に革命を起こしてきたかを示す例を示しています。 また、ここにある 薫製 説明 (スペイン語のイディオム: “fumada”、この場合は難しい技術的な説明)の差。

しかし、GPUの可能性があること、そして、できればCAD / GISプログラム意志 その機能のすべてを取る(スペイン語のイディオム: “sacarleエル十五”)。 最も印象的なケースは、6分を引き継いだデジタル地形モデルを生成するプロセスは、CUDAカードを活用してわずか11秒で達成されたのnVidiaのCUDAカード付マニホールドのGIS、からのものであるが、我々はすでに、聞いたことがある。 この  (スペイン語のイディオム “fumada”、非常に技術的な独創的なアイデア)彼らはジオテック2008勝つことができます。

結論として:我々は、GPUで行っている、我々は今後2年間でこれからずっと表示されていることを確認します。

 

 我们这些,谁是用户的图形应用程序,总是期待的设备有足够的工作记忆。 在这方面,CAD / GIS项目一直受到质疑或计量方面所花费的时间进行日常活动,如:

  • 空间分析
  • 校正和图像配准
  • 海量数据的部署
  • 在地理数据库中的数据管理
  • 数据服务

典型的PC没有太大的改变,近年来,在内存,硬盘,显卡显存和功能,只增加条款,但逻辑CPU的运行保持了原有的设计(这就是为什么我们不断调用它的CPU)。 它也一直处于劣势,设备容量增长计划杀死其设计消耗的新的潜在的期望。

clip image001169 CAD/GIS platforms must go to the GPU

作为一个例子,(例如只),当两个用户同时放置设备和数据的相同条款,与AutoCAD 2010的使用MicroStation V8i的,装载14个光栅图像,一块8000性能和连接的Oracle Spatial数据库,我们问的问题:

什么是其中的两个,以避免负担过重的机器吗?

答案是不是在创新,这是简单的方式开发程序,因为它不会发生与Autodesk Maya中,这使得更疯狂的事情,并具有更好的性能。 利用PC的方式是相同的(至今在两种方案的情况下),而且取决于我们拍摄的节目,因为我们与他们打交道的工作很多。 因此,一些设备被称为传统的个人电脑,工作站或服务器,而不是因为他们是另一种颜色,但他们如何渲染图形设计,视频处理,应用软件开发,服务器角色和我们的情况下,操作实施高消费方案空间数据。

较少的CPU,GPU

的最优秀的近期变化发生在PC的架构是GPU(图形流程单元),可以让你找到更好的电脑性能的杜撰的术语,将较大的例程同时较小的,不通过CPU(中央处理单位)管理,其工作能力的发挥硬盘转速,内存,显存和其他等管理任务之间(没有多少其他).

显卡方面,都没有作出增加视频内存,他们包括处理器,包含数百个运行并行程序设计的核心。 他们一直有这个属性(或多或少),但目前的优势是,这些厂商提供了一些开放(几乎)体系结构,以使软件开发人员考虑的卡的存在具有这些能力,并利用其潜在的。 PC杂志本月(1月)中提到的公司包括NVIDIA,ATI和其他联盟内的 OpenCL的.

CPU和GPU之间理解上的差异,在这里,我的意思是一个比喻:

CPU,全部集中就像是一个直辖市的一切集中,其中有一个城市规划,知道它必须控制其生长,但无法监控甚至违反规则的新建筑。 但授予这项服务的民营企业,而不是强调自我归因的作用,人口不知道谁抱怨的邻居是谁,走在人行道上,城市仍然塞满每天。

对不起,我不说你的市长,我只是讲一个CPU的比喻,中央处理单元(适用于Windows)必须做好设备的工作流程,如:

  • 运行的程序在Windows启动时,像Skype,雅虎通,防病毒,Java引擎,工作记忆等所有消费的一部分在一个低优先级的,但不必要的,除非修改通过MSCONFIG(其中一些忽略)。
  • 正在运行的服务,这是Windows的一部分,共同利用方案,连接的硬件或其他已卸载,但仍然有运行。 这些通常有一个中/高优先级。
  • 程序使用,这是具有高优先级的占用空间。 我们的肝脏,因为我们觉得骂人,如果他们不具有一个高性能的机器工作速度快,尽管它的执行速度。

虽然Windows使他们的杂耍,喜欢打开很多程序,安装或卸载不负责任的做法,看起来不必要的主题 漂亮 (西班牙语成语“平通”,在一个人的情况下,这意味着帅),使自己有罪的设备故障。

然后,它发生,当我们开始时所提到的流程开始,处理器 认为很多 (西班牙语 成语:“romperse埃尔科科”,打破头)搜索如何优先在其他程序在使用。 他们几个选项以优化内存,视频内存(通常是共享的),如果显卡上,试图得到一些东西,这取决于硬盘的类型和其他琐事,哀怨的叫声可能会更低。

GPU并行进程,这是因为如果市政府决定下放特许权或那些东西,够不着,即使他们是交付给小任务的主要流程,私有化。 因此,根据现行法例交付给一家私营公司,专门监督处罚违规的作用。 其结果是(只是一个例子),市民可遵守的美味乐趣 击球 (西班牙成语:“CONTAR拉斯costillas”,算上肋骨)狗的邻居是谁 拉屎 您的人行道上,谁建立谁不当,把车停在人行道上,等一堵墙的一部分。 该公司提供的呼叫到现场,处理的动作,把他告上法庭,运行罚款,一半去市政府,另一种是一门有利可图的生意。

那么GPU,程序可以被设计作为一种常规的方式发送大量的过程中,但像小过滤例程并行。 哦! 太好了!

到目前为止,并不是许多程序使他们的应用程序使用这些功能。 大多数情况下,渴望玩到64位,以解决他们的缓慢问题,虽然大家都知道,比尔·盖茨先生将这些能力始终走在即将到来的版本的Windows加载不必要的东西。 Windows的策略,包括利用GPU的设计工作的DirectX 11,这是肯定是一个替代方案,所有(或大多数)都会接受,因为他们会更喜欢作为一个标准,而不是做疯狂的事情,每个品牌的OpenCL以外的API 。

clip image002112 CAD/GIS platforms must go to the GPU

该图显示了一个例子,它展示了如何在2003年和2008年的nVidia GPU的处理器通过之间已经彻底改变它的功能相比,Intel的CPU处理器。 此外,这里的 熏制 解释 (西班牙语成语:的“fumada”,在这种情况下,硬的技术说明)的区别。

但GPU的潜力是存​​在的,并希望将CAD / GIS项目 采取一切其能力 (西班牙成语:“重吾sacarle EL”)。 我们已经听说过,但最突出的例子是从歧管GIS的NVIDIA®(英伟达™)CUDA卡,其中产生了6分多钟的数字地形模型的过程只需11秒,利用CUDA卡。 这 吸烟 (西班牙语成语的“fumada”,一个非常技术性的巧妙构思)让他们赢得了2008年土力。

总之我们将通过GPU,相信我们将看到在未来两年。

 

 De av oss, som är användare av grafiska applikationer, är alltid förväntansfulla att utrustning har tillräckligt med arbetsminne. I detta har CAD / GIS-program alltid ifrågasatts eller mätt den tid det tar att utföra dagliga aktiviteter såsom:

  • Spatial Analysis
  • Rättelse och bildregistrering
  • Utplacering av massiva uppgifter
  • Hantera data inom en geodatabas
  • Data service

Den typiska PC har inte förändrats mycket under de senaste åren, i termer av RAM, hårddisk, grafikminne och funktioner som bara har ökat, men logiken drift av CPU har behållit sin ursprungliga utformning (Det är därför vi hålla ringer det CPU). Det har också varit en nackdel att utrustning växer i kapacitet, program dödar sina förväntningar genom att designa för att konsumera den nya potentialen.

clip image001169 CAD/GIS platforms must go to the GPU

Som ett exempel, (och endast till exempel), När två användare placeras samtidigt på samma villkor för utrustning och data, en med AutoCAD 2010 och den andra med Microstation V8i, lastning 14 rasterbilder, en tomt på 8000 fastigheter och anslutning till en Oracle Spatial databas, ber vi frågan :

Vad en av de två har, för att undvika överbelastning av maskinen?

Svaret är inte i innovation, det är helt enkelt sättet att utveckla programmet, eftersom det inte händer med Autodesk Maya, vilket är mer galna saker och har en bättre prestanda. Sättet att utnyttja datorn är densamma (hittills i fallet med de två programmen), och beroende på detta har vi skjuter programmen eftersom vi handskas med dem att arbeta en hel del. Således, är viss utrustning som kallas traditionella datorer, arbetsstationer eller servrar, inte för att de är av en annan färg, men hur de gör implementera höga konsumtion program i grafisk design, video bearbetning, applikationsutveckling, roller server och i vårt fall, drift med geografiska data.

Mindre CPU, mer GPU

Den mest framstående senaste ändringen inträffade i PC arkitekturen är den term som myntades som GPU (graphics processer enhet), vilket gör att du kan hitta en bättre prestanda på din dator, konvertera större rutiner samtidiga mindre, utan att gå via CPU (central process enhet ) ledning, vars arbetsförmåga spelas mellan hårddisken revolutionerna, minne, video minne och andra inbördes ledningsuppgifter (inte många andra).

Grafikkort, inte är gjorda för att öka videominne, de själva har en processor som innehåller hundratals kärnor för att köra parallella processer. Detta attribut har de alltid haft (mer eller mindre), Men den nuvarande fördel är att dessa tillverkare erbjuder några öppna (nästan) Arkitektur för att möjliggöra för programutvecklare att beakta om det finns ett kort med dessa funktioner och utnyttja dess potential. PC Magazine av denna månad (januari) nämner företag som nVidia, ATI och andra som ingår i alliansen OpenCL.

För att förstå skillnaden mellan CPU och GPU, här menar jag en liknelse:

CPU, alla centraliserade, Är som en kommun med allt centraliserad, vilket har en stadsplanering, vet att den måste kontrollera sin tillväxt, men är oförmögen att följa även nya konstruktioner som bryter mot reglerna. Men i stället för att bevilja denna tjänst till ett privat företag, betonar själv tillskriva rollen, inte befolkningen inte vet vem du ska klaga på granne som tar trottoaren, och staden är fortfarande belamra varje dag.

Ledsen, jag talar inte om din borgmästare, jag var bara talar om en CPU liknelse, där centralenheten (för Windows) måste göra utrustningen arbetet med processer såsom:

  • Program som körs när Windows startar, som Skype, Yahoo Messenger, Antivirus, Java motor, etc. Alla tidskrävande del av arbetsminnet vid en låg prioritet, men onödigt om de inte ändras genom msconfig (som vissa ignorera).
  • Tjänster som körs, som ingår i Windows, vanliga program för användning, ansluten hårdvara eller andra som avinstalleras, men förblir det igång. Dessa har oftast en medelhög / hög prioritet.
  • Program i bruk, som tar upp plats med hög prioritet. Dess genomförande hastighet upplevs i vår lever eftersom vi förbannar om de inte arbeta snabbt trots en högpresterande maskin.

Och även om Windows gör sin jonglering, metoder som att ha många program öppna, installera eller avinstallera oansvarigt, onödiga teman som ser ganska (Spanska Idiom “Pinton”, i ett fall med en person som betyder vacker), Göra oss skyldiga till felaktig utrustning.

Det händer då, att när vi började en av de nämnda processerna i början, processorn tänker mycket(Spansk Idiom: “romperse el coco”, bryta sitt huvud) Söka hur man ska prioritera detta över andra program som används. Deras några alternativ för att optimera är RAM, videominne (delade ofta), om ett grafikkort är på, försöka få något från den, beroende på vilken typ av hårddisk och andra småsaker, kan den klagande rop bli lägre.

GPU, parallella processer, Det är som om kommunen beslutar att decentralisera koncession eller privatisera de saker som är utom räckhåll, även om de är viktiga processer som levereras till små uppgifter. Således är baserad på gällande lagstiftning som levereras till ett privat bolag, rollen som övervakare straffbara kränkningar specifikt. Som ett resultat (endast ett exempel), Kan medborgarna följa läckra nöjet slå (Spanska Idiom: “CONTAR las costillas”, räkna revbenen) Till grannen som får ut hunden till skit på trottoaren, bygger som en mur tar del av trottoaren, som parkerat sin bil felaktigt, osv. Bolaget betjänar samtalet går till platsen, bearbetar åtgärden tar honom till domstol, löper den fina, hälften går till kommunen, den andra är en lönsam affär.

Så gör GPU program kan utformas så att de inte skickar bulk processer på ett konventionellt sätt, men samtidigt som små filtrerade rutiner. Oh! Underbart!

Hittills är det inte många program som gör sina program med dessa funktioner. De flesta, strävar spela för att få 64-bitars för att lösa deras långsamhet problem, även om vi alla vet att Mr Bill Gates kommer alltid att gå i dessa funktioner lastning onödiga saker om kommande versioner av Windows. Windows strategi ingår att dra nytta av GPU med API utformad för att fungera på DirectX 11, vilket säkerligen kommer att vara ett alternativ att alla (eller de flesta) kommer att acceptera eftersom de kommer föredra som standard istället för att göra galna saker för varje varumärke utanför OpenCL .

clip image002112 CAD/GIS platforms must go to the GPU

Figuren visar ett exempel som visar hur mellan 2003 och 2008 nVidia processor via GPU har revolutionerat sin kapacitet jämfört med Intel CPU processorn. Även här är den rökt förklaring(Spanska Idiom: “Fumada”, i detta fall en hård teknisk förklaring) Av skillnaden.

Men potentialen för GPU är det, och förhoppningsvis CAD / GIS-program kommer ta alla dess möjligheter (Spanska Idiom: “sacarle EL Jugo”). Vi har redan hört, men det mest slående fallet är från Manifold GIS, med CUDA-kort av nVidia, i vilken en process för att generera digital terrängmodell som tog över 6 minuter uppnåddes på bara 11 sekunder att dra nytta av CUDA-kort. Detta röka (Spanska Idiom “Fumada”, en mycket tekniskt geniala idén) Låter dem vinna Geotech 2008.

Sammanfattningsvis: Vi kommer med GPU, säker på att vi kommer att se mycket av detta under de kommande två åren.

 

 Ci z nas, którzy są użytkownikami aplikacji graficznych, są zawsze oczekuj, że sprzęt ma wystarczającej ilości pamięci roboczej. W tym, CAD / GIS programy zawsze były kwestionowane lub mierzony czas potrzebny do wykonywania codziennych czynności, takich jak:

  • Analiza przestrzenna
  • Rejestracja obrazu i korekcji
  • Wdrożenie danych masowych
  • Zarządzanie danymi w geobazie
  • Data Service

Typowy PC nie zmieniła się znacznie w ciągu ostatnich lat, jeśli chodzi o pamięci RAM, dysku twardego, pamięci, grafiki i funkcje, które nie tylko zwiększają się, ale pracy logika CPU utrzymuje swój pierwotny projekt (Dlatego trzymamy nazywając to CPU). To miała również wadę, że sprzęt rozwijać zdolności; programy zabić swoje oczekiwania, projektując spożywać nowy potencjał.

clip image001169 CAD/GIS platforms must go to the GPU

Jako przykład, (i tylko dla przykładu), Gdy dwóch użytkowników umieszczane są jednocześnie na tych samych warunkach, urządzeń i danych, jeden z AutoCAD 2010 oraz z MicroStation V8i drugiej, wkładania 14 rastrowych obrazów, działka 8000 właściwości i połączenie z bazą danych Oracle Spatial, możemy zadać pytanie :

Co ma jedno z dwóch ma, aby uniknąć przeciążania maszyny?

Odpowiedź nie jest w innowacje, jest to po prostu sposób na rozwój programu, ponieważ nie zdarza się z Autodesk Maya, co czyni bardziej szalone rzeczy i ma lepszą wydajność. Sposobem wykorzystania komputera jest taki sam (o ile w przypadku dwóch programów), w zależności od tego będziemy strzelać programów, ponieważ mamy do czynienia z nimi dużo pracować. Dlatego niektóre urządzenia są znane jako komputery tradycyjne, stacje robocze i serwery, nie dlatego, że są innego koloru, ale w jaki sposób renderowania realizacji programów o wysokiej konsumpcji w projektowaniu graficznym, przetwarzanie wideo, rozwój aplikacji, role serwera oraz w naszym przypadku, działania z danych przestrzennych.

Mniej CPU, GPU więcej

Najwybitniejszym Ostatnia zmiana miała miejsce w architekturze PC to termin ukuty jako GPU (grafika procesy jednostki), która pozwala znaleźć lepszą wydajność komputera, konwersja większych rutyny w jednoczesnych mniejszych, bez przechodzenia przez CPU (jednostki centralnej proces ) zarządzanie, którego pojemność robocza jest rozgrywany pomiędzy rewolucji twardych dysków, pamięci, pamięci wideo i innych zadań zarządzania peer (nie wiele innych).

Karty graficzne, nie są wykonane w celu zwiększenia pamięci wideo, sami zawierać procesor, który zawiera setki rdzeni przeznaczonych do uruchomienia równoległych procesów. Ten atrybut oni zawsze mieli (mniej więcej), Ale Ta zaleta jest to, że producenci oferują pewne otwarte (prawie) Architektura, aby umożliwić programistom rozważyć istnienie karty z tych możliwości i wykorzystać jego potencjał. PC Magazine z tego miesiąca (stycznia) wspomina firmy jak nVidia, ATI i inne zawarte w Sojuszu OpenCL.

Aby zrozumieć różnicę między CPU i GPU, tutaj mam na myśli simile:

CPU, scentralizowane, Jest jak gminy z wszystkich scentralizowanych, który ma urbanistykę, wie, że musi kontrolować ich wzrost, ale nie jest w stanie monitorować nawet nowe konstrukcje, które łamią zasady. Ale zamiast przyznawania tej usługi do prywatnego przedsiębiorstwa, podkreśla własny przypisując rolę, ludność nie wie, którzy skarżą się na sąsiada, który bierze na chodniku, a miasto nadal zaśmiecania codziennie.

Przykro mi, ale nie mówił o swoim burmistrzem, ja tylko mówiąc o CPU za porównanie, gdzie jednostka centralna (w systemie Windows) musi wykonać pracę na temat tego sprzętu procesów, takich jak:

  • Programy, które są uruchamiane przy starcie systemu Windows, takich jak Skype, Yahoo Messenger, Antivirus, silnik Java, itp. wszystkie zużywające część pamięci roboczej na niskim priorytecie, ale niepotrzebnie chyba zmodyfikowany poprzez msconfig (co niektóre ignorować).
  • Usługi, które są uruchomione, które są częścią systemu Windows, wspólne programy używają, podłączony sprzęt lub inne, które zostały odinstalowane, ale pozostaje tam działa. Te zwykle mają średni / wysoki priorytet.
  • Programy w użytku, które zajmują miejsce o wysokim priorytecie. Jego szybkość realizacji jest odczuwalne w naszej wątrobie, ponieważ przekleństwo, jeśli nie działają szybko, mimo że dysponują bardzo sprawna maszyna.

I chociaż system Windows sprawia, że ​​ich żonglerka, praktyki, jak o wiele programów otworzyć, zainstalować lub odinstalować nieodpowiedzialnie, niepotrzebnych tematów, które wygląda bardzo(Hiszpański Idiom “Pinton”, w przypadku osoby, to znaczy, przystojny), Zrobić się winny uszkodzenia sprzętu.

Zdarza się to, że gdy rozpoczęto jedną z wymienionych procesów na początku, procesor dużo myśli(Spanish Idiom: “romperse el coco”, łamać głowę) Szukają sposobu priorytet to na innych programów w użyciu. Ich kilka opcji do optymalizacji są RAM, pamięci wideo (często współdzielonym), jeśli karta graficzna jest, spróbuj coś z niego, w zależności od typu dysku i drobiazgi innych, żałosny krzyk może być niższa.

GPU, równoległe procesy, To tak jakby gmina decyduje się na decentralizację koncesji lub prywatyzacji tych rzeczy, które są poza zasięgiem, nawet jeśli są one główne procesy, które są dostarczane do małych zadań. Tak więc, na podstawie obowiązujących przepisów jest dostarczana do prywatnej firmy, rola monitorowania karalne naruszenia konkretnie. W wyniku tego (Tylko Przykład), Obywatele mogą spełniać pyszne przyjemności uderzenie (Idiom hiszpańskim: “contar las costillas”, policzyć żebra) Do sąsiada, który wychodzi z psem w gówno na chodniku, który buduje mur, biorąc udział w chodniku, który zaparkował samochód nieprawidłowo, etc. Firma obsługuje połączenie idzie do miejsca, przetwarza akcja rozgrywa go do sądu, działa dobrze, połowa idzie do gminy, z drugiej jest dochodowy biznes.

Więc nie GPU, programy mogą być zaprojektowane w taki sposób, nie wysyłając masowe procesy w sposób konwencjonalny, ale równolegle jak małe filtrowane rutyny. Oh! Wonderful!

Jak dotąd, nie ma wielu programów robią swoje wnioski z tych funkcji. Most, aspirują gry dostać 64-bit, aby rozwiązać swoje problemy powolność, choć wszyscy wiemy, że pan Bill Gates będzie zawsze chodzić w tych możliwości ładowania niepotrzebnych rzeczy o nadchodzących wersjach systemu Windows. Strategia Windows zawiera skorzystać z GPU przez API przeznaczone do pracy w DirectX 11, co z pewnością będzie alternatywą, że wszystkie (lub większość) zaakceptuje ponieważ oni wolą standardowo zamiast robić szalone rzeczy dla każdej marki poza OpenCL .

clip image002112 CAD/GIS platforms must go to the GPU

Rysunek przedstawia przykład, który pokazuje, jak w latach 2003 i 2008 za pomocą procesora GPU nVidia został rewolucjonizuje swoje możliwości w porównaniu z procesorem CPU Intel. Również tutaj jest wędzony wyjaśnienie (Hiszpański Idiom: “fumada”, w tym przypadku trudno techniczne wyjaśnienie) Różnicy.

Ale potencjał GPU jest tam, i mam nadzieję, CAD / GIS programy zabrać wszystkich swoich możliwości (Idiom hiszpańskim: “sacarle el jugo”). Słyszeliśmy już, choć najbardziej uderzające sprawa jest z GIS Kolektor, z kartami NVIDIA CUDA, w którym proces tworzenia cyfrowego modelu terenu, które wystąpiło w ciągu 6 minut został osiągnięty w zaledwie 11 sekund korzystających z karty CUDA. To dym (Hiszpański Idiom “fumada”, bardzo techniczne genialny pomysł) Pozwala im wygrać Geotech 2008.

Podsumowując: Jedziemy przez GPU, na pewno będziemy świadkami znacznie od tego w ciągu najbliższych dwóch lat.

 

 Những người trong chúng ta, những người sử dụng các ứng dụng đồ họa, luôn luôn trông mong rằng thiết bị có đủ bộ nhớ làm việc. Trong đó, các chương trình CAD / GIS đã luôn luôn được đặt câu hỏi hoặc tính theo thời gian cần thiết để thực hiện các hoạt động hàng ngày như:

  • Phân tích không gian
  • Sửa chữa và hình ảnh đăng ký
  • Triển khai các dữ liệu lớn
  • Quản lý dữ liệu trong một geodatabase
  • Dịch vụ dữ liệu

Máy tính điển hình không thay đổi nhiều trong những năm gần đây, trong điều khoản của bộ nhớ RAM, đĩa cứng, bộ nhớ đồ họa và tính năng mà chỉ có ngày càng tăng, nhưng logic hoạt động của CPU đã duy trì thiết kế ban đầu của nó (Đó là lý do tại sao chúng tôi tiếp tục gọi đó là CPU). Nó cũng là một bất lợi mà thiết bị phát triển năng lực, các chương trình diệt kỳ vọng của mình bằng cách thiết kế để tiêu thụ tiềm năng mới.

clip image001169 CAD/GIS platforms must go to the GPU

Ví dụ, (và chỉ ví dụ), Khi hai người dùng được đặt cùng một lúc trên cùng một điều kiện thiết bị và dữ liệu, một với AutoCAD 2010 và khác với Microstation V8i, tải 14 hình ảnh raster, một âm mưu của 8.000 tài sản và kết nối đến một cơ sở dữ liệu Oracle Spatial, chúng tôi đặt câu hỏi :

Những gì một trong hai có, để tránh overburdening máy?

Câu trả lời không phải là trong đổi mới, nó chỉ đơn giản là cách để phát triển chương trình, bởi vì nó không xảy ra với Autodesk Maya, mà làm những điều điên rồ hơn và có hiệu suất tốt hơn. Cách khai thác các máy tính là như nhau (cho đến nay trong trường hợp của hai chương trình), và tùy thuộc vào điều này, chúng tôi quay chương trình bởi vì chúng ta đối phó với họ làm việc rất nhiều. Do đó, một số thiết bị được gọi là máy tính truyền thống, máy trạm hoặc máy chủ, không phải vì họ là màu sắc khác, nhưng bởi cách họ làm cho việc thực hiện các chương trình tiêu thụ cao trong thiết kế đồ họa, xử lý video, phát triển ứng dụng, vai trò máy chủ và trong trường hợp của chúng tôi, hoạt động với dữ liệu không gian.

Ít CPU, GPU hơn

Sự thay đổi nổi bật nhất gần đây xảy ra trong kiến ​​trúc máy tính là các thuật ngữ như GPU (đồ họa quá trình đơn vị), cho phép bạn tìm thấy một hiệu suất tốt hơn của máy tính của bạn, chuyển đổi thói quen lớn hơn trong những cái nhỏ hơn đồng thời, mà không phải thông qua CPU (đơn vị quá trình trung tâm ) quản lý, có khả năng lao động được thi đấu giữa các cuộc cách mạng đĩa cứng, bộ nhớ, bộ nhớ video và nhiệm vụ quản lý ngang hàng khác (không nhiều người khác).

Card đồ họa, không được thực hiện để tăng bộ nhớ video, bản thân họ bao gồm một bộ xử lý có chứa hàng trăm lõi được thiết kế để chạy các quy trình song song. Thuộc tính này, họ đã luôn luôn có (nhiều hơn hoặc ít hơn), Nhưng lợi thế hiện nay là các nhà sản xuất cung cấp một số mở (gần như) Kiến trúc để cho phép các nhà phát triển phần mềm để xem xét sự tồn tại của một thẻ với những khả năng và khai thác tiềm năng của nó. PC Magazine tháng này (tháng) đề cập đến các công ty như Nvidia, ATI và những người khác bao gồm trong Liên minh OpenCL.

Để hiểu sự khác biệt giữa CPU và GPU, ở đây tôi có nghĩa là một sự so sánh:

CPU, tất cả tập trung, Giống như một đô thị với tất cả mọi thứ tập trung, trong đó có một quy hoạch đô thị, biết rằng nó phải kiểm soát tốc độ tăng trưởng của nó nhưng không thể theo dõi ngay cả khi công trình xây dựng mới được vi phạm các quy tắc. Nhưng thay vì cấp dịch vụ này cho một doanh nghiệp tư nhân, nhấn mạnh tự gán vai trò, dân không biết ai để khiếu nại về việc người hàng xóm là lấy vỉa hè, và thành phố vẫn còn lộn xộn mỗi ngày.

Xin lỗi, tôi đã không nói về thị trưởng của bạn, tôi chỉ nói về sự so sánh của CPU, nơi mà các đơn vị xử lý trung tâm (đối với Windows) cũng phải làm công việc thiết bị trên các quy trình như:

  • Các chương trình chạy khi Windows khởi động, như Skype, Yahoo Messenger, Antivirus, Java động cơ, vv Tất cả phần tiêu thụ của bộ nhớ làm việc tại một ưu tiên thấp nhưng không cần thiết trừ khi thay đổi thông qua msconfig (mà một số bỏ qua).
  • Dịch vụ đang chạy, mà là một phần của Windows, chương trình sử dụng chung, phần cứng kết nối hoặc những người khác đã được gỡ bỏ cài đặt nhưng vẫn có chạy. Này thường có một ưu tiên trung bình / cao.
  • Chương trình sử dụng, mà mất không gian với ưu tiên cao. Tốc độ thực hiện của nó được cảm thấy trong gan của chúng tôi bởi vì chúng tôi nguyền rủa nếu họ không làm việc nhanh mặc dù có một máy tính hiệu suất cao.

Và mặc dù Windows làm trò tung hứng của họ, thực hành giống như có nhiều chương trình mở, cài đặt hoặc gỡ bỏ cài đặt vô trách nhiệm, chủ đề không cần thiết mà trông khá (Tây Ban Nha thành ngữ “pintón”, trong một trường hợp của một người có nghĩa là đẹp trai), Làm cho mình có lỗi của sự cố thiết bị.

Nó sẽ xảy ra sau đó, khi chúng tôi bắt đầu một trong những quá trình được đề cập ở phần đầu, bộ vi xử lý nghĩ rất nhiều (Tiếng Tây Ban Nha Thành ngữ: “romperse el dừa”, phá vỡ đầu của nó) Tìm kiếm cách để ưu tiên này trong các chương trình khác sử dụng. Vài lựa chọn nhằm tối ưu hóa là bộ nhớ RAM, bộ nhớ video (thường được chia sẻ), nếu một card đồ họa trên, cố gắng để có được một cái gì đó từ nó, tùy thuộc vào loại ổ đĩa cứng và những chuyện vặt vãnh khác, tiếng kêu ai oán có thể thấp hơn.

GPU, quy trình song song, Đó là, nếu như chính quyền thành phố quyết định phân cấp phép hoặc tư nhân hóa những điều đó là ngoài tầm với ngay cả khi họ là những quá trình chính được giao cho nhiệm vụ nhỏ. Như vậy, dựa trên pháp luật hiện hành được giao cho một công ty tư nhân, vai trò của giám sát hành vi vi phạm bị xử phạt cụ thể. Kết quả là (chỉ là một ví dụ), Công dân có thể thực hiện với những niềm vui ngon đánh (Tây Ban Nha thành ngữ: “contar las costillas”, đếm xương sườn) Để người hàng xóm nhận ra con chó shit trên vỉa hè của bạn, những người xây dựng một bức tường tham gia của vỉa hè, người đậu xe không đúng cách, vv. Công ty phục vụ các cuộc gọi đi đến các trang web, xử lý các hành động sẽ đưa anh ta ra tòa, điều hành tốt, một nửa đi vào thành phố, người kia là một doanh nghiệp có lợi nhuận.

Vì vậy, hiện GPU, chương trình có thể được thiết kế như vậy là không gửi số lượng lớn trong quá trình một cách thông thường, nhưng song song như thói quen lọc nhỏ. Oh! Tuyệt vời!

Cho đến nay, không có nhiều chương trình đang làm cho các ứng dụng của họ với các tính năng này. Nhất, khao khát chơi để có được 64-bit để giải quyết vấn đề chậm chạp của họ, mặc dù chúng ta đều biết rằng ông Bill Gates sẽ luôn luôn đi bộ trong những khả năng tải những thứ không cần thiết về các phiên bản sắp tới của Windows. Chiến lược Windows bao gồm tận dụng lợi thế của GPU của API được thiết kế để làm việc trên DirectX 11, trong đó chắc chắn sẽ là một sự lựa chọn tất cả (hoặc hầu hết) sẽ chấp nhận bởi vì họ sẽ thích như một tiêu chuẩn thay vì làm những điều điên rồ đối với từng thương hiệu bên ngoài OpenCL .

clip image002112 CAD/GIS platforms must go to the GPU

Con số này là một ví dụ cho thấy cách giữa các năm 2003 và 2008 nVidia xử lý thông qua GPU đã được cách mạng hóa khả năng của mình so với bộ vi xử lý Intel CPU. Ngoài ra, đây là hút thuốc giải thích (Thành ngữ tiếng Tây Ban Nha: “fumada”, trong trường hợp này một lời giải thích kỹ thuật khó) Của sự khác biệt.

Nhưng tiềm năng của GPU là có, và hy vọng chương trình CAD / GIS sẽ mất tất cả khả năng của mình (Tây Ban Nha thành ngữ: “sacarle el jugo”). Chúng tôi đã nghe nói, mặc dù các trường hợp nổi bật nhất là từ Manifold GIS, với CUDA thẻ của nVidia, trong đó một quá trình tạo ra mô hình địa hình kỹ thuật số đã mất trong hơn 6 phút đã đạt được chỉ trong 11 giây lợi dụng thẻ CUDA. Này hút thuốc (Tây Ban Nha thành ngữ “fumada”, một ý tưởng khéo léo rất kỹ thuật) Cho phép họ giành chiến thắng trong Geotech 2008.

Trong kết luận: Chúng ta sẽ bởi GPU, chắc chắn chúng ta sẽ thấy nhiều từ này trong hai năm tới.

 

 Όσοι από εμάς, οι οποίοι είναι οι χρήστες των γραφικών εφαρμογών, είναι πάντα μέλλουσες ότι ο εξοπλισμός διαθέτει επαρκή μνήμη εργασίας. Σε αυτό, CAD / GIS προγράμματα ανέκαθεν αμφισβητηθεί ή να μετρηθεί από την άποψη του χρόνου που χρειάζεται για να εκτελέσει τις καθημερινές δραστηριότητες, όπως:

  • Χωρική Ανάλυση
  • Διόρθωση και την εικόνα σας
  • Ανάπτυξη των μαζικών δεδομένων
  • Διαχείριση δεδομένων σε ένα γεωβάση
  • Δεδομένων

Το τυπικό PC δεν έχει αλλάξει πολύ τα τελευταία χρόνια, από την άποψη της μνήμης RAM, σκληρό δίσκο, μνήμη γραφικών και τα χαρακτηριστικά που έχουν μόνο αυξάνεται, αλλά η λογική λειτουργίας της CPU έχει διατηρήσει τον αρχικό του σχεδιασμό (Αυτός είναι ο λόγος που έχουμε κρατήσει καλώντας την CPU). Είναι Επίσης, έχει ένα μειονέκτημα ότι ο εξοπλισμός μεγαλώνουν σε χωρητικότητα? Προγράμματα σκοτώσει την προσδοκία του, με τον σχεδιασμό να καταναλώνουν τις νέες δυνατότητες.

clip image001169 CAD/GIS platforms must go to the GPU

Ως ένα παράδειγμα, (και μόνο για παράδειγμα), Όταν οι δύο χρήστες τοποθετούνται ταυτόχρονα με τους ίδιους όρους του εξοπλισμού και των δεδομένων, ένα με το AutoCAD 2010 και το άλλο με Microstation V8i, φόρτωση 14 εικόνες ράστερ, σε οικόπεδο 8.000 ακίνητα και σύνδεση με μια βάση δεδομένων Oracle Spatial, κάνουμε την ερώτηση :

Τι σημαίνει ένα από τα δύο πρέπει, να αποφεύγεται η επιβάρυνση του μηχανήματος;

Η απάντηση δεν είναι στην καινοτομία, είναι απλά ο τρόπος για την ανάπτυξη του προγράμματος, διότι αυτό δεν συμβαίνει με την Autodesk Maya, η οποία καθιστά πιο τρελά πράγματα και έχει καλύτερη απόδοση. Ο τρόπος για την αξιοποίηση του υπολογιστή είναι το ίδιο (μέχρι τώρα στην περίπτωση των δύο προγραμμάτων), και ανάλογα με αυτό που πυροβολούν τα προγράμματα επειδή ασχολούμαστε μαζί τους για να εργαστεί πολύ. Έτσι, ορισμένες συσκευές είναι γνωστές ως θέσεις εργασίας παραδοσιακών PCs, servers ή, όχι επειδή είναι άλλου χρώματος, αλλά και από το πώς θα καθιστούν την εφαρμογή προγραμμάτων υψηλής κατανάλωσης στο graphic design, επεξεργασία βίντεο, ανάπτυξη εφαρμογών, ρόλων διακομιστή και στη δική μας περίπτωση, η λειτουργία με τα χωρικά δεδομένα.

Λιγότερο CPU, GPU περισσότερα

Το πιο σημαντικό πρόσφατη αλλαγή συνέβη στην αρχιτεκτονική PC είναι ο όρος που επινοήθηκε ως GPU (graphics διεργασίες), η οποία σας επιτρέπει να βρείτε μια καλύτερη απόδοση του υπολογιστή σας, μετατρέποντας μεγαλύτερες ρουτίνες σε ταυτόχρονη μικρότερα, χωρίς να περάσει από την CPU (κεντρική μονάδα επεξεργασίας ), τη διαχείριση, των οποίων η ικανότητα προς εργασία παίζεται μεταξύ των σκληρών επαναστάσεις δίσκο, μνήμη, μνήμη βίντεο και άλλα καθήκοντα διαχείρισης peer (δεν είναι πολλοί άλλοι).

Κάρτες γραφικών, δεν γίνονται για να αυξήσετε τη μνήμη του βίντεο, οι ίδιοι περιλαμβάνουν έναν επεξεργαστή που περιέχει εκατοντάδες πυρήνες έχουν σχεδιαστεί να λειτουργούν παράλληλες διαδικασίες. Αυτό το χαρακτηριστικό που είχαν ανέκαθεν (περισσότερο ή λιγότερο), Αλλά η σημερινή πλεονέκτημα είναι ότι οι κατασκευαστές προσφέρουν κάποια ανοικτή (σχεδόν) Η αρχιτεκτονική να επιτρέπει στους προγραμματιστές λογισμικού για να εξετάσει την ύπαρξη μιας κάρτας με αυτές τις δυνατότητες και να αξιοποιήσει τις δυνατότητές της. Το PC Magazine αυτού του μήνα (Ιανουάριος) αναφέρει εταιρείες nVidia, ATI και άλλοι που περιλαμβάνονται εντός της Συμμαχίας OpenCL.

Για να καταλάβετε τη διαφορά μεταξύ της CPU και GPU, εδώ εννοώ μια παρομοίωση:

CPU, όλα τα κεντρικά, Είναι σαν ένα δήμο με όλα όσα κεντρική, η οποία έχει ένα αστικό σχεδιασμό, ξέρει ότι θα πρέπει να ελέγχουν την ανάπτυξή της, αλλά δεν είναι σε θέση να παρακολουθεί ακόμη και νέες κατασκευές που παραβιάζουν τους κανόνες. Αλλά αντί της χορήγησης αυτής της υπηρεσίας σε μια ιδιωτική επιχείρηση, τονίζει αυτο-αποδίδοντας το ρόλο, ο πληθυσμός δεν ξέρει ποιος να διαμαρτυρηθεί για το γείτονα που παίρνει το πεζοδρόμιο, και η πόλη εξακολουθεί να είναι σύγχυση κάθε μέρα.

Συγγνώμη, δεν ήμουν μιλώντας για δήμαρχος σας? Ήμουν μόνο μιλώντας για παρομοίωση ενός CPU, όπου η κεντρική μονάδα επεξεργασίας (για Windows), πρέπει να κάνει τη δουλειά εξοπλισμού για τις διαδικασίες, όπως:

  • Προγραμμάτων που εκτελούνται κατά την εκκίνηση των Windows, όπως το Skype, Yahoo Messenger, Antivirus, Java κινητήρα, κλπ. όλα τα καταναλώνουν μέρος της μνήμης εργασίας σε χαμηλή προτεραιότητα, αλλά χωρίς λόγο, εκτός αν τροποποιηθεί μέσω msconfig (που ορισμένοι αγνοούν).
  • Υπηρεσίες που εκτελούνται, τα οποία αποτελούν μέρος των Windows, κοινά προγράμματα χρήσης, συνδεδεμένο υλικό ή άλλους που έχουν καταργηθεί, αλλά εξακολουθούν να υπάρχουν σε λειτουργία. Αυτά έχουν συνήθως ένα μέσο / υψηλή προτεραιότητα.
  • Προγράμματα σε χρήση, οι οποίες καταλαμβάνουν χώρο με υψηλή προτεραιότητα. Ταχύτητα εκτέλεσης της γίνεται αισθητή στο συκώτι μας, γιατί βρίζουν, αν δεν λειτουργούν γρήγορα παρά το γεγονός ότι μια μηχανή υψηλής απόδοσης.

Και αν και τα Windows κάνει juggling τους, πρακτικές, όπως έχουν πολλά προγράμματα που είναι ανοικτά, εγκατάσταση ή απεγκατάσταση ανεύθυνα, περιττά θέματα που μοιάζει αρκετά (Ισπανική Λόγος “Pinton”, στην περίπτωση ενός προσώπου που σημαίνει όμορφος), Να γίνουμε ένοχος για την κακή λειτουργία του εξοπλισμού.

Συμβαίνει λοιπόν, ότι όταν ξεκινήσαμε μία από τις διαδικασίες που αναφέρονται στην αρχή, ο επεξεργαστής σκέφτεται πολύ (Ισπανικά Λόγος: “romperse el coco», να σπάσει το κεφάλι του) Την αναζήτηση πώς να δοθεί προτεραιότητα σε αυτόν σε σχέση με άλλα προγράμματα σε χρήση. Λίγες επιλογές τους για τη βελτιστοποίηση είναι RAM, μνήμη βίντεο (συχνά από κοινού), αν μια κάρτα γραφικών είναι ενεργοποιημένος, δοκιμάστε να πάρει κάτι από αυτό, ανάλογα με τον τύπο του σκληρού δίσκου και άλλα μικροπράγματα, το παράπονο κραυγή μπορεί να είναι χαμηλότερη.

GPU, παράλληλες διαδικασίες, Είναι σαν ο δήμος αποφασίζει να αποκεντρώσει παραχώρησης ή ιδιωτικοποίηση εκείνα τα πράγματα που είναι μακριά ακόμα και αν είναι σημαντικές διαδικασίες που παραδίδονται σε μικρές εργασίες. Έτσι, με βάση την ισχύουσα νομοθεσία παραδίδεται σε ιδιωτική εταιρεία, ο ρόλος της παρακολούθησης αξιόποινες παραβιάσεις συγκεκριμένα. Ως αποτέλεσμα (μόνο ένα παράδειγμα), Οι πολίτες μπορούν να συμμορφώνονται με το νόστιμο ευχαρίστηση χτύπημα(Ισπανικά Λόγος: “contar las costillas”, μετρήστε τις νευρώσεις) Στο γείτονα που παίρνει έξω το σκυλί να σκατά στο πεζοδρόμιο σας, που χτίζει έναν τοίχο, λαμβάνοντας μέρος του πεζοδρομίου, που στάθμευσε το αυτοκίνητό του σωστά, κλπ.. Η εταιρεία εξυπηρετεί την κλήση πηγαίνει προς την περιοχή, επεξεργάζεται η δράση του τον παίρνει στο δικαστήριο, λειτουργεί το πρόστιμο, το μισό πηγαίνει στο δήμο, το άλλο είναι μια κερδοφόρα επιχείρηση.

Έτσι κάνει η GPU, τα προγράμματα μπορούν να σχεδιαστούν έτσι ώστε να μην μαζικής αποστολής διαδικασίες με συμβατικό τρόπο, αλλά παράλληλα σαν μικρά φιλτράρεται ρουτίνες. Oh! Εξαιρετικό!

Μέχρι σήμερα, πολλά προγράμματα δεν κάνουν τις αιτήσεις τους με αυτά τα χαρακτηριστικά. Οι περισσότεροι, φιλοδοξούν να παίζει για να πάρει 64-bit για την επίλυση των προβλημάτων βραδύτητα τους, αν και όλοι γνωρίζουμε ότι ο κ. Bill Gates θα είναι πάντα με τα πόδια σε αυτές τις δυνατότητες φόρτωσης περιττά πράγματα για τις επερχόμενες εκδόσεις των Windows. Τα Windows στρατηγική προβλέπει να επωφεληθούν από την GPU από APIs σχεδιαστεί για να λειτουργεί για DirectX 11, η οποία είναι βέβαιο ότι θα είναι μια εναλλακτική λύση που όλοι (ή οι περισσότεροι) θα αποδεχθεί, επειδή θα προτιμούσαν ως πρότυπο αντί να κάνει τρελά πράγματα για κάθε μάρκα εκτός OpenCL .

clip image002112 CAD/GIS platforms must go to the GPU

Η εικόνα δείχνει ένα παράδειγμα που δείχνει πως μεταξύ 2003 και 2008 nVidia επεξεργαστή μέσω GPU έχει επανάσταση των δυνατοτήτων του σε σύγκριση με τον επεξεργαστή Intel CPU. Επίσης, εδώ είναι το καπνιστό εξήγηση (Ισπανική Λόγος: “fumada”, σε αυτή την περίπτωση ένα σκληρό τεχνική εξήγηση) Της διαφοράς.

Όμως, οι δυνατότητες της GPU είναι εκεί, και ελπίζω CAD / GIS προγράμματα θα λαμβάνει όλες τις δυνατότητές του (Ισπανικά Λόγος: “sacarle el jugo”). Έχουμε ήδη ακούσει, αν και η πιο εντυπωσιακή περίπτωση είναι από GIS Manifold, με CUDA κάρτες της nVidia, στην οποία μια διαδικασία δημιουργίας ψηφιακού μοντέλου εδάφους που πραγματοποιήθηκε σε 6 λεπτά επιτεύχθηκε σε μόλις 11 δευτερόλεπτα εκμεταλλευόμενοι κάρτα CUDA. Αυτό καπνός (Ισπανική Λόγος “fumada”, ένα πολύ τεχνικό έξυπνη ιδέα) Επιτρέπει να κερδίσει το Geotech 2008.

Εν κατακλείδι: Πρόκειται από την GPU? Σίγουρος ότι θα δούμε πολύ από αυτό μέσα στα επόμενα δύο χρόνια.

 

 그래픽 응용 프로그램의 사용자가 누구 우리들은 항상 장비가 충분한 작업 기억을 가지고 기대합니다. 이것으로, CAD / GIS 프로그램은 항상 의문을 제기했다거나 등 일상적인 활동을 수행하는 데 소요되는 시간의 측면에서 측정 :

  • 공간 분석
  • 수정 및 이미지 등록
  • 대용량 데이터의 배포
  • 지오 데이터베이스 내의 데이터 관리
  • 데이터 서비스

일반적인 PC의 RAM, 하드 디스크, 그래픽 메모리 만 증가하고있다 기능의 측면에서, 최근 몇 년 동안 많이 변경되지 않았습니다,하지만 CPU의 논리 동작이 원래 디자인 (유지하고있다우리가 CPU 계속 전화하는 이유). 그것은 또한 장비의 용량에서 성장하는 단점이있다; 프로그램은 새로운 가능성을 소비하는 설계하여 기대를 죽인다.

clip image001169 CAD/GIS platforms must go to the GPU

예를 들어, (만 예를 들어,), 두 명의 사용자가 14 래스터 이미지, 8000 속성과 오라클 공간 데이터베이스 연결의 음모를 로딩 장비와 데이터를 동일한 조건, Microstation의 V8i는와의 AutoCAD 2010 서로 하나에 동시에 배치 할 때, 우리는 질문을 :

두 가지 중 하나를 가지고 무엇을, 기계 과부하를 피하기 위해?

좀 더 미친 짓을하게하고 더 나은 성능을 가지고 오토 데스크 마야로 발생하지 않기 때문에 대답은 혁신에없는, 그것은 단순히 프로그램을 개발하는 방법입니다. PC를 활용하는 방법은 (지금까지 두 프로그램의 경우) 동일합니다, 우리는 많은 일을 그들과 거래를하기 때문에 이것에 따라 우리는 프로그램을 촬영합니다. 그들은 다른 색상으로,하지만 방법에 의해 그들은 그래픽 디자인, 영상 처리, 응용 프로그램 개발, 서버 역할과 우리의 경우, 운영에 소비가 높은 프로그램을 구현 렌더링하기 때문에 따라서, 일부 장비는 기존의 PC, 워크 스테이션이나 서버로하지 알려져 있습니다 공간 데이터.

적은 CPU보다 GPU

PC의 아키텍처에서 발생한 가장 뛰어난 최근의 변화는 CPU (중앙 처리 장치를 거치지 않고, 동시에 작은 것들에 더 큰 루틴을 변환, 당신은 컴퓨터의 성능을 향상 찾을 수 있도록 GPU (그래픽 처리 장치)로 만들어 낸 용어입니다 그의 작업 용량 하드 디스크 회전, 메모리, 비디오 메모리와 다른 피어 관리 작업 (사이에 재생됩니다) 관리다른 많은하지).

그래픽 카드가 비디오 메모리를 증가하려고하지 않습니다, 그들 자신은 병렬 프로세스를 실행하도록 설계된 코어의 수백을 포함하는 프로세서를 이용하실 수 있습니다. 그들은 항상 있었다이 속성 (더 많거나 적은), 그러나 현재의 장점은 이러한 제조업체는 일부 오픈을 제공하는 것입니다 (거의) 소프트웨어 개발자는 이러한 기능과 카드의 존재를 고려하고 그것의 잠재력을 악용 할 수 있도록 아키텍처. 이 달의 PC 매거진 (1 월) 엔비디아, ATI 등과 같은 회사가 얼라이언스에 포함 언급 OpenCL을.

CPU와 GPU 사이의 차이를 이해하기 위해, 나는 여기 비유를 의미합니다 :

CPU, 모든 중앙, 도시 계획을 가지고 모든 중앙과 지방 자치 단체처럼은 그것의 성장을 제어해야 것을 알고 있지만, 규칙을 위반하는 경우에도 새로운 구조를 모니터링 할 수 없습니다. 대신 민간 기업이 서비스를 부여, 자기 돌리는 역할, 인구는 누가 보도하고있다 이웃, 그리고 도시는 아직도 매일 어지럽히고에 대해 불평 모르는 강조한다.

죄송합니다, 당신의 시장에 대해 말하기되지 않은, 중앙 처리 장치 (Windows 용)과 같은 프로세스에 대한 장비 작업을 수행해야합니다 어디 만, CPU의 비유에 대해 말하고 있었다 :

  • 윈도우 있지만 낮은 우선 순위 등의 스카 이프, 야후 메신저, 안티 바이러스, 자바 엔진과 같은 작업 메모리의 모든 소모 부품을 시작할 때 불필요하게 msconfig를 (일부는 무시)를 통해 수정하지 않는 한. 실행되는 프로그램
  • 윈도우의 일부, 일반적인 사용 프로그램, 연결된 하드웨어 또는 제거 된 다른하지만​​ 거기가 계속 실행 실행중인 서비스. 이들은 일반적으로 중간 / 높은 우선 순위를 갖습니다.
  • 높은 우선 순위로 공간을 차지 사용 프로그램. 그들은 고성능 머신에도 불구하고 빠른 작동하지 않으면 우리는 저주 때문에 실행 속도는 우리의 간에서 느껴집니다.

및 Windows는 저글링, 많은 프로그램을 열고 설치하거나 무책임하게 제거 할 것 같은 사례 보이는 불필요한 테마를하게되지만 예쁜 (스페인어 숙어 “pintón”는 사람의 경우는 잘 생긴 의미), 장비 고장 스스로 유죄합니다.

그것은 우리가 처음에 언급 한 프로세스 중 하나를 시작, 프로세서 후 발생 많이 생각 (스페인어 관용구 : “romperse 엘 코코”는 머리를 휴식) 사용 다른 프로그램을 통해이 우선 순위를하는 방법을 찾고있다. 최적화하는 그들의 몇 가지 옵션이 그래픽 카드가있는 경우, 하드 디스크 및 기타 사소한의 종류에 따라, 그것에서 무언가를 얻을려고, RAM, 비디오 메모리 (종종 공유)이고, 슬픈 외침 낮은 수 있습니다.

GPU 병렬 처리, 지방 자치 단체가 양보를 분산화하거나 작은 작업에 전달되는 중요한 프로세스 인 경우에도 손이 닿지 않는 곳에 있습니다 그 물건을 민영화하기로 결정 같은 경우입니다. 따라서, 현재의 법률에 따라 민간 기업, 특히 처벌 위반 감시의 역할에 전달됩니다. 결과 (단지 예), 시민의 맛있는 즐거움을 준수 할 수 있습니다 타격 (스페인어 숙어 “contar 라스 costillas”는 갈비뼈를 계산) 개를 가져옵니다 이웃  당신의 보도에 누가 잘못 그의 차를 주차 인도, 등의 일부를 가지고 벽을 빌드합니다. 회사는 호출 사이트로 이동을 제공하는 행위는 법원에 그 소요되는 벌금의 절반은 지방 자치 단체에 간다 실행 프로세스, 다른 하나는 수익성 사업입니다.

그래서 GPU, 프로그램은 기존의 방법으로 일괄 처리를 전송하지로하지만, 약간의 필터링 루틴과 같은 병렬 있도록 설계 할 수 없습니다. 아! 멋진!

지금까지하지 많은 프로그램이 기능과 응용 프로그램을하고 있습니다. 우리 모두가 빌 게이츠 씨는 항상 윈도우의 향후 버전에 대한 불필요한 물건을로드하는 기능을 걸을 것이라는 점을 알고있다하더라도 대부분의 경우, 자신의 속도 저하 문제를 해결하기 위해 64 비트를 얻을 재생 열망. 윈도우 전략은 그들이 표준으로 대신 OpenCL을 외부에서 각 브랜드의 미친 일을 선호하는 것이기 때문에 모든 (또는 대부분) 받아들이는 대안이 될 확실하다 다이렉트 X 11에서 작동하도록 설계 API에서 GPU를 활용 포함 .

clip image002112 CAD/GIS platforms must go to the GPU

그림은 2003 GPU를 통해 2008 엔비디아 프로세서 사이의 인텔 CPU 프로세서에 비해 그 기능을 혁신 한 방법을 보여주는 예제를 보여줍니다. 또한, 여기의 훈제 한 설명 (스페인어 관용구이 경우 “fumada”, 하드 기술 설명)의 차이.

하지만, GPU의 가능성이 있고, 희망 CAD / GIS 프로그램이됩니다 의 모든 기능을 (스페인어 숙어 “sacarle 엘 JUGO”). 가장 눈에 띄는 경우 6 분 이상 걸렸다 디지털 지형 모델을 생성하는 프로세스가 CUDA 카드를 활용 다만 11초에서 달성 된 엔비디아의 CUDA 카드와 매니 폴드 GIS에서 비록 우리는 이미 들었습니다. 이 연기 (스페인어 숙어 “fumada”매우 기술 독창적 인 아이디어) 그들이 지오텍 2008 승리 할 수​​ 있습니다.

결론: 우리는 GPU에 의해 진행되며, 우리는 향후 2 년이에서 많이 볼 수 있는지 확인하십시오.

 

 चित्रमय अनुप्रयोगों के उपयोगकर्ताओं रहे हैं जो हम लोग, हमेशा उपकरणों के लिए पर्याप्त काम कर स्मृति है कि गर्भवती हैं. इस में, सीएडी / जीआईएस कार्यक्रम हमेशा पूछताछ की गई है या यह इस तरह के रूप में दैनिक गतिविधियों प्रदर्शन करने के लिए लगने वाले समय के संदर्भ में मापा:

  • स्थानिक विश्लेषण
  • सुधार और छवि पंजीकरण
  • बड़े पैमाने पर डेटा की तैनाती
  • एक geodatabase भीतर प्रबंध डेटा
  • डाटा सेवा

ठेठ पीसी रैम, हार्ड डिस्क, ग्राफिक्स स्मृति और ही बढ़ गया है कि सुविधाओं के मामले में, हाल के वर्षों में ज्यादा बदलाव नहीं आया है, लेकिन सीपीयू का तर्क ऑपरेटिंग इसकी मूल डिजाइन (बनाए रखा हैहम यह सीपीयू फोन रखने यही कारण है कि). यह यह भी उपकरणों की क्षमता में वृद्धि है कि एक नुकसान किया गया है, कार्यक्रमों के नए संभावित उपभोग करने के लिए डिजाइन द्वारा अपनी उम्मीद को मार डालो.

clip image001169 CAD/GIS platforms must go to the GPU

एक उदाहरण के रूप में, (और केवल उदाहरण के लिए), दो उपयोगकर्ताओं को 14 रेखापुंज छवियों, 8000 संपत्तियों और एक Oracle स्थानिक डेटाबेस के लिए कनेक्शन की एक साजिश को लोड करने के उपकरण और डेटा की एक ही शब्द, Microstation V8i साथ 2010 AutoCAD और एक दूसरे के साथ, पर एक साथ रखा जाता है, जब हम सवाल पूछना :

दो में से एक है, क्या करता है, मशीन overburdening से बचने के लिए?

यह अधिक पागल बातें करता है और एक बेहतर प्रदर्शन किया है जो Autodesk माया, साथ ऐसा नहीं होता क्योंकि जवाब नवाचार में नहीं है, यह केवल प्रोग्राम के विकास का रास्ता है. पीसी का फायदा उठाने के लिए रास्ता (अब तक दो कार्यक्रमों के मामले में) एक ही है, और हम एक बहुत काम करने के लिए उनके साथ सौदा है क्योंकि इस पर निर्भर करता है कि हम कार्यक्रम को गोली मार. वे एक और रंग की हो, लेकिन कैसे वे ग्राफिक डिजाइन, वीडियो प्रसंस्करण, अनुप्रयोग विकास, सर्वर भूमिकाओं और हमारे मामले में, आपरेशन में उच्च खपत कार्यक्रमों को लागू करती है, क्योंकि इस प्रकार, कुछ उपकरण, पारंपरिक पीसी, वर्कस्टेशन या सर्वर के रूप में नहीं जाना जाता है स्थानिक डेटा के साथ.

कम सीपीयू, अधिक जीपीयू

पीसी वास्तुकला में हुई सबसे उत्कृष्ट हाल ही में परिवर्तन सीपीयू (सेंट्रल प्रक्रिया इकाई के माध्यम से जाने के बिना, एक साथ छोटे लोगों में बड़ा दिनचर्या बदलने से आप अपने कंप्यूटर का एक बेहतर प्रदर्शन को खोजने के लिए अनुमति देता है GPU (ग्राफिक्स प्रक्रियाओं इकाई), के रूप में गढ़ा गया शब्द है जिनकी क्षमता से काम कर हार्ड डिस्क क्रांतियों, स्मृति, वीडियो स्मृति और अन्य साथियों के प्रबंधन कार्य (बीच खेला जाता है) प्रबंधन,दूसरों के कई नहीं).

ग्राफिक्स कार्ड, वीडियो स्मृति को बढ़ाने के लिए नहीं बने हैं, वे खुद को समानांतर प्रक्रियाओं को चलाने के लिए डिज़ाइन कोर के सैकड़ों होता है कि एक प्रोसेसर शामिल हैं. वे हमेशा पड़ा है यह विशेषता (कमोबेश), लेकिन वर्तमान लाभ इन निर्माताओं कुछ खुला है कि प्रस्ताव है (लगभग) सॉफ्टवेयर डेवलपर्स के लिए इन क्षमताओं के साथ एक कार्ड के अस्तित्व पर विचार करने और अपनी क्षमता का दोहन करने के लिए सक्षम वास्तुकला. इस महीने के पीसी पत्रिका (जनवरी) NVIDIA, अति और दूसरों के रूप में कंपनियों के गठबंधन में शामिल उल्लेख OpenCL.

सीपीयू और GPU के बीच अंतर को समझते हैं, यहाँ मैं एक उपमा मतलब:

सीपीयू, सभी केंद्रीकृत,, एक शहरी योजना है जो सब कुछ केंद्रीकृत, के साथ एक नगर पालिका की तरह है यह अपने विकास पर नियंत्रण रखना चाहिए कि जानता है, लेकिन नियमों का उल्लंघन कर रहे हैं कि भले ही नए निर्माण की निगरानी करने में असमर्थ है. लेकिन बजाय एक निजी उद्यम के लिए इस सेवा देने का, आत्म हवाले भूमिका, जनसंख्या जो फुटपाथ ले जा रहा है जो पड़ोसी, और शहर अभी भी हर दिन cluttering है के बारे में शिकायत करने के लिए पता नहीं है पर जोर देती है.

क्षमा करें, मैं अपने महापौर के बारे में बात नहीं कर रहा था, सेंट्रल प्रोसेसिंग यूनिट (Windows के लिए) के रूप में ऐसी प्रक्रियाओं पर उपकरण काम करना चाहिए जहाँ मैं केवल एक सीपीयू की उपमा के बारे में बोल रहे थे:

  • विंडोज लेकिन एक कम प्राथमिकता पर आदि स्काइपे, याहू मैसेंजर, एंटीवायरस, जावा इंजन, जैसे, काम कर स्मृति के सभी लेने हिस्सा शुरू होता है जब अनावश्यक msconfig (कुछ को अनदेखा करता है) के माध्यम से संशोधित जब तक. चलाने वाले प्रोग्राम
  • विंडोज का हिस्सा है, आम उपयोग कार्यक्रम, जुड़ा हार्डवेयर या रद्द किया गया है कि दूसरों रहे हैं लेकिन वहाँ चल रहते हैं जो चल रहे हैं कि सेवा,. ये आम तौर पर एक मध्यम / उच्च प्राथमिकता है.
  • उच्च प्राथमिकता के साथ अंतरिक्ष ले जो प्रयोग में कार्यक्रम,. वे एक उच्च प्रदर्शन मशीन होने के बावजूद तेजी से काम नहीं करते तो हम शाप क्योंकि इसका निष्पादन की गति हमारे जिगर में लगा है.

और विंडोज अपने करतब दिखाने, कई कार्यक्रमों, खुला स्थापित या गैर जिम्मेदाराना स्थापना रद्द करने जैसा प्रथाओं, लग रहा है कि अनावश्यक विषयों में आता है हालांकि सुंदर (स्पेनिश मुहावरा “Pinton”, एक व्यक्ति के एक मामले में यह सुंदर का मतलब), उपकरणों की खराबी के लिए खुद को दोषी बनाते हैं.

ऐसा लगता है कि हम शुरुआत में उल्लेख किया प्रक्रियाओं में से एक शुरू कर दिया है, प्रोसेसर, तो क्या होता एक बहुत सोचता है (स्पेनिश मुहावरा: “romperse एल कोको,” अपने सिर तोड़) उपयोग में अन्य कार्यक्रमों में इस प्राथमिकता को कैसे खोज. अनुकूलन करने के लिए उनके पास कुछ विकल्प एक ग्राफिक्स कार्ड पर है, हार्ड डिस्क और अन्य trifles के प्रकार पर निर्भर करता है, उस में से कुछ प्राप्त करने की कोशिश, राम, वीडियो स्मृति (अक्सर) साझा कर रहे हैं, दर्दनाक रोना कम हो सकता है.

जीपीयू, समानांतर प्रक्रियाओं, नगरपालिका रियायत विकेंद्रित या वे छोटे कार्यों के लिए दिया जाता है कि प्रमुख प्रक्रियाओं हैं तो भी पहुंच से बाहर हैं कि उन चीजों को निजीकरण करने का फैसला करता है के रूप में अगर यह है. इस प्रकार, वर्तमान कानून के आधार पर एक निजी कंपनी, विशेष रूप से दंडनीय उल्लंघन की निगरानी की भूमिका के लिए दिया जाता है. नतीजतन (केवल एक उदाहरण), नागरिकों के स्वादिष्ट खुशी के साथ पालन कर सकते हैं मार (स्पेनिश मुहावरा: “contar लास costillas”, पसलियों गिनती) कुत्ता बाहर हो जाता है, जो पड़ोसी को गंदगी को अपने फुटपाथ पर, जो अनुचित तरीके से अपनी कार खड़ी जो फुटपाथ, आदि के भाग लेने की एक दीवार बनाता है. कंपनी, कॉल साइट के लिए चला जाता है कार्य करता है कार्रवाई, उसे अदालत में ले जाता है ठीक, आधे नगर पालिका को जाता है चलाता प्रक्रियाओं, अन्य एक लाभदायक व्यवसाय है.

तो GPU है, कार्यक्रम एक परंपरागत तरीके से थोक प्रक्रियाओं भेजने के रूप में नहीं, लेकिन थोड़ा फ़िल्टर की दिनचर्या की तरह समानांतर में इस तरह डिजाइन किया जा सकता है. ओह! कमाल है!

अब तक, नहीं कई कार्यक्रमों में इन सुविधाओं के साथ अपने आवेदन कर रहे हैं. हम सब श्री बिल गेट्स हमेशा विंडोज के आगामी संस्करणों के बारे में अनावश्यक बातें लोड हो रहा है उन क्षमताओं में चलना होगा पता है कि हालांकि हाल, उनकी सुस्ती की समस्याओं को हल करने के लिए 64 बिट पाने के लिए खेलने की ख्वाहिश. विंडोज रणनीति वे एक मानक के रूप में बजाय OpenCL के बाहर हर ब्रांड के लिए पागल बातें कर रही पसंद करेंगे क्योंकि सब (या सबसे) स्वीकार करेगा कि एक विकल्प होना निश्चित है जो 11 इंटरनेट पर काम करने के लिए डिजाइन एपीआई द्वारा GPU का लाभ लेने के शामिल .

clip image002112 CAD/GIS platforms must go to the GPU

यह आंकड़ा 2003 और GPU के माध्यम से 2008 NVIDIA के प्रोसेसर के बीच इंटेल सीपीयू प्रोसेसर की तुलना में अपनी क्षमताओं में क्रांति कर दिया गया है जो दिखाता है कि एक उदाहरण दिखाता है. इसके अलावा, यहाँ है स्मोक्ड स्पष्टीकरण(स्पेनिश मुहावरा: इस मामले में “fumada”, एक कठिन तकनीकी विवरण) अंतर की.

लेकिन GPU की क्षमता है, और उम्मीद है कि सीएडी / जीआईएस कार्यक्रमों होगा अपनी क्षमताओं के सभी लेते हैं(स्पेनिश मुहावरा: “sacarle एल jugo”). सबसे स्पष्ट मामला 6 मिनट से अधिक ले लिया है, जो डिजिटल इलाके मॉडल पैदा करने की एक प्रक्रिया है CUDA कार्ड का लाभ लेने के सिर्फ 11 सेकंड में हासिल की थी जिसमें से NVIDIA के CUDA कार्ड के साथ कई गुना जीआईएस, से है हालांकि हम पहले से ही सुना है. यह धुआं (स्पेनिश मुहावरा “fumada”, एक बहुत ही तकनीकी सरल विचार) उन्हें जियोटेक 2008 जीतने की सुविधा देता है.

अंत में: हम GPU द्वारा जा रहे हैं, हम अगले दो साल में इस से ज्यादा देखेंगे यकीन है.

 

 Те из нас, кто являются пользователями графических приложений, всегда будущая что оборудование достаточно рабочей памяти. В этом, САПР / ГИС программ всегда была поставлена ​​под сомнение или измеряется время, необходимое для выполнения повседневной деятельности, такие как:

  • Пространственный анализ
  • Коррекция и регистрации изображения
  • Развертывание массивных данных
  • Управление данными в базе геоданных
  • Служба данных

Типичный ПК не сильно изменилась в последние годы, с точки зрения оперативной памяти, жесткий диск, графическую память и функции, которые только растет, но логика операционной процессора сохранила свой оригинальный дизайн (Вот почему мы называть ее CPU). Это Он также был недостаток, что оборудование расти в мощности; программ убить его ожидания, создав потреблять новый потенциал.

clip image001169 CAD/GIS platforms must go to the GPU

В качестве примера (и только для примера), Когда два пользователя одновременно размещаются на тех же условиях оборудования и данных, один с AutoCAD 2010, а другая с Микростанция V8i, погрузка 14 растровых изображений, участок 8000 свойств и подключение к базе данных Oracle Spatial, мы задаем вопрос :

Что означает одно из двух есть, чтобы избежать чрезмерной нагрузки на машину?

Ответ не в инновации, это просто способ развития программы, потому что это не происходит с Autodesk Maya, что делает более сумасшедшие вещи, и имеет более высокую производительность. Способ использовать ПК такой же (до сих пор в случае этих двух программ), и в зависимости от этого мы снимаем программы, потому что мы имеем дело с ними много работать. Таким образом, некоторое оборудование известны как традиционные ПК, рабочих станций и серверов, а не потому, что они другого цвета, но как обеспечить реализацию программы с высоким уровнем потребления в области графического дизайна, обработки видео, разработки приложений, серверных ролей и в нашем случае, эксплуатация с пространственными данными.

Меньше ресурсов центрального процессора, более GPU

Наиболее выдающиеся последние изменения произошли в архитектуре ПК это термин, придуманный как GPU (графика работы установки), которая позволяет найти лучшую производительность вашего компьютера, преобразование больших подпрограмм в одновременном мелкие, минуя ЦП (центральный процесс ) управления, чья работоспособность играется между жестким революций диск, память, видеопамять и другие задачи управления сверстников (Не многие другие).

Графических карт, не сделал, чтобы увеличить видеопамяти, они включают в себя процессор, который содержит сотни ядер созданным для запуска параллельных процессов. Этот атрибут у них всегда была (более или менее), Но в настоящее время преимущество в том, что эти производители предлагают некоторые открытые (почти) Архитектуры позволяют разработчикам программного обеспечения считают существование карт с этими возможностями и реализовать ее потенциал. PC Magazine этого месяца (января) упоминает компаний, как NVIDIA, ATI и другие включены в Альянс OpenCL.

Чтобы понять разницу между CPU и GPU, здесь я имею в виду сравнение:

Процессор, все централизованные, Это как муниципалитет со всем централизованным, что в городском планировании, знает, что он должен контролировать ее рост, но не может контролировать даже новые конструкции, которые нарушают правила. Но вместо того, предоставление этой услуги частным предприятием, подчеркивает самостоятельную роль приписывания, население не знает, кто жаловаться на соседа, который принимает на тротуар, и город все еще захламление каждый день.

К сожалению, я не говорю о вашей мэром, я только говорю о сравнение процессоров, где центральный процессор (для Windows) должны сделать работу оборудования на такие процессы, как:

  • Программы, запускаемые при запуске Windows, как Skype, Yahoo Messenger, антивирус, Java двигатель, и т.д. Все трудоемкая часть рабочей памяти с низким приоритетом, но излишне, если не изменен с помощью MSCONFIG (который некоторые просто игнорируют).
  • Услуги, которые работают, которые являются частью окон, использование общих программ, подключенном аппаратном обеспечении или других, которые были удалены, но остаться там работать. Они обычно имеют средний / высокий приоритет.
  • Программы в использовании, которые занимают место с высоким приоритетом. Его скорости исполнения чувствуется в нашей печени, потому что мы проклинаем, если они не работают быстро, несмотря на высокую производительность машины.

И хотя Windows, делает их жонглирование, практики, как имеющие много открытых программ, установки или удаления безответственно, ненужные темы, которая выглядит довольно(Испанская Idiom “Pinton», в случае, если лицо это означает красивый), Сделать себя виновным в неисправности оборудования.

Это происходит тогда, что когда начинали одного из указанных процессов в начале, процессормного думает (Испанский Идиома: «romperse El Coco”, разбить голову) Поиска, как это приоритеты по сравнению с другими программами в использовании. Их несколько вариантов оптимизации являются оперативной памяти, видеопамяти (часто совместно), если видеокарта, попробуйте получить что-то от него, в зависимости от типа жесткого диска и прочие мелочи, жалобным криком может быть ниже.

GPU, параллельные процессы, Это как если бы муниципалитет решает децентрализации концессию или приватизировать те вещи, которые находятся вне досягаемости, даже если они являются основными процессами, которые доставляются в небольших задач. Таким образом, исходя из действующего законодательства доставляется в частную компанию, роль мониторинга наказуемых нарушений в частности. В результате (только в качестве примера), Граждане могут соответствовать вкусные удовольствия ударяя (Испанская Idiom: “CONTAR Лас costillas”, Count ребра) К соседу, который выходит из собаки в дерьмо на тротуаре, который строит стену принимая часть тротуара, который припарковал машину неправильно, и т.д.. Компания обслуживает вызов переходит на сайт, обрабатывает действие происходит на него в суд, работает прекрасно, половина идет в муниципалитет, другой прибыльный бизнес.

Так же ГПУ, программы могут быть сконструированы таким образом, не групповой рассылки процессов обычным способом, но параллельно, как маленькие фильтруется процедур. О! Замечательно!

До сих пор не многие программы делают свои приложения с этими функциями. Большинство из них, стремятся играть, чтобы получить 64-разрядный решать свои проблемы медлительности, хотя мы все знаем, что г-н Билл Гейтс всегда будет ходить в эти возможности загрузки ненужных вещей о предстоящей версии ОС Windows. Windows, стратегия включает воспользоваться GPU по API, предназначен для работы на DirectX 11, который, несомненно, будет альтернатива, которую все (или большинство) будет принимать, потому что они предпочитают в качестве стандартного а не делать сумасшедшие вещи, для каждой марки за пределами OpenCL .

clip image002112 CAD/GIS platforms must go to the GPU

На рисунке показан пример, который показывает, как в период между 2003 и 2008 NVIDIA GPU процессором через революцию был его возможности по сравнению с процессором Intel CPU. Кроме того, вот копченый объяснение (Испанская Idiom: “fumada”, в данном случае жесткий техническое объяснение) Разницы.

Однако потенциал GPU есть, и, надеюсь, САПР / ГИС программы будут принять все его возможности (Испанская Idiom: “sacarle юго-эль”). Мы уже слышали, хотя самый яркий случай из коллектора ГИС, CUDA с картами NVIDIA, в которых процесс создания цифровой модели рельефа, которая приняла 6 минут был достигнут всего за 11 секунд, воспользовавшись картой CUDA. Это курить (Испанская Idiom “fumada”, очень техничный гениальная идея) Позволяет им выиграть Geotech 2008 года.

В заключение: Мы собираемся в ГПУ; уверен, что мы увидим, многое из того, в течение ближайших двух лет.

 

 אלה מאתנו, שהם משתמשים ביישומים גרפיים, הם תמיד ציפייה שיש לי ציוד זכרון עבודה מספקת. בחודש זה, תוכניות CAD / GIS נחקרו תמיד או נמדדות במונחים של הזמן שנדרש כדי לבצע פעולות יומיומיות כגון:

  • ניתוח מרחבי
  • תיקון ותמונה אחת
  • פריסה של נתונים מסיביים
  • ניהול נתונים בתוך geodatabase
  • נתוני שירות

המחשב הטיפוסי לא השתנה הרבה בשנים האחרונות, במונחים של זיכרון RAM, דיסק קשיח, זיכרון ותכונות שכבר גדלו רק גרפיקה, אבל ההפעלה ההיגיון של המעבד שמרה על העיצוב המקורי שלו (זו הסיבה שאנו ממשיכים לקרוא לזה מעבד). זה זה גם היה חסרון, כי ציוד לגדול בקיבולת; תוכניות להרוג את הציפייה שלה על ידי עיצוב לצרוך את הפוטנציאל החדש.

clip image001169 CAD/GIS platforms must go to the GPU

כדוגמה, (ורק לדוגמה), כאשר שני משתמשים בו זמנית ממוקמים באותם תנאים של ציוד ונתונים, אחד עם AutoCAD 2010 והשני עם Microstation V8i, טוען 14 תמונות רסטר, מגרש של 8,000 נכסים וחיבור למסד הנתונים Spatial אורקל, אנו שואלים את השאלה :

מה יש לי אחד משתיים, כדי לא להעמיס יותר מדי במכונה?

התשובה היא לא בחדשנות, זה פשוט הדרך של פיתוח התכנית, כי זה לא קורה עם Autodesk המאיה, מה שהופך את הדברים מטורפים יותר ויש לו ביצועים טובים יותר. הדרך לנצל את המחשב היא אותו (עד כה במקרה של שתי התוכניות), ובהתאם לזה אנחנו יורים את התוכניות, כי אנו מתמודדים עם אותם לעבוד הרבה. לכן, חלק מהציוד ידוע כמו מחשבים אישיים מסורתיים, תחנות עבודה או שרתים, ולא בגלל שהם מצבע אחר, אבל לפי איך שהם הופכים יישום תוכניות הצריכה גבוהה בעיצוב גרפי, עיבוד וידאו, פיתוח יישומים, תפקידי שרת ובמקרה שלנו, פעולה עם נתונים מרחביים.

מעבד פחות, GPU יותר

השינוי האחרון הבולט ביותר התרחש בארכיטקטורה של המחשב הוא המונח שטבע כמו GPU (יחידת תהליכי גרפיקה), המאפשר לך למצוא ביצועים טובים יותר של המחשב שלך, המרה שגרות גדולות יותר בבו זמנית קטנות יותר, מבלי לעבור דרך ה-CPU (יחידת תהליך מרכזית ) ניהול, שכושר העבודה הוא שיחק בין מהפכות הדיסק הקשיחים, הזיכרון, זכרון וידאו ומשימות ניהול עמיתים אחרים (לא עוד רבים אחרים).

כרטיסי גרפיקה, לא נעשים כדי להגדיל את זכרון וידאו, שהם עצמם כוללים מעבד המכיל מאות ליבות שנועדו להפעיל תהליכים מקבילים. תכונה זו תמיד הייתה להם (פחות או יותר), אבל היתרון הנוכחי הוא כי היצרנים האלה מציעים כמה פתוחים (כמעט) ארכיטקטורה כדי לאפשר למפתחי תוכנה לשקול את קיומו של כרטיס עם היכולות הללו, ולנצל את הפוטנציאל שלה. מגזין PC של חודש זה (ינואר) מזכיר חברות כמו NVIDIA, ATI ואחרים נכללו בברית OpenCL.

כדי להבין את ההבדל בין המעבד ו GPU, כאן אני מתכוון לדימוי:

מעבד, כל הריכוזי, הוא כמו עירייה עם כל דבר מרכזי, שבו יש תכנון עירוני, יודע שהוא חייב לשלוט בצמיחה שלה, אך אין ביכולתה לפקח גם מבנים חדשים שמפרים את הכללים. אבל במקום מתן שירות זה ליוזמה פרטית, מדגיש ייחוס עצמי התפקיד, אוכלוסייה אינה יודע למי להתלונן על השכן שהוא לוקח את המדרכה, ועיר עדיין להעמיס בכל יום.

מצטער, אני לא מדבר על ראש העיר שלך, אני רק מדבר על הדימוי של מעבד, שבו יחידת העיבוד המרכזית (עבור Windows) חייבת לעשות את העבודה על ציוד תהליכים כגון:

  • תוכניות שפועלות בעת הפעלת Windows, כמו סקייפ, יאהו מסנג’ר, אנטי וירוס, מנוע ג’אווה, וכו ‘כל חלק רב של זכרון העבודה בעדיפות נמוכה, אבל שלא לצורך, אלא אם כן שונו דרך msconfig (שכמה להתעלם).
  • שירותים שבם פועלים, שהם חלק מ-Windows, תוכניות שימוש נפוצות, חומרה מחוברת או אחרים שהוסרו, אלא להישאר שם פועל. בדרך כלל יש להם עדיפות בינונית / גבוהה.
  • תוכניות בשימוש, אשר תופסים מקום בעדיפות גבוהה. מהירות ביצועה מורגשת בכבד שלנו, כי אנחנו מקללים אם הם לא עובדים מהר למרות שיש מכונה ביצועים גבוהה.

ולמרות ש-Windows עושה הלהטוטים שלהם, שיטות עבודה כמו שיש תוכניות רבות לפתוח, להתקין או להסיר בחוסר אחריות, נושאים שנראים מיותרים יפה (ניב “pintón” הספרדי, במקרה של אדם שזה אומר נאה), עושה את עצמנו אשמים בתקלה בציוד.

זה קורה לאחר מכן, כשהתחלנו שאחד התהליכים שהוזכרו בהתחלה, מעבד חושב הרבה (ספרדית ניב: “romperse אל קוקו”, לשבור את ראשה) מחפש כיצד לתעדף את זה על פני תוכניות אחרות שבשימוש. כמה האפשרויות שלהם כדי לייעל הן זיכרון RAM, זכרון וידאו (לעתים קרובות משותפת), אם כרטיס מסך הוא ב, לנסות להשיג ממנו משהו, תלוי בסוג של דיסק קשיח וזוטות אחרות, הזעקה הנוגה יכולה להיות נמוכה יותר.

תהליכי GPU, מקבילים, זה כאילו העירייה מחליטה לבזר ויתור או להפריט אותם הדברים שהם מחוץ להישג יד, גם אם הם תהליכים מרכזיים, אשר נשלחו למשימות קטנות. לפיכך, בהתבסס על חקיקה נוכחית מועבר לחברה פרטית, את התפקיד של ניטור הפרות ענישה באופן ספציפי. כתוצאה מכך (רק דוגמה), אזרחים יכולים לעמוד בהנאה טעימה שללהכות (ניב ספרדי: “contar האס costillas”, לספור את הצלעות) לשכנה שמקבלת את הכלב לחרא על המדרכה שלך, שבונה קיר לוקח חלק מהמדרכה, שהחנתה את מכוניתו שלא כהלכה, וכו ‘. החברה משרתת את השיחה הולכת לאתר, מעבדת את הפעולה לוקחת אותו לבית המשפט, פועלת בסדר, חצי הולך לעירייה, והשני הוא עסק רווחי.

אז האם יכולות להיות מתוכננות GPU, תוכניות כדי שלא שולח תהליכים בתפזורת בדרך מקובלת, אבל במקביל כמו שגרות קטנות מסוננות. אה! נפלא!

עד כה, לא תוכניות רבות עושות את היישומים שלהם עם תכונות אלה. ביותר, שואף לשחק על מנת להוריד 64 סיביות כדי לפתור את הבעיות של האיטיות שלהם, למרות שכולנו יודעים כי מר ביל גייטס תמיד ילך ביכולות אלה מעמיסים דברים מיותרים על גירסאות הבאות של Windows. האסטרטגיה של Windows כוללת לנצל את ה-GPU על ידי ממשקי API נועד לעבוד על DirectX 11, אשר הוא בטוח תהיה אלטרנטיבה שכל (או רוב) יקבל כי הם מעדיפים כסטנדרט במקום לעשות דברים מטורפים עבור כל מותג מחוץ OpenCL .

clip image002112 CAD/GIS platforms must go to the GPU

האיור מציג דוגמה שמראה כיצד בין שנתי 2003 ו -2008 nVidia מעבד דרך GPU כבר מהפכה את היכולות שלה בהשוואה למעבד המעבד של אינטל. כמו כן, הנה מעושן הסבר (ניב ספרדי: “fumada”, במקרה זה הסבר טכני קשה) מההפרש.

אבל את הפוטנציאל של ה-GPU הוא שם, ואני מקווה שתוכניות CAD / GIS תהיה לקחת את כל היכולות שלה (ניב ספרדי: “sacarle אל חוג”). כבר שמענו, אם כי המקרה הבולט ביותר הוא מGIS סעפת, עם CUDA של כרטיסי nVidia, שבתהליך של יצירת מודל שטח דיגיטלי אשר לקח מעל 6 דקות הושג רק 11 שניות מנצלים כרטיס קודה. זהמעשן (ניב “fumada” ספרדי, רעיון גאוני מאוד טכני) מאפשר להם לזכות ב2008 Geotech.

לסיכום: אנחנו הולכים על ידי GPU; בטוחים שנראה הרבה יותר מזה בשנים הקרובות.

 

 Grafik uygulamaları kullanıcıları bizler, her zaman ekipmanları yeterli çalışma belleği olduğunu bekleyen vardır. Bu ise, CAD / GIS programları her zaman sorgulanmıştır veya gibi günlük aktivitelerini gerçekleştirmek için gereken süreyi açısından ölçülür:

  • Mekansal Analizi
  • Düzeltme ve görüntü kaydı
  • Büyük veri dağıtım
  • Bir coğrafi veritabanı içinde veri yönetimi
  • Veri Hizmeti

Tipik bir bilgisayar RAM, sabit disk, grafik belleği ve sadece artmaktadır özellikleri açısından, son yıllarda çok değişmedi, ama CPU mantığı işletim orijinal tasarım (koruduBunu CPU aramaya devam yüzden.) Bu aynı zamanda ekipmanları kapasite büyümeye bir dezavantaj olmuştur; programları yeni potansiyel tüketmek tasarlayarak kendi beklenti öldürmek.

clip image001169 CAD/GIS platforms must go to the GPU

Bir örnek olarak, (ve sadece, örneğin), Iki kullanıcı 14 raster görüntüler, 8.000 özellikleri ve Oracle Spatial veritabanına bağlantı bir arsa yükleme ekipman ve veri aynı şartlar, Microstation V8i ile AutoCAD 2010 ve diğer bir, eş zamanlı olarak yerleştirilir, biz soru sormak :

İkisinden biri var mı ne, makine overburdening önlemek için?

Daha çılgınca şeyler yapar ve daha iyi bir performansa sahiptir AutoDesk Maya, ile olmaz çünkü cevabı yenilik değil,, sadece program geliştirme yoludur. PC yararlanmak için yolu (şimdiye kadar iki program durumunda) aynı olduğunu ve çok çalışmak onlarla başa çıkmak için bu bağlı olarak biz programlar ateş. Başka bir renk, ama nasıl tarafından, grafik tasarım, video işleme, uygulama geliştirme, sunucu rolleri ve bizim durumumuzda, operasyonda yüksek tüketim programlarının uygulanması vermekteyiz çünkü Böylece, bazı ekipman, geleneksel PC’ler, iş istasyonları veya sunucular olarak bilinen iki konumsal veri ile.

Daha az işlemci, daha fazla GPU

PC mimarisi meydana en önemli son değişiklik CPU (merkezi işlem birimi geçmeden, aynı anda küçük olanlar daha büyük rutinleri dönüştürme, bilgisayarınızın daha iyi bir performans bulmanıza ve GPU (grafik işlemleri birimi) olarak icat bir terimdir olan çalışma kapasitesi sabit disk devrimler, bellek, video belleği ve diğer akran yönetim görevlerini (arasında oynanan) yönetimi,diğerleri çok değil).

Grafik kartları, video belleği artırmak için yapılmaz, kendileri paralel süreçler çalışacak şekilde tasarlanmıştır çekirdek yüzlerce içeren bir işlemci içerir. Her zaman vardı bu özellik (az çok), Ancak mevcut avantajı bu üreticiler bazı açık tekliftir (neredeyse) Yazılım geliştiriciler bu yetenekleri olan bir kart varlığını düşünün ve potansiyelini sağlamak için mimarisi. Bu ayın PC Magazine (Ocak) nVidia, ATI ve diğerleri gibi şirketlerin İttifak içinde yer söz OpenCL.

CPU ve GPU arasındaki farkı anlamak için, burada bir benzetme ortalama:

Işlemci, her merkezi,, Bir kentsel planlama her şeyi merkezi, bir belediye gibi onun büyümesini kontrol gerektiğini bilir ama kuralları ihlal ediyor hatta yeni yapılar izlemek edemiyor. Ama bunun yerine özel bir girişim için bu hizmeti verilmesi, kendi kendine atfederek rolü, nüfus kim kaldırım alıyor komşu ve şehir hala her gün yığılan bir şikayet bilmiyor vurguluyor.

Üzgünüm, ben belediye başkanı hakkında konuşma değildi, merkezi işlem birimi (Windows için) gibi süreçlere ekipman işi yapmak gerekir nerede sadece bir CPU benzetme hakkında konuşuyordu:

  • Windows’un ancak düşük bir öncelikte vb Skype, Yahoo Messenger, Antivirüs, Java motor, gibi, çalışma belleği tüm alıcı kısmı başladığında gereksiz yere msconfig (bazı görmezden olan) ile modifiye edilmiştir. Çalıştırmak Programları
  • Windows’un bir parçası, ortak kullanım programları, bağlı donanım ya da kaldırılmış olsa başkaları ama orada çalışmaya devam çalışan hizmetleri,. Bunlar genellikle orta / yüksek önceliğe sahiptir.
  • Yüksek öncelikli yer kaplar kullanım Program,. Bu yüksek performanslı bir makine olmasına rağmen hızlı işe yaramazsa biz lanet nedeniyle yürütme hızı bizim karaciğerde hissedilir.

Ve Windows kendi hokkabazlık, bir çok program, açık yükleme veya sorumsuzca kaldırmak olması gibi uygulamalar, görünüyor gereksiz temalar yapar rağmen güzel (İspanyol Deyim “Pinton”, bir kişinin bir durumda yakışıklı anlamına gelir), Ekipman arıza kendimizi suçlu olun.

Bu ki başlangıcındaki bahsedilen yöntemlerden biri başladı, işlemci, daha sonra olur çok düşünüyor(İspanyolca Deyim: “romperse el koko”, başını kırmak) Kullanılan diğer programlar üzerinde bu öncelik nasıl arama. Optimize etmek için birkaç seçenek bir ekran kartı üzerinde ise, sabit disk ve diğer ıvır zıvır türüne bağlı olarak, bir şey elde etmeye çalışmak, RAM, video belleği (genellikle paylaşılan) olan, ağlamaklı çığlık daha düşük olabilir.

GPU, paralel süreçler, Belediye imtiyaz desantralize ya da küçük görevler teslim edilir vazgeçilmez bir parçasıdır bile ulaşamayacağı olan bu şeyleri özelleştirmeye karar gibi olur. Bu nedenle, mevcut mevzuata dayalı özel bir şirket, özellikle cezası ihlalleri izleme rolü teslim edilir. Sonuç olarak (Sadece örnek), Vatandaşların lezzetli zevk uygun olabilir isabet (İspanyol Deyim: “contar las costillas”, kaburga sayısı) Köpek dışarı çıkar komşu shit sizin kaldırımda, kim yanlış arabasını park kaldırım, vb yer alan bir duvar oluşturur. Şirket, çağrı siteye gider hizmet eylem, mahkemeye götürür ince, yarısı belediye gider çalışır işler, diğer karlı bir iş.

Böylece GPU, programlar, geleneksel bir şekilde dökme işlemleri gönderme olarak değil, ancak çok az süzüldü rutin gibi paralel şekilde tasarlanmış olabilir etmez. Oh! Harika!

Şimdiye kadar, Pek programları bu özellikleri ile uygulama yapıyoruz. Hepimiz Bay Bill Gates her zaman Windows’un gelecek sürümleri hakkında gereksiz şeyler yükleme bu yetenekleri yürüyüş biliyorum rağmen çoğu, kendi yavaşlık sorunları çözmek için 64-bit almak için oynamaya talip. Pencereler stratejisi, standart olarak yerine OpenCL dışında her marka için çılgınca şeyler yapmanın tercih edeceksiniz çünkü tüm (veya çoğu) kabul edeceği bir alternatif olarak emin DirectX 11, üzerinde çalışmak için tasarlanmış API tarafından GPU yararlanmak içerir .

clip image002112 CAD/GIS platforms must go to the GPU

Bu rakam 2003 ve GPU ile 2.008 nVidia işlemci arasındaki Intel CPU işlemci ile karşılaştırıldığında yeteneklerini devrim olmuştur nasıl gösteren bir örnek gösterilmektedir. Ayrıca, burada fümeaçıklama (İspanyol Deyim: Bu durumda “Fumada”, sert bir teknik açıklama) Farkı.

Ama GPU potansiyel var ve umarım CAD / GIS programları olacak yeteneklerini tüm almak(İspanyol Deyim: “sacarle el jugo”.) En çarpıcı durum 6 dakika sürdü sayısal arazi modeli üreten bir süreç CUDA kartı yararlanarak sadece 11 saniyede elde edildiği nVidia bir CUDA kartları ile Manifold CBS, gelen olmasına rağmen zaten, duydum. Bu duman (İspanyol Deyim “Fumada”, bir çok teknik dahiyane bir fikir) Onları Geotech 2.008 kazanmak sağlar.

Sonuç olarak;: Biz GPU ile gidiyoruz, biz önümüzdeki iki yıl içinde bundan çok göreceksiniz emin olun.

 

 Degenen onder ons, die zijn gebruikers van grafische toepassingen, zijn altijd aanstaande die apparatuur voldoende werkgeheugen. In deze, heeft CAD / GIS-programma’s altijd ondervraagd of gemeten in termen van de tijd die het kost om dagelijkse activiteiten, zoals uitvoeren is:

  • Ruimtelijke analyse
  • Correctie en beeldregistratie
  • Inzet van massale data
  • Beheren van gegevens binnen een geodatabase
  • Data Service

De typische pc is niet veel veranderd in de afgelopen jaren, in termen van RAM, harde schijf, grafische geheugen en functies die alleen zijn toegenomen, maar de logica bedrijfsresultaat van de CPU heeft zijn oorspronkelijke ontwerp (gehandhaafdDaarom houden we noemen het CPU). Het Het is ook een nadeel dat apparatuur groeien in capaciteit;’s doden de verwachting door het ontwerpen van de nieuwe mogelijkheden te consumeren.

clip image001169 CAD/GIS platforms must go to the GPU

Als voorbeeld, (en uitsluitend als voorbeeld), Wanneer twee gebruikers tegelijkertijd op dezelfde voorwaarden van apparatuur en gegevens, een met AutoCAD 2010 en de andere met Microstation V8i, laden 14 rasterafbeeldingen, een perceel van 8.000 woningen en verbinding met een Oracle Spatial database worden geplaatst, stellen we de vraag :

Wat doet een van de twee hebben, om te voorkomen dat overbelasting van het apparaat?

Het antwoord is niet in innovatie, het is gewoon de manier van ontwikkeling van het programma, want het gebeurt niet met Autodesk Maya, die meer gekke dingen maakt en heeft een betere performance. De manier om de pc te benutten is het zelfde (tot nu toe in het geval van de twee programma’s), en afhankelijk van deze shoot hebben we het programma omdat we met hen om veel te werken. Zo worden sommige apparatuur bekend als de traditionele pc’s, werkstations of servers, niet omdat ze van een andere kleur, maar door hoe ze renderen uitvoering van hoge consumptie programma in de grafische vormgeving, video processing, applicatie ontwikkeling, server rollen en in ons geval, de werking met ruimtelijke gegevens.

Minder CPU, GPU meer

De meest opvallende recente verandering opgetreden in PC’s architectuur is de term bedacht als GPU (grafische processen-eenheid), die u toelaat om een ​​betere prestaties van uw computer te vinden, omzetten grotere routines in gelijktijdige kleinere, zonder tussenkomst van de CPU (centrale verwerkingseenheid ) management, waarvan de werkcapaciteit wordt gespeeld tussen de harde schijf revoluties, geheugen, videogeheugen en andere peer-beheertaken (niet vele anderen).

Grafische kaarten, zijn niet gemaakt om video geheugen te verhogen, zij zich onder andere een processor die honderden kernen ontworpen om parallelle processen draaien bevat. Deze eigenschap hebben ze altijd gehad (min of meer), Maar de huidige voordeel is dat deze fabrikanten bieden sommige openen (bijna) Architectuur in staat te stellen software-ontwikkelaars in staat om het bestaan ​​van een kaart te overwegen met deze mogelijkheden en benutten het potentieel ervan. PC Magazine van deze maand (januari) noemt bedrijven als nVidia, ATI en anderen opgenomen binnen het Bondgenootschap OpenCL.

Als u het verschil tussen de CPU en GPU te begrijpen, hier bedoel ik een gelijkenis:

CPU, alle gecentraliseerde, Is als een gemeente met alles gecentraliseerd, hetgeen een stedenbouwkundige heeft, weet dat het haar groei moet controleren, maar is niet in staat om zelfs nieuwe constructies die het overtreden van de regels te volgen. Maar in plaats van het verlenen van deze dienst aan een particuliere onderneming, benadrukt zichzelf toeschrijven de rol, de bevolking niet weet wie te klagen over de buurman die het nemen van de stoep, en de stad is nog steeds verrommeling elke dag.

Sorry, ik was het niet over uw burgemeester, ik was alleen maar spreken over simile een CPU’s, waarbij de centrale verwerkingseenheid (voor Windows) de apparatuur werken aan processen, zoals moet doen:

  • Programma’s die worden uitgevoerd wanneer Windows wordt gestart, zoals Skype, Yahoo Messenger, Antivirus, Java engine, enz. Al consumeren deel van het werkgeheugen bij een lage prioriteit, maar onnodig, tenzij gewijzigd via msconfig (waarvan sommige negeren).
  • Diensten die worden uitgevoerd, die deel uitmaken van Windows, gemeenschappelijk gebruik programma’s, aangesloten hardware of anderen die werden verwijderd, maar blijven daar lopen. Deze hebben meestal een midden / hoge prioriteit.
  • Programma’s in gebruik, die nemen ruimte met een hoge prioriteit. Zijn snelheid executie wordt gevoeld in onze lever, omdat we vervloeken als ze niet snel werken ondanks een high performance machine.

En hoewel Windows maakt hun jongleren, praktijken zoals het hebben van veel programma’s te openen, installeren of verwijderen van onverantwoord, onnodige thema dat eruit ziet vrij (Spaanse idioom “Pinton”, in geval van een persoon die hij knappe betekent), Maken ons schuldig aan het defect aan de apparatuur.

Het veroorzaakt wordt, dat wanneer we begonnen een van de genoemde processen op het begin processor denkt dat veel (Spanish Idioom: “romperse el coco”, breken zijn kop) Zoeken hoe deze prioriteit ten opzichte van andere programma’s in gebruik. Hun weinig opties voor het optimaliseren van zijn RAM, videogeheugen (vaak gedeeld), als een grafische kaart is op, proberen om iets uit te halen, afhankelijk van het type van de harde schijf en andere kleinigheden, kon de klaaglijke roep lager zijn.

GPU, parallelle processen, Is het alsof de gemeente besluit om concessie te decentraliseren of privatiseren die dingen die buiten bereik, zelfs als ze zijn belangrijke processen die worden geleverd aan kleine taken. Dus, op basis van de huidige wetgeving wordt geleverd aan een particuliere onderneming, de rol van het toezicht strafbaar schendingen specifiek. Hierdoor (slechts een voorbeeld), Kunnen burgers voldoen aan de heerlijke genot van raken (Spaans idioom: “contar las costillas”, tel de ribben) Naar de buurman wie krijgt de hond uit te schijten op je stoep, die bouwt een muur die een deel van de stoep, die zijn auto verkeerd geparkeerd, enz.. Het bedrijf bedient de oproep gaat naar de site, verwerkt de actie neemt hem mee naar de rechtbank, loopt de boete, de helft gaat naar de gemeente, de andere is een winstgevend bedrijf.

Dus doet de GPU, programma’s kan zo zijn ontworpen dat niet bulkprocessen sturen op een conventionele manier, maar tegelijkertijd als kleine gefilterd routines. Oh! Geweldig!

Tot dusver niet veel programma hun aanvraag met deze kenmerken. De meeste, streven spelen om 64-bit krijgen om hun traagheid problemen op te lossen, maar we weten allemaal dat de heer Bill Gates altijd zal lopen in die mogelijkheden laden van onnodige dingen over de aanstaande versies van Windows. Windows strategie omvat profiteren van de GPU door API’s ontworpen om te werken aan DirectX 11, dat is zeker een alternatief dat alle (of de meeste) zullen accepteren, omdat ze liever als een standaard in plaats van het doen gekke dingen voor elk merk buiten OpenCL zijn .

clip image002112 CAD/GIS platforms must go to the GPU

De figuur toont een voorbeeld dat laat zien hoe tussen 2003 en 2008 nVidia processor via GPU is een revolutie zijn mogelijkheden in vergelijking met de Intel CPU-processor. Ook hier is het gerookttoelichting (Spaans Idiom: “fumada”, in dit geval een harde technische uitleg) Van het verschil.

Maar het potentieel van de GPU is daar, en hopelijk CAD / GIS-programma’s zal neemt al zijn mogelijkheden (Spaans idioom: “sacarle el jugo”). We hebben al gehoord, hoewel de meest opvallende geval van Manifold GIS met CUDA kaarten nVidia, waarbij een proces van het genereren van digitale terrein model dat via 6 minuten duurde werd bereikt in slechts 11 seconden maken van CUDA kaart. Deze roken (Spaanse idioom “fumada”, een zeer technisch ingenieus idee) Laat ze winnen de Geotech 2.008.

Concluderend: We gaan door de GPU, zeker dat we veel van deze te zien in de komende twee jaar.

 

 

geograficas a utm 2

Leave a Reply