dbo:abstract
|
- General-purpose computing on graphics processing units (Computació de propòsit general sobre unitats de processament gràfic. GPGPU, també conegut com a GPGP o GP²) és la tècnica de fer servir GPUs per a fer computació en aplicacions tradicionalment tractades per la CPU. L'addició de fases programables i la precisió més gran en els pipelines de renderització ha permès als desenvolupadors de software fer servir GPUs per a aplicacions no relacionades amb els gràfics. Mitjançant l'explotació de l'arquitectura molt més paral·lela de les GPUs (a l'abril de 2008: 128 nuclis en comptes dels 4 nuclis de les CPUs), expressant els problemes com a dades paral·leles, molts problemes de computació poden ser accelerats considerablement. (ca)
- الحوسبة للأغراض العامة على وحدات معالجة الرسوميات (بالإنجليزية: General-purpose computing on graphics processing units، واختصارًا: GPGPU، أو GPGP) هي استخدام وحدة معالجة الرسوميات (جي بي يو)، التي تعالج عمليات الحوسبة لرسوميات الحاسوب فقط، وذلك لإجراء الحوسبة في التطبيقات التي يُعامَل معها تقليديًا بواسطة وحدة المعالجة المركزية (سي بي يو). يؤدي استخدام بطاقات رسوميات متعددة في حاسوب واحد، أو عدد كبير من رُقاقات الرسوميات، إلى زيادة توازي الطبيعة المتوازية أصلًا بمعالجة الرسوميات. بالإضافة إلى ذلك، يوفر إطار عمل واحد بين وحدة معالجة الرسوميات ووحدة المعالجة المركزية مزايا لا تقدمها وحدات المعالجة المركزية المتعددة بمفردها، وذلك نظرًا إلى اختصاص كل رقاقة. بشكل أساسي، تعد أنبوبة الحوسبة للأغراض العامة على وحدات معالجة الرسوميات نوعًا من المعالجة أو الحوسبة المتوازية بين وحدة معالجة رسوميات واحدة أو أكثر ووحدات المعالجة المركزية التي تحلل البيانات كما لو كانت في صورة أو شكل رسومي آخر. في حين تعمل وحدات معالجة الرسوميات على ترددات أقل، فإنها تحتوي عادةً على عدة أضعاف عدد معالجات متعددة النواة. بالتالي، يمكن لوحدات معالجة الرسوميات معالجة عدد أكبر بكثير من الصور والبيانات الرسومية في الثانية مقارنةً بوحدة المعالجة المركزية التقليدية. يمكن أن يؤدي نقل البيانات إلى شكل رسومي ثم استخدام وحدة معالجة الرسوميات لمسحها وتحليلها إلى تسريع كبير. طُورت أنابيب الحوسبة للأغراض العامة على وحدات معالجة الرسوميات في بداية القرن الحادي والعشرين لمعالجة الرسوميات (على سبيل المثال، لعمل مُظلِل أفضل). وُجد أن هذه الأنابيب تتناسب مع احتياجات الحوسبة العلمية جيدًا، وطُورت منذ ذلك الحين في هذا الاتجاه. (ar)
- General-purpose computing on graphics processing units (zkratka GPGPU) je způsob využití paralelizace na grafické kartě, ale obecněji lze využít takřka každý procesor, jako je například CPU, GPU, APU a DSP, k výpočtu obecných algoritmů. GPU (což je grafický procesor či čip) dříve obsahovaly pouze jednoúčelový fixní vykreslovací řetězec, podobný výrobě na lince, který sloužil výhradně ke zpracování grafických primitiv a prezentaci na obrazovce. S příchodem programovatelných shaderů se však vyskytla možnost získat výstup operací prováděných grafickou kartou. Výpočty na grafické kartě jsou vhodné u algoritmů, které mají podobný formát jako grafická primitiva a obsahují mezi sebou minimální nebo žádné vazby (taková operace může být například převod pixelů barevného obrazu do šedotónového). S příchodem grafických čipů AMD GPU typu GCN a výše, může CPU a GPU či oboje v APU velice úzce spolupracovat, takže například jednotka GPU typu GCN si může od CPU přímo vyžádat data například z disku. Typicky konzole AMD, jako konzole osmé generace Playstation 4 a Xbox One, či konzole deváté generace Playstation 5 a Xbox Series X a Series S. (cs)
- General Purpose Computation on Graphics Processing Unit (kurz GPGPU, vom Englischen für Allzweck-Berechnung auf Grafikprozessoreinheit(en)) bezeichnet die Verwendung eines Grafikprozessors für Berechnungen über seinen ursprünglichen Aufgabenbereich hinaus. Dies können beispielsweise Berechnungen zu technischen oder wirtschaftlichen Simulationen sein. Bei parallelen Algorithmen kann so eine enorme Geschwindigkeitssteigerung im Vergleich zum Hauptprozessor erzielt werden. (de)
- General-purpose computing on graphics processing units (GPGPU, or less often GPGP) is the use of a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditionally handled by the central processing unit (CPU). The use of multiple video cards in one computer, or large numbers of graphics chips, further parallelizes the already parallel nature of graphics processing. Essentially, a GPGPU pipeline is a kind of parallel processing between one or more GPUs and CPUs that analyzes data as if it were in image or other graphic form. While GPUs operate at lower frequencies, they typically have many times the number of cores. Thus, GPUs can process far more pictures and graphical data per second than a traditional CPU. Migrating data into graphical form and then using the GPU to scan and analyze it can create a large speedup. GPGPU pipelines were developed at the beginning of the 21st century for graphics processing (e.g. for better shaders). These pipelines were found to fit scientific computing needs well, and have since been developed in this direction. (en)
- La computación de propósito general en unidades de procesamiento gráfico (GPGPU, del inglés general-purpose computing on graphics processing units) es un concepto reciente dentro de la informática que trata de estudiar y aprovechar las capacidades de cómputo de una GPU. Una GPU es un procesador diseñado para los cómputos implicados en la generación de gráficos 3D interactivos. Algunas de sus características (bajo precio en relación con su potencia de cálculo, gran paralelismo, optimización para cálculos en coma flotante), se consideran atractivas para su uso en aplicaciones fuera de los gráficos por computadora, especialmente en el ámbito científico y de simulación. Así, se han desarrollado técnicas para la implementación de simulaciones de fluidos, bases de datos, algoritmos de clusterización, etc. (es)
- GPGPU est l'abréviation de general-purpose computing on graphics processing units, c'est-à-dire calcul générique sur processeur graphique. L'objectif de tels calculs est de bénéficier de la capacité de traitement parallèle des processeurs graphiques. (fr)
- GPGPU(General-purpose computing on graphics processing units; GPUによる汎用計算)とは、GPUの演算資源を画像処理以外の目的に応用する技術のことである。 元来GPUはリアルタイム画像処理向けのデータ並列計算とパイプライン処理に特化した命令発行形態を持ち、またGPUとメインメモリ間の帯域幅は通例狭いことが多いものの、GPUと直結されるVRAM間には十分広い帯域幅を備えていることから、補助的なベクトル計算機の一種とも言える。GPGPUは、GPUが持つこの特性を活かした汎用的なストリーム・プロセッシングの一形態である。カスタムCPUを主体としたスーパーコンピュータと比較して欠点はあるものの、GPUを主体として計算機システムを構成した場合、専用設計のスーパーコンピュータと比較して導入・運用のコストが圧倒的に安くなることから、HPCの分野で注目される応用技術でもある。 (ja)
- GPGPU (General-Purpose computing on Graphics Processing Units) is het gebruikmaken van een GPU (graphics processing unit), welke hoofdzakelijk belast is met het aansturen van de graphics van computerprogramma’s. GPU's zijn te vinden op videokaarten voor pc's, ze kunnen geïntegreerd zijn in central processing units (CPU) en ze zijn verkrijgbaar als losse module. In hedendaagse computers worden enerzijds de meeste programma’s uitgevoerd door de CPU. Anderzijds beschikken computers meestal eveneens over grafische kaarten met een processor met meer dan 1000 rekeneenheden, die vandaag de dag programmeerbaar is. De eerste programmeerbare grafische kaarten maakten gebruik van shaders. Deze programma’s waren in staat pixelmatige manipulaties te doen of geometrische waarden te manipuleren. Om deze shaders te kunnen uitvoeren beschikten deze over een vrij basale processor, die kon variëren in functie van de uit te voeren manipulatie (pixels of geometrische waarden). Naarmate de tijd verstreek heeft een nieuw type processor het daglicht gezien, namelijk de stream-processoren. Deze processoren kunnen gebruikmaken van verschillende rekeneenheden in een parallelle structuur. Deze processoren beschikken over een kernel, die een tabel aan data voorgeschoteld krijgt (stream), die dan verwerkt dient te worden. Opdat deze verwerkt zou kunnen worden en er berekeningen mee kunnen uitgevoerd worden, wordt de stream door een microcontroller opgesplitst in kleinere onderdelen, namelijk threads, die dan over de verschillende stream-processoren worden verdeeld. Deze berekeningen worden dan op een parallelle wijze uitgevoerd zodat een tijdswinst behaald wordt. Ten gevolge van deze parallelle architectuur kunnen de prestaties van een triviale GPU soms 2000% procent hoger liggen dan deze van een CPU. De kostprijs van de complexe GPU’s is fors gedaald sinds de stijging van de verkoop van computerspellen. Gebruik maken van GPGPU kan alleen als de broncode van het programma beschikbaar is omdat deze opnieuw gecompileerd en deels aangepast moet worden. Een standaardtaal voor het programmeren van GPUs is OpenCL (Open Compute Language), een fabrikant-afhankelijke taal is bijvoorbeeld CUDA van Nvidia. Beiden lijken op de taal C. GPGPU's worden voornamelijk gebruikt door de wetenschap, voor computerspellen en in commerciële omgevingen waar veel gegevens verwerkt moeten worden. (nl)
- GPGPU (acronimo di general-purpose computing on graphics processing units, letteralmente in italiano "calcolo a scopo generale su unità di elaborazione grafica") indica nell'informatica l'uso di un'unità di elaborazione grafica (GPU) per scopi diversi dal tradizionale utilizzo nella grafica computerizzata. (it)
- GPGPU(General-Purpose computing on Graphics Processing Units, GPU 상의 범용 계산)는 일반적으로 컴퓨터 그래픽스를 위한 계산만 맡았던 그래픽 처리 장치(GPU)를, 전통적으로 중앙 처리 장치(CPU)가 맡았던 응용 프로그램들의 계산에 사용하는 기술이다. 이를 가능하게 한 것은 프로그램 가능한 층과 고정도 연산을 그래픽 파이프라인에 연결하는 것으로, 이를 통하여 소프트웨어 개발자들이 그래픽이 아닌 데이터에 스트림 프로세싱을 사용할 수 있게 된다. (ko)
- GPGPU (ang. general-purpose computing on graphics processing units lub general-purpose computation on graphics processing units – obliczenia ogólnego przeznaczenia na układach GPU, zwany także GPGP, rzadziej GP2) – technika, dzięki której GPU, zwykle zajmujący się tylko obliczeniami związanymi z grafiką komputerową, umożliwia wykonywanie obliczeń ogólnego przeznaczenia, tak jak CPU. Dzięki temu wiele obliczeń, głównie obliczenia równoległe, można przeprowadzić znacznie szybciej. (pl)
- A Unidade de Processamento Gráfico de Propósito Geral ou GPGPU (General Purpose Graphics Processing Unit) utiliza a GPU (graphics processing unit) para além de renderização gráfica tais como: processamento de imagem, visão computacional, inteligência artificial, cálculo numérico dentre outras aplicações. Ou seja, é a utilização da GPU para realizar a computação em aplicações que antes eram tratada pela CPU (Unidade Central de Processamento). (pt)
- GPGPU (также GPGP, GP²U, англ. General-purpose computing on graphics processing units, неспециализированные вычисления на графических процессорах) — техника использования графического процессора видеокарты, предназначенного для компьютерной графики, в целях производства математических вычислений, которые обычно проводит центральный процессор. Это стало возможным благодаря добавлению программируемых шейдерных блоков и более высокой арифметической точности растровых конвейеров, что позволяет разработчикам ПО использовать потоковые процессоры видеокарт для выполнения неграфических вычислений. (ru)
- GPGPU (General-purpose computing on graphics processing units) innebär inom datavetenskap ett specialutnyttjande av en grafikprocessor, som istället för grafiska beräkningar, utför allmänna beräkningar, vilka vanligen utförs av en generell processor. Tanken är att dela upp beräkningar i parallellberäkningar och utnyttja grafikprocessorns parallellberäkningsförmåga för att snabba upp algoritmer. Ramverk som möjliggör GPGPU inkluderar OpenCL, CUDA och . (sv)
- Обчислення загального призначення на графічних процесорах (GPGPU, рідко GPGP або GP²U) це використання графічного процесора (GPU), який зазвичай обробляє обчислення тільки для комп'ютерної графіки, для того щоб виконанати обчислення в додатках, традиційно виконуваних центральним процесором (CPU). Використання декількох відеокарт в одному комп'ютері, або великої кількості графічних чипів, паралелізує вже паралельну природу обробки графіки. Більше того, навіть одна GPU-CPU платформа процесора забезпечує переваги, які не пропонують декілька центральних процесорів (CPU) самі по собі за рахунок спеціалізації в кожному чипі. По суті, конвеєр GPGPU є видом паралельної обробки між одним або більше графічних процесорів і центральних процесорів, які аналізують дані так, якби вони були в зображені на малюнку або у іншій графічній формі. Оскільки відеокарти можуть працювати над зображенням і графічними даними зі швидкістю в десятки або навіть сотні разів більшою ніж у традиційного процесора, перенесення даних у графічні дані, а потім за допомогою GPU переглядати і аналізовувати їх в результаті може призвести до суттєвого прискорення. Конвеєри GPGPU розроблені з наукових обчислень, багато GPGPU проектів залучені в біоінформатиці та молекулярній біології. (uk)
- 图形处理单元上的通用计算(英語:General-purpose computing on graphics processing units,簡稱GPGPU或GP²U),是利用处理图形任务的图形处理器来計算原本由中央处理器处理的通用计算任务。这些通用计算任务通常与图形处理没有任何关系。由于现代图形处理器有强大的并行处理能力和可编程流水线,令图形处理器也可以处理非图形数据。特别是在面对单指令流多数据流(SIMD)且数据处理的运算量远大于数据调度和传输的需要时,通用圖形處理器在性能上大大超越了传统的中央处理器应用程序。 (zh)
|
rdfs:comment
|
- General-purpose computing on graphics processing units (Computació de propòsit general sobre unitats de processament gràfic. GPGPU, també conegut com a GPGP o GP²) és la tècnica de fer servir GPUs per a fer computació en aplicacions tradicionalment tractades per la CPU. L'addició de fases programables i la precisió més gran en els pipelines de renderització ha permès als desenvolupadors de software fer servir GPUs per a aplicacions no relacionades amb els gràfics. Mitjançant l'explotació de l'arquitectura molt més paral·lela de les GPUs (a l'abril de 2008: 128 nuclis en comptes dels 4 nuclis de les CPUs), expressant els problemes com a dades paral·leles, molts problemes de computació poden ser accelerats considerablement. (ca)
- General Purpose Computation on Graphics Processing Unit (kurz GPGPU, vom Englischen für Allzweck-Berechnung auf Grafikprozessoreinheit(en)) bezeichnet die Verwendung eines Grafikprozessors für Berechnungen über seinen ursprünglichen Aufgabenbereich hinaus. Dies können beispielsweise Berechnungen zu technischen oder wirtschaftlichen Simulationen sein. Bei parallelen Algorithmen kann so eine enorme Geschwindigkeitssteigerung im Vergleich zum Hauptprozessor erzielt werden. (de)
- GPGPU est l'abréviation de general-purpose computing on graphics processing units, c'est-à-dire calcul générique sur processeur graphique. L'objectif de tels calculs est de bénéficier de la capacité de traitement parallèle des processeurs graphiques. (fr)
- GPGPU(General-purpose computing on graphics processing units; GPUによる汎用計算)とは、GPUの演算資源を画像処理以外の目的に応用する技術のことである。 元来GPUはリアルタイム画像処理向けのデータ並列計算とパイプライン処理に特化した命令発行形態を持ち、またGPUとメインメモリ間の帯域幅は通例狭いことが多いものの、GPUと直結されるVRAM間には十分広い帯域幅を備えていることから、補助的なベクトル計算機の一種とも言える。GPGPUは、GPUが持つこの特性を活かした汎用的なストリーム・プロセッシングの一形態である。カスタムCPUを主体としたスーパーコンピュータと比較して欠点はあるものの、GPUを主体として計算機システムを構成した場合、専用設計のスーパーコンピュータと比較して導入・運用のコストが圧倒的に安くなることから、HPCの分野で注目される応用技術でもある。 (ja)
- GPGPU (acronimo di general-purpose computing on graphics processing units, letteralmente in italiano "calcolo a scopo generale su unità di elaborazione grafica") indica nell'informatica l'uso di un'unità di elaborazione grafica (GPU) per scopi diversi dal tradizionale utilizzo nella grafica computerizzata. (it)
- GPGPU(General-Purpose computing on Graphics Processing Units, GPU 상의 범용 계산)는 일반적으로 컴퓨터 그래픽스를 위한 계산만 맡았던 그래픽 처리 장치(GPU)를, 전통적으로 중앙 처리 장치(CPU)가 맡았던 응용 프로그램들의 계산에 사용하는 기술이다. 이를 가능하게 한 것은 프로그램 가능한 층과 고정도 연산을 그래픽 파이프라인에 연결하는 것으로, 이를 통하여 소프트웨어 개발자들이 그래픽이 아닌 데이터에 스트림 프로세싱을 사용할 수 있게 된다. (ko)
- GPGPU (ang. general-purpose computing on graphics processing units lub general-purpose computation on graphics processing units – obliczenia ogólnego przeznaczenia na układach GPU, zwany także GPGP, rzadziej GP2) – technika, dzięki której GPU, zwykle zajmujący się tylko obliczeniami związanymi z grafiką komputerową, umożliwia wykonywanie obliczeń ogólnego przeznaczenia, tak jak CPU. Dzięki temu wiele obliczeń, głównie obliczenia równoległe, można przeprowadzić znacznie szybciej. (pl)
- A Unidade de Processamento Gráfico de Propósito Geral ou GPGPU (General Purpose Graphics Processing Unit) utiliza a GPU (graphics processing unit) para além de renderização gráfica tais como: processamento de imagem, visão computacional, inteligência artificial, cálculo numérico dentre outras aplicações. Ou seja, é a utilização da GPU para realizar a computação em aplicações que antes eram tratada pela CPU (Unidade Central de Processamento). (pt)
- GPGPU (также GPGP, GP²U, англ. General-purpose computing on graphics processing units, неспециализированные вычисления на графических процессорах) — техника использования графического процессора видеокарты, предназначенного для компьютерной графики, в целях производства математических вычислений, которые обычно проводит центральный процессор. Это стало возможным благодаря добавлению программируемых шейдерных блоков и более высокой арифметической точности растровых конвейеров, что позволяет разработчикам ПО использовать потоковые процессоры видеокарт для выполнения неграфических вычислений. (ru)
- GPGPU (General-purpose computing on graphics processing units) innebär inom datavetenskap ett specialutnyttjande av en grafikprocessor, som istället för grafiska beräkningar, utför allmänna beräkningar, vilka vanligen utförs av en generell processor. Tanken är att dela upp beräkningar i parallellberäkningar och utnyttja grafikprocessorns parallellberäkningsförmåga för att snabba upp algoritmer. Ramverk som möjliggör GPGPU inkluderar OpenCL, CUDA och . (sv)
- 图形处理单元上的通用计算(英語:General-purpose computing on graphics processing units,簡稱GPGPU或GP²U),是利用处理图形任务的图形处理器来計算原本由中央处理器处理的通用计算任务。这些通用计算任务通常与图形处理没有任何关系。由于现代图形处理器有强大的并行处理能力和可编程流水线,令图形处理器也可以处理非图形数据。特别是在面对单指令流多数据流(SIMD)且数据处理的运算量远大于数据调度和传输的需要时,通用圖形處理器在性能上大大超越了传统的中央处理器应用程序。 (zh)
- الحوسبة للأغراض العامة على وحدات معالجة الرسوميات (بالإنجليزية: General-purpose computing on graphics processing units، واختصارًا: GPGPU، أو GPGP) هي استخدام وحدة معالجة الرسوميات (جي بي يو)، التي تعالج عمليات الحوسبة لرسوميات الحاسوب فقط، وذلك لإجراء الحوسبة في التطبيقات التي يُعامَل معها تقليديًا بواسطة وحدة المعالجة المركزية (سي بي يو). يؤدي استخدام بطاقات رسوميات متعددة في حاسوب واحد، أو عدد كبير من رُقاقات الرسوميات، إلى زيادة توازي الطبيعة المتوازية أصلًا بمعالجة الرسوميات. بالإضافة إلى ذلك، يوفر إطار عمل واحد بين وحدة معالجة الرسوميات ووحدة المعالجة المركزية مزايا لا تقدمها وحدات المعالجة المركزية المتعددة بمفردها، وذلك نظرًا إلى اختصاص كل رقاقة. (ar)
- General-purpose computing on graphics processing units (zkratka GPGPU) je způsob využití paralelizace na grafické kartě, ale obecněji lze využít takřka každý procesor, jako je například CPU, GPU, APU a DSP, k výpočtu obecných algoritmů. GPU (což je grafický procesor či čip) dříve obsahovaly pouze jednoúčelový fixní vykreslovací řetězec, podobný výrobě na lince, který sloužil výhradně ke zpracování grafických primitiv a prezentaci na obrazovce. S příchodem programovatelných shaderů se však vyskytla možnost získat výstup operací prováděných grafickou kartou. Výpočty na grafické kartě jsou vhodné u algoritmů, které mají podobný formát jako grafická primitiva a obsahují mezi sebou minimální nebo žádné vazby (taková operace může být například převod pixelů barevného obrazu do šedotónového). S p (cs)
- La computación de propósito general en unidades de procesamiento gráfico (GPGPU, del inglés general-purpose computing on graphics processing units) es un concepto reciente dentro de la informática que trata de estudiar y aprovechar las capacidades de cómputo de una GPU. (es)
- General-purpose computing on graphics processing units (GPGPU, or less often GPGP) is the use of a graphics processing unit (GPU), which typically handles computation only for computer graphics, to perform computation in applications traditionally handled by the central processing unit (CPU). The use of multiple video cards in one computer, or large numbers of graphics chips, further parallelizes the already parallel nature of graphics processing. (en)
- GPGPU (General-Purpose computing on Graphics Processing Units) is het gebruikmaken van een GPU (graphics processing unit), welke hoofdzakelijk belast is met het aansturen van de graphics van computerprogramma’s. GPU's zijn te vinden op videokaarten voor pc's, ze kunnen geïntegreerd zijn in central processing units (CPU) en ze zijn verkrijgbaar als losse module. GPGPU's worden voornamelijk gebruikt door de wetenschap, voor computerspellen en in commerciële omgevingen waar veel gegevens verwerkt moeten worden. (nl)
- Обчислення загального призначення на графічних процесорах (GPGPU, рідко GPGP або GP²U) це використання графічного процесора (GPU), який зазвичай обробляє обчислення тільки для комп'ютерної графіки, для того щоб виконанати обчислення в додатках, традиційно виконуваних центральним процесором (CPU). Використання декількох відеокарт в одному комп'ютері, або великої кількості графічних чипів, паралелізує вже паралельну природу обробки графіки. Більше того, навіть одна GPU-CPU платформа процесора забезпечує переваги, які не пропонують декілька центральних процесорів (CPU) самі по собі за рахунок спеціалізації в кожному чипі. (uk)
|