Vector processor (original) (raw)

About DBpedia

Vektorprozessoren (auch Vektorrechner oder Array-Prozessoren genannt) führen eine Berechnung gleichzeitig auf vielen Daten (in einem Vektor bzw. Array) aus. Wenn viele gleichartige Daten auf gleiche Weise bearbeitet werden sollen (beispielsweise bei Matrizenoperationen), sind Vektorprozessoren reinen Allzweck-Prozessoren (z. B. x86), die alle Daten nacheinander bearbeiten, weit überlegen. Dies ist zumindest dann der Fall, wenn der Vektorrechner auch einen parallelen Zugriff auf den Hauptspeicher hat.

thumbnail

Property Value
dbo:abstract Vektorový procesor (angl. vector processor, array processor) je digitální procesor navržený tak, aby dokázal vykonávat matematické operace nad celou množinou čísel v daném čase. Je opakem skalárního procesoru, který vykonává jednu operaci s jedním číslem v daném čase. Zrodily se při návrzích superpočítačů, kde našly i své první uplatnění a to v 80. a 90. letech. Dnes se využívají úplně běžně například jako CPU, GPU a APU. V současnosti je už velmi složité stanovit hranici mezi skalárními a vektorovými procesory. Jako příklad je možné uvést instrukční sady , 3DNow!, SSE a v procesorech x86 či procesor , který má jedno skalární (PPE) a osm vektorových (SPE) jader. (cs) En computació, un processador vectorial és una unitat de processament central (CPU) que implementa un conjunt d'instruccions les quals operen en matrius unidimensionals de dades anomenats vectors. La principal diferència entre un processador vectorial i un escalar rau en el fet que el processador vectorial és capaç de descodificar instruccions els operands de les quals són vectors complets, mentre que les instruccions d'un processador escalar només poden operar sobre elements de dades individuals. Els processadors vectorials poden millorar en gran manera el rendiment en certes càrregues de treball, en particular la simulació numèrica i tasques similars. Els computadors vectorials van aparèixer en la dècada de 1970 i es van establir com a disseny dominant en els supercomputadors, però, la ràpida caiguda de la relació preu-rendiment dels dissenys de microprocessadors convencionals va conduir a la desaparició dels supercomputadors vectorials al final dels anys 1990. En l'actualitat, la majoria dels microprocessadors convencionals contenen un repertori d'instruccions vectorials les quals els fan capaços d'operar sobre vectors. La conversió d'un programa o algorisme corresponent a un processador escalar a un altre vectorial s'anomena vectorització. (ca) المعالج الشعاعي (بالإنجليزية: Vector processor)‏ هو وحدة معالجة مركزية تعمل على تنفيذ مجموعة التعليمات والأوامر التي تعمل على مصفوفة من البيانات أحادية البعد التي يطلق عليها الشعاع Vector. في مجال الحوسبة، المعالج الشعاعي أو المعالج المصفوفي هو وحدة معالجة مركزية تنفّذ مجموعة تعليمات تتضمن تعليمات تعمل على مصفوفات من البيانات أحادية البعد يُطلق عليها اسم الأشعة، وذلك مقارنة بمعالجات الوحدة السلمية التي تعالج تعليماتها العناصر المحتوية على بيانات وحيدة. قد تحسن المعالجات الشعاعية بشكل كبير الأداءَ على مستوى بعض أحجام العمل، وخصوصًا المحاكاة الرقمية والمهمات المشابهة لها. ظهرت الآلات الشعاعية في بدايات سبعينيات القرن العشرين، وسيطرت على تصميم الحواسيب الفائقة على امتداد سبعينياته وحتى تسعينياته، وخصوصًا منصات كراي المتنوعة. أدى الهبوط السريع في معدل الأداء مقابل السعر لتصاميم المعالجات الميكروية التقليدية إلى تهالك الحواسيب الفائقة الشعاعية في نهايات تسعينيات القرن العشرين. ابتداءً من عام 2016، تحقق معظم وحدات المعالجة المركزية للسلع بنى (معمارية) تتضمن تعليمات مخصصة لصيغة شعاعية تعالج مجموعات البيانات المتعددة (على شكل أشعة). تشمل الأمثلة الشائعة مجموعات تعليمات إم إم إكس، وإس إس إي، وإيه في إكس الخاصة بمعالج إنتل 86، وملحقات ثري دي ناو! الخاصة بمعالج إيه إم دي، وملحقات في آي إس الخاصة بمجموعة تعليمات سبارك، ومجموعة تعليمات آلتي-فيك الخاصة بمعالجات باور بي سي، ومجموعة تعليمات إم إس إيه الخاصة ببنية ميبس. تعمل تقنيات المعالجة الشعاعية أيضًا في تجهيزات مشغل ألعاب الفيديو وفي مسرعات الرسوميات. في عام 2000، تعاونت كل من سوني وتوشيبا وآي بي إم لصنع معالج خلوي. تتضمن تصاميم وحدة المعالجة المركزية الأخرى بعض التعليمات المتعددة للمعالجة الشعاعية على مجموعات بيانات متعددة، وتُختصر عادةً إلى إم آي إم دي (تعليمات متعددة، بيانات متعددة) وتُحقق عن طريق في إل آي دبليو (كلمة تعليمة طويلة جدًا). يدمج معالج إف آر-في من تجهيزات شركة فوجيتسو والمعالج الشعاعي كلتا التقنيتين. (ar) Vektorprozessoren (auch Vektorrechner oder Array-Prozessoren genannt) führen eine Berechnung gleichzeitig auf vielen Daten (in einem Vektor bzw. Array) aus. Wenn viele gleichartige Daten auf gleiche Weise bearbeitet werden sollen (beispielsweise bei Matrizenoperationen), sind Vektorprozessoren reinen Allzweck-Prozessoren (z. B. x86), die alle Daten nacheinander bearbeiten, weit überlegen. Dies ist zumindest dann der Fall, wenn der Vektorrechner auch einen parallelen Zugriff auf den Hauptspeicher hat. (de) Un procesador vectorial es un diseño de CPU capaz de ejecutar operaciones matemáticas sobre múltiples datos de forma simultánea, en contraste con los procesadores escalares, capaces de manejar sólo un dato cada vez. (es) Un processeur vectoriel est un processeur possédant diverses fonctionnalités architecturales lui permettant d'améliorer l’exécution de programmes utilisant massivement des tableaux, des matrices, et qui permet de profiter du parallélisme inhérent à l'usage de ces derniers. Développé pour des applications scientifiques et exploité par les machines Cray et les supercalculateurs qui lui feront suite, ce type d'architecture a rapidement montré ses avantages pour des applications grand public (on peut citer la manipulation d'images). Elle est implémentée en partie dans les processeurs grand public par des instructions SIMD, soit grâce à une unité de calcul vectoriel dédiée (AltiVec), soit simulée par des instructions bas niveau de type vectoriel (MMX/SSE). Contrairement au SIMD de type MMX, où il faut charger les vecteurs dans les registres en plusieurs opérations puis exécuter une opération supplémentaire sur ses registres, dans une unité vectorielle on charge l'adresse d'une table de vecteurs, la largeur des vecteurs ou du pas et la longueur de la table à traiter par instruction dans un registre, l'instruction vectorielle enchaîne ensuite son calcul sur l'ensemble des vecteurs de cette table. (fr) 'S é is próiseálaí eagar ann ná saghas ríomhaire dhigitigh ar leith atá in ann eagair uimhreacha a phróiseáil go comhuaineach. I gcuid mhaith feidhmeanna, cuireann sé seo go mór le luas na ríomhaireachta. (ga) Dalam komputasi, prosesor vektor atau prosesor array adalah unit pemrosesan pusat (CPU) yang mengimplementasikan set instruksi di mana dirancang untuk beroperasi secara efisien dan efektif pada besar dari data yang disebut vektor. Ini berbeda dengan prosesor skalar, yang instruksinya hanya beroperasi pada item data tunggal, dan berbeda dengan beberapa prosesor skalar yang sama yang memiliki tambahan instruksi tunggal, banyak data (SIMD) atau Unit Aritmatika . Prosesor vektor dapat sangat meningkatkan kinerja pada beban kerja tertentu, terutama simulasi numerik dan tugas serupa. Teknik pemrosesan vektor juga beroperasi di perangkat keras konsol permainan dan akselerator grafis. Mesin vektor muncul pada awal 1970-an dan mendominasi desain superkomputer sepanjang 1970-an hingga 1990-an, terutama berbagai platform . Penurunan cepat dalam pada desain mikroprosesor konvensional menyebabkan penurunan superkomputer vektor selama tahun 1990-an. (in) In computing, a vector processor or array processor is a central processing unit (CPU) that implements an instruction set where its instructions are designed to operate efficiently and effectively on large one-dimensional arrays of data called vectors. This is in contrast to scalar processors, whose instructions operate on single data items only, and in contrast to some of those same scalar processors having additional single instruction, multiple data (SIMD) or SWAR Arithmetic Units. Vector processors can greatly improve performance on certain workloads, notably numerical simulation and similar tasks. Vector processing techniques also operate in video-game console hardware and in graphics accelerators. Vector machines appeared in the early 1970s and dominated supercomputer design through the 1970s into the 1990s, notably the various Cray platforms. The rapid fall in the price-to-performance ratio of conventional microprocessor designs led to a decline in vector supercomputers during the 1990s. (en) ベクトル計算機(ベクトルけいさんき)は、計算機科学分野の並列計算に関する類型の一つであるベクトル演算(SIMDを参照)を実行可能なコンピュータのこと。 狭義ではベクトル演算のために最適化された設計として、高性能でパイプライン化された実行ユニットを持ち、その演算能力を可能な限り発揮できるように構成されたアーキテクチャを持つスーパーコンピュータを指す。広義にはSIMDによるベクトルを対象とした並列演算を指す。以下、主に狭義の、すなわちパイプラインによるベクトル計算機について述べる。 ベクトル計算機のプロセッサを ベクトルプロセッサ (Vector Processor) または アレイプロセッサ (Array Processor) と呼ぶ。ベクトルプロセッサは数値演算を複数のデータに対してパイプラインにより次々と実行できる。ベクトルプロセッサは科学技術計算分野でよく使われ、特に1980年代から1990年代にかけてのスーパーコンピュータでは一般的であった。2020年現在、ベクトルプロセッサを名乗るプロセッサは少ないが(特にスーパコンピュータでは、パイプライン形のベクトルプロセッサはSXシリーズを残すのみである)、SIMDと呼ばれる並列ベクトル演算を行う機能を備えたマイクロプロセッサは多い。グラフィックスやマルチメディアのため、とメーカーはうたっており、実際そのように使われていることは多いが、研究発表などとしては科学技術計算への利用やコンパイラ最適化による利用なども見られる。200x年代後半頃から、GPUによる汎目的計算 (GPGPU) が行われるようになってきている。 (ja) 벡터 프로세서(Vector processor) 또는 어레이 프로세서(Array processor)는 벡터라고 불리는 다수의 데이터를 처리하는 명령어를 가진 CPU를 말한다. 컴퓨터에서 벡터란 1차원 배열의 데이터를 뜻한다. 벡터 프로세서와 반대되는 말로는 스칼라 프로세서가 있는데 한 개의 데이터를 처리하는 명령어를 가진 프로세서를 말한다. 대부분의 CPU는 스칼라 프로세서이다. 벡터 프로세서는 1970년대 처음 나타났으며 1980년에서 1990년대 동안 슈퍼 컴퓨터의 기본적인 형태였다. 스칼라 프로세서, 특히 마이크로프로세서에서 성능을 높이기 위해 벡터 프로세서 기술을 도입한 CPU가 1990년대 초 나타났다. 오늘날 대부분의 CPU는 MMX (명령어 집합), SSE, (AltiVec) 같이 다수의 데이터를 처리하는 벡터 프로세싱을 위한 SIMD(Single Instruction Multiple Data) 명령어를 갖추고 있다. 벡터 프로세서 기술은 그래픽 가속기나 게임 콘솔에서도 찾아 볼 수 있다. 2000년 IBM, 도시바, 소니가 개발한 셀(Cell) 프로세서는 1개의 스칼라 프로세서와 8개의 벡터 프로세서로 구성되어 있으며 플레이스테이션 3에 사용되었다. 벡터 프로세싱을 위한 또 다른 CPU 디자인으로 다수의 명령어로 다수의 데이터를 처리하는 MIMD (Multiple Instruction Multiple Data) 가 있지만 전문적인 용도로만 사용될 뿐 일반적인 용도로 쓰이지는 않았다. (ko) Een array processor, ook wel vectorprocessor genoemd, is een processor die in staat is om gelijktijdig een wiskundige bewerking uit te voeren op een groot aantal data-elementen (op een array bijvoorbeeld). Dit in tegenstelling tot de scalaire processor die slechts één element per keer kan behandelen. De overgrote meerderheid van processoren zijn scalaire processoren. Een voorbeeld van een bewerking waarin een array processor sterk is zou het vermenigvuldigen van alle elementen van een array met een bepaald getal kunnen zijn: array getallen = { 18, 3525, 5 };
getallen = getallen * 5125; Een scalaire processor zou hiervoor 5 instructies nodig hebben terwijl een array processor dit in 1 keer kan uitvoeren. De IBM AltiVec (de "Velocity Engine" die gebruikt wordt in de Apple G4 computers) is een voorbeeld van zo een vector-processor. (nl) Un processore vettoriale o array processor è una CPU progettata per svolgere operazioni matematiche su più dati elementari contemporaneamente. (it) Procesor wektorowy, w przeciwieństwie do skalarnego, pozwala na przetwarzanie, w pojedynczych cyklach całych wektorów danych. Operandami instrukcji są wieloelementowe zbiory liczb. Dzięki temu można przyspieszyć niektóre obliczenia. Procesory wektorowe stosowane są także we współczesnych superkomputerach. Na przykład NEC SX-9 stosowany w Earth Symulator II oraz NEC SX-ACE. (pl) Um processador de vetor, ou processador de matriz, é uma unidade de processamento central (CPU) que implementa um conjunto de instruções que contém instruções que operam sobre matrizes unidimensionais de dados chamados de vetores. Isto está em contraste com um processador escalar, cujas instruções operam em itens de dados individuais. Os processadores vetoriais podem melhorar muito o desempenho em determinadas cargas de trabalho, nomeadamente a simulação numérica e tarefas similares. Computadores com processadores vetoriais apareceram no início de 1970 e dominaram os projetos de supercomputadores entre a década de 70 e 90. A rápida queda na relação preço-desempenho de projetos de microprocessadores convencionais levou à morte do supercomputador vetorial logo após o ano de 1990. "Processador de matriz" não deve ser confundido com o processamento da Matriz. Hoje, a maioria das CPUs implementam arquiteturas que apresentam instruções para uma forma de processamento vetorial em vários conjuntos de dados, normalmente conhecidos como SIMD (Single Instruction Multiple Data). Exemplos comuns incluem VIS, MMX, SSE, AltiVec e AVX. Técnicas de processamento vetorial também são encontrados no hardware de jogos de vídeo game e aceleradores gráficos. Em 2000, a IBM, Toshiba e Sony colaboraram para criar o processador Cell, que consiste em um processador escalar e oito processadores vetoriais, que encontrou uso na Sony PlayStation 3, entre outras aplicações. Outros projetos de CPU podem incluir algumas instruções múltiplas para processamento vetorial em vários conjuntos de dados, geralmente conhecidas como MIMD (Instrução Múltipla, Multiple Data) e realizados com VLIW. Estes projetos são geralmente dedicados a uma aplicação específica e que normalmente não são comercializados para a informática em geral. No processador VLIW / vetor Fujitsu FR-V ambas as tecnologias são combinadas. (pt) Векторный процессор — это процессор, в котором операндами некоторых команд могут выступать упорядоченные массивы данных — векторы. Отличается от скалярных процессоров, которые могут работать только с одним операндом в единицу времени. Абсолютное большинство процессоров является скалярным или близким к нему. Векторные процессоры были распространены в сфере научных вычислений, где они являлись основой большинства суперкомпьютеров начиная с 1980-х до 1990-х. Но резкое увеличение производительности и активная разработка новых процессоров привели к вытеснению векторных процессоров из сферы повседневных процессоров. В большинстве современных микропроцессоров имеются векторные расширения (см. SSE). Кроме того, современные видеокарты и физические ускорители можно рассматривать как векторные сопроцессоры. (ru) Векторний процесор — процесор, в якому операндами деяких команд можуть слугувати впорядковані масиви даних — вектори. Відрізняється від скалярних процесорів, які можуть працювати лише з одним оператором в одиницю часу. Абсолютна більшість процесорів є скалярними або близькими до них. Векторні процесори були розповсюджені в галузі наукових обчислень, де вони були основою більшості суперкомп'ютерів починаючи з 1980х і до 1990х. Але різке збільшення продуктивності і активна розробка нових процесорів призвели до того, що векторні процесори були витіснені зі сфери повсякденних процесорів. В більшості сучасних мікропроцесорів є векторні розширення (див. SSE), крім того сучасні відеокарти та можна розглядати як векторні співпроцесори. (uk) 向量处理器,又称数组处理器,是一种实现了直接操作一维数组(向量)指令集的中央处理器(CPU)。與之相比,标量处理器一次只能处理一个数据。向量处理器可以在特定工作环境中极大地提升性能,尤其是在数值模拟或者相似领域。向量处理器最早出现于1970年代早期,并在1970年代到1990年代期间主导了超级计算机的设计方向,尤其是多个克雷(Cray)平台。由于90年代末标量处理器设计性能提升,而價格快速下降,基于向量处理器的超级计算机逐渐让出了主导地位。 现在,绝大多数商业化的CPU实现都能够提供某种形式的向量处理的指令,用来处理多个(向量化的)数据集,也就是所谓的SIMD(单一指令、多重数据)。常见的例子有 VIS, MMX, SSE, AltiVec 和 AVX。向量处理技术也能在游戏主机硬件和图形加速硬件上看到。在2000年,IBM、东芝和索尼合作开发了Cell处理器,集成了一个标量处理器和八个向量处理器,应用在索尼的PlayStation 3游戏机和其他一些产品中。 其他CPU设计还可能包括多重指令处理多重(向量化的)数据集的技术——也就是所谓的MIMD(多重指令、多重数据)——并实现了VLIW。此类设计通常用于特定应用场合,而不是面向通用计算机的市场化产品。在富士通的 FR-V VLIW/vector 处理器中,组合使用了两种技术。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/Cray_J90_CPU_module.jpg?width=300
dbo:wikiPageExternalLink http://ei.cs.vt.edu/~history/Parallel.html http://ed-thelen.org/comp-hist/CRAY-1-HardRefMan/CRAY-1-HRM.html https://course.ece.cmu.edu/~ece740/f13/lib/exe/fetch.php%3Fmedia=seth-740-fall13-module5.1-simd-vector-gpu.pdf https://inst.eecs.berkeley.edu/~cs152/sp20/lectures/L17-RISCV-Vectors.pdf https://www.hpc.nec/documents/guide/pdfs/Aurora_ISA_guide.pdf https://github.com/hermanhermitage/videocoreiv http://www.lanl.gov/conferences/salishan/salishan2004/scott.pdf http://bitsavers.org/pdf/cray/CRAY-1/2240004C_CRAY-1_Hardware_Reference_Nov77.pdf
dbo:wikiPageID 58205 (xsd:integer)
dbo:wikiPageLength 62243 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1123373827 (xsd:integer)
dbo:wikiPageWikiLink dbr:PowerPC dbr:Power_of_two dbr:Predication_(computer_architecture) dbr:Processor_register dbr:Scalable_Vector_Extension dbr:Minicomputer dbr:MIPS-3D dbr:SX_architecture dbr:Binary-coded_decimal dbr:Bit_Manipulation_Instruction_Sets dbr:Bit_manipulation dbr:Algorithm dbr:University_of_Illinois_at_Urbana–Champaign dbr:VLIW dbr:Duncan's_taxonomy dbr:Instruction_pipelining dbr:GPU dbr:Galois_field dbr:Computer_for_operations_with_functions dbr:Control_Data_Corporation dbr:Cray dbr:Cray-1 dbr:Cray-2 dbr:Cray_X-MP dbr:Memory_latency dbr:SPIR-V dbr:Minisupercomputer dbr:Fujitsu dbr:GFLOPS dbr:GNU_Compiler_Collection dbr:GPGPU dbr:Coprocessor dbr:Cosine dbr:Arithmetic_logic_unit dbr:Logarithm dbr:Sine dbr:Computational_fluid_dynamics dbr:Compute_kernel dbr:Computing dbr:NEC_SX-Aurora_TSUBASA dbr:Stream_processing dbr:Supercomputer dbr:Swizzling_(computer_graphics) dbr:CDC_7600 dbr:CDC_STAR-100 dbr:CUDA dbr:C_(programming_language) dbr:Address_decoder dbr:Cell_(microprocessor) dbr:Toshiba dbr:Trigonometric dbr:Data_set dbr:Data_structure dbr:Vulkan_(API) dbr:Westinghouse_Electric_Corporation dbr:Latency_(engineering) dbr:ARM_architecture dbr:AVX-512 dbr:Advanced_Vector_Extensions dbr:3DNow! dbr:Data_structure_alignment dbr:AltiVec dbr:Floating_Point_Systems dbr:Barrel_processor dbr:No-op dbr:Central_processing_unit dbr:Flynn's_taxonomy dbr:History_of_supercomputing dbr:Iteration dbr:Flynn's_Taxonomy dbr:Video_game_console dbr:Hitachi,_Ltd. dbr:High_Bandwidth_Memory dbr:Cray_Y-MP dbr:Tensor_processing_unit dbr:Texas_Instruments dbr:Array_data_structure dbr:Assembly_line dbc:Coprocessors dbc:Parallel_computing dbc:Central_processing_unit dbr:High-performance_computing dbr:Automatic_vectorization dbc:Vector_supercomputers dbr:Sony dbr:FR-V dbr:Graphics_accelerator dbr:IBM dbr:ILLIAC_IV dbr:Instruction_(computer_science) dbr:Instruction_set dbr:Microprocessor dbr:Oregon dbr:RISC-V dbr:Random-access_memory dbr:Chaining_(vector_processing) dbr:Shader dbr:Shaders dbr:X86 dbr:MMX_(instruction_set) dbr:Massively_parallel dbr:NEC_SX_architecture dbr:Streaming_SIMD_Extensions dbr:Visual_Instruction_Set dbr:SX-Aurora_TSUBASA dbr:IBM_ViVA dbr:Scalar_processor dbr:Mapreduce dbr:Videocore dbr:Multiple_instruction,_multiple_data dbr:Single_instruction,_multiple_data dbr:Permute_instruction dbr:SWAR dbr:Supercomputer_architecture dbr:Superscalar_processor dbr:RISC dbr:Vector_registers dbr:Single_Instruction_Multiple_Threads dbr:Embedded_processor dbr:Functional_unit dbr:GPUs dbr:Gather-scatter dbr:Pipeline_parallelism dbr:Advanced_Scientific_Computer dbr:ETA-10 dbr:Numerical_simulation dbr:Price-to-performance_ratio dbr:Nippon_Electric_Corporation dbr:File:Cray_J90_CPU_module.jpg dbr:File:Simd_vs_vector.png dbr:MIPS_SIMD_Architecture dbr:Talk:Vector_processor
dbp:wikiPageUsesTemplate dbt:About dbt:As_of dbt:By_whom dbt:CPU_technologies dbt:Citation_needed dbt:Code dbt:Main dbt:Not_a_typo dbt:Redirect-distinguish dbt:Reflist dbt:See_also dbt:Short_description dbt:Tone_inline dbt:Parallel_computing
dcterms:subject dbc:Coprocessors dbc:Parallel_computing dbc:Central_processing_unit dbc:Vector_supercomputers
gold:hypernym dbr:Unit
rdf:type owl:Thing yago:WikicatMicroprocessors yago:Artifact100021939 yago:Chip103020034 yago:Conductor103088707 yago:Device103183080 yago:Instrumentality103575240 yago:Microprocessor103760310 yago:Object100002684 yago:PhysicalEntity100001930 dbo:Organisation yago:SemiconductorDevice104171831 yago:Whole100003553
rdfs:comment Vektorprozessoren (auch Vektorrechner oder Array-Prozessoren genannt) führen eine Berechnung gleichzeitig auf vielen Daten (in einem Vektor bzw. Array) aus. Wenn viele gleichartige Daten auf gleiche Weise bearbeitet werden sollen (beispielsweise bei Matrizenoperationen), sind Vektorprozessoren reinen Allzweck-Prozessoren (z. B. x86), die alle Daten nacheinander bearbeiten, weit überlegen. Dies ist zumindest dann der Fall, wenn der Vektorrechner auch einen parallelen Zugriff auf den Hauptspeicher hat. (de) Un procesador vectorial es un diseño de CPU capaz de ejecutar operaciones matemáticas sobre múltiples datos de forma simultánea, en contraste con los procesadores escalares, capaces de manejar sólo un dato cada vez. (es) 'S é is próiseálaí eagar ann ná saghas ríomhaire dhigitigh ar leith atá in ann eagair uimhreacha a phróiseáil go comhuaineach. I gcuid mhaith feidhmeanna, cuireann sé seo go mór le luas na ríomhaireachta. (ga) Un processore vettoriale o array processor è una CPU progettata per svolgere operazioni matematiche su più dati elementari contemporaneamente. (it) Procesor wektorowy, w przeciwieństwie do skalarnego, pozwala na przetwarzanie, w pojedynczych cyklach całych wektorów danych. Operandami instrukcji są wieloelementowe zbiory liczb. Dzięki temu można przyspieszyć niektóre obliczenia. Procesory wektorowe stosowane są także we współczesnych superkomputerach. Na przykład NEC SX-9 stosowany w Earth Symulator II oraz NEC SX-ACE. (pl) 向量处理器,又称数组处理器,是一种实现了直接操作一维数组(向量)指令集的中央处理器(CPU)。與之相比,标量处理器一次只能处理一个数据。向量处理器可以在特定工作环境中极大地提升性能,尤其是在数值模拟或者相似领域。向量处理器最早出现于1970年代早期,并在1970年代到1990年代期间主导了超级计算机的设计方向,尤其是多个克雷(Cray)平台。由于90年代末标量处理器设计性能提升,而價格快速下降,基于向量处理器的超级计算机逐渐让出了主导地位。 现在,绝大多数商业化的CPU实现都能够提供某种形式的向量处理的指令,用来处理多个(向量化的)数据集,也就是所谓的SIMD(单一指令、多重数据)。常见的例子有 VIS, MMX, SSE, AltiVec 和 AVX。向量处理技术也能在游戏主机硬件和图形加速硬件上看到。在2000年,IBM、东芝和索尼合作开发了Cell处理器,集成了一个标量处理器和八个向量处理器,应用在索尼的PlayStation 3游戏机和其他一些产品中。 其他CPU设计还可能包括多重指令处理多重(向量化的)数据集的技术——也就是所谓的MIMD(多重指令、多重数据)——并实现了VLIW。此类设计通常用于特定应用场合,而不是面向通用计算机的市场化产品。在富士通的 FR-V VLIW/vector 处理器中,组合使用了两种技术。 (zh) المعالج الشعاعي (بالإنجليزية: Vector processor)‏ هو وحدة معالجة مركزية تعمل على تنفيذ مجموعة التعليمات والأوامر التي تعمل على مصفوفة من البيانات أحادية البعد التي يطلق عليها الشعاع Vector. في مجال الحوسبة، المعالج الشعاعي أو المعالج المصفوفي هو وحدة معالجة مركزية تنفّذ مجموعة تعليمات تتضمن تعليمات تعمل على مصفوفات من البيانات أحادية البعد يُطلق عليها اسم الأشعة، وذلك مقارنة بمعالجات الوحدة السلمية التي تعالج تعليماتها العناصر المحتوية على بيانات وحيدة. قد تحسن المعالجات الشعاعية بشكل كبير الأداءَ على مستوى بعض أحجام العمل، وخصوصًا المحاكاة الرقمية والمهمات المشابهة لها. ظهرت الآلات الشعاعية في بدايات سبعينيات القرن العشرين، وسيطرت على تصميم الحواسيب الفائقة على امتداد سبعينياته وحتى تسعينياته، وخصوصًا منصات كراي المتنوعة. أدى الهبوط السريع في معدل الأداء مقابل السعر لتصاميم المعالجات الميك (ar) En computació, un processador vectorial és una unitat de processament central (CPU) que implementa un conjunt d'instruccions les quals operen en matrius unidimensionals de dades anomenats vectors. La principal diferència entre un processador vectorial i un escalar rau en el fet que el processador vectorial és capaç de descodificar instruccions els operands de les quals són vectors complets, mentre que les instruccions d'un processador escalar només poden operar sobre elements de dades individuals. Els processadors vectorials poden millorar en gran manera el rendiment en certes càrregues de treball, en particular la simulació numèrica i tasques similars. Els computadors vectorials van aparèixer en la dècada de 1970 i es van establir com a disseny dominant en els supercomputadors, però, la r (ca) Vektorový procesor (angl. vector processor, array processor) je digitální procesor navržený tak, aby dokázal vykonávat matematické operace nad celou množinou čísel v daném čase. Je opakem skalárního procesoru, který vykonává jednu operaci s jedním číslem v daném čase. Zrodily se při návrzích superpočítačů, kde našly i své první uplatnění a to v 80. a 90. letech. Dnes se využívají úplně běžně například jako CPU, GPU a APU. (cs) Dalam komputasi, prosesor vektor atau prosesor array adalah unit pemrosesan pusat (CPU) yang mengimplementasikan set instruksi di mana dirancang untuk beroperasi secara efisien dan efektif pada besar dari data yang disebut vektor. Ini berbeda dengan prosesor skalar, yang instruksinya hanya beroperasi pada item data tunggal, dan berbeda dengan beberapa prosesor skalar yang sama yang memiliki tambahan instruksi tunggal, banyak data (SIMD) atau Unit Aritmatika . Prosesor vektor dapat sangat meningkatkan kinerja pada beban kerja tertentu, terutama simulasi numerik dan tugas serupa. Teknik pemrosesan vektor juga beroperasi di perangkat keras konsol permainan dan akselerator grafis. (in) Un processeur vectoriel est un processeur possédant diverses fonctionnalités architecturales lui permettant d'améliorer l’exécution de programmes utilisant massivement des tableaux, des matrices, et qui permet de profiter du parallélisme inhérent à l'usage de ces derniers. (fr) In computing, a vector processor or array processor is a central processing unit (CPU) that implements an instruction set where its instructions are designed to operate efficiently and effectively on large one-dimensional arrays of data called vectors. This is in contrast to scalar processors, whose instructions operate on single data items only, and in contrast to some of those same scalar processors having additional single instruction, multiple data (SIMD) or SWAR Arithmetic Units. Vector processors can greatly improve performance on certain workloads, notably numerical simulation and similar tasks. Vector processing techniques also operate in video-game console hardware and in graphics accelerators. (en) 벡터 프로세서(Vector processor) 또는 어레이 프로세서(Array processor)는 벡터라고 불리는 다수의 데이터를 처리하는 명령어를 가진 CPU를 말한다. 컴퓨터에서 벡터란 1차원 배열의 데이터를 뜻한다. 벡터 프로세서와 반대되는 말로는 스칼라 프로세서가 있는데 한 개의 데이터를 처리하는 명령어를 가진 프로세서를 말한다. 대부분의 CPU는 스칼라 프로세서이다. 벡터 프로세싱을 위한 또 다른 CPU 디자인으로 다수의 명령어로 다수의 데이터를 처리하는 MIMD (Multiple Instruction Multiple Data) 가 있지만 전문적인 용도로만 사용될 뿐 일반적인 용도로 쓰이지는 않았다. (ko) Een array processor, ook wel vectorprocessor genoemd, is een processor die in staat is om gelijktijdig een wiskundige bewerking uit te voeren op een groot aantal data-elementen (op een array bijvoorbeeld). Dit in tegenstelling tot de scalaire processor die slechts één element per keer kan behandelen. De overgrote meerderheid van processoren zijn scalaire processoren. Een voorbeeld van een bewerking waarin een array processor sterk is zou het vermenigvuldigen van alle elementen van een array met een bepaald getal kunnen zijn: array getallen = { 18, 3525, 5 };
getallen = getallen * 5125; (nl) ベクトル計算機(ベクトルけいさんき)は、計算機科学分野の並列計算に関する類型の一つであるベクトル演算(SIMDを参照)を実行可能なコンピュータのこと。 狭義ではベクトル演算のために最適化された設計として、高性能でパイプライン化された実行ユニットを持ち、その演算能力を可能な限り発揮できるように構成されたアーキテクチャを持つスーパーコンピュータを指す。広義にはSIMDによるベクトルを対象とした並列演算を指す。以下、主に狭義の、すなわちパイプラインによるベクトル計算機について述べる。 (ja) Um processador de vetor, ou processador de matriz, é uma unidade de processamento central (CPU) que implementa um conjunto de instruções que contém instruções que operam sobre matrizes unidimensionais de dados chamados de vetores. Isto está em contraste com um processador escalar, cujas instruções operam em itens de dados individuais. Os processadores vetoriais podem melhorar muito o desempenho em determinadas cargas de trabalho, nomeadamente a simulação numérica e tarefas similares. Computadores com processadores vetoriais apareceram no início de 1970 e dominaram os projetos de supercomputadores entre a década de 70 e 90. A rápida queda na relação preço-desempenho de projetos de microprocessadores convencionais levou à morte do supercomputador vetorial logo após o ano de 1990. (pt) Векторный процессор — это процессор, в котором операндами некоторых команд могут выступать упорядоченные массивы данных — векторы. Отличается от скалярных процессоров, которые могут работать только с одним операндом в единицу времени. Абсолютное большинство процессоров является скалярным или близким к нему. Векторные процессоры были распространены в сфере научных вычислений, где они являлись основой большинства суперкомпьютеров начиная с 1980-х до 1990-х. Но резкое увеличение производительности и активная разработка новых процессоров привели к вытеснению векторных процессоров из сферы повседневных процессоров. (ru) Векторний процесор — процесор, в якому операндами деяких команд можуть слугувати впорядковані масиви даних — вектори. Відрізняється від скалярних процесорів, які можуть працювати лише з одним оператором в одиницю часу. Абсолютна більшість процесорів є скалярними або близькими до них. Векторні процесори були розповсюджені в галузі наукових обчислень, де вони були основою більшості суперкомп'ютерів починаючи з 1980х і до 1990х. Але різке збільшення продуктивності і активна розробка нових процесорів призвели до того, що векторні процесори були витіснені зі сфери повсякденних процесорів. (uk)
rdfs:label معالج شعاعي (ar) Processador vectorial (ca) Vektorový procesor (cs) Vektorprozessor (de) Procesador vectorial (es) Próiseálaí eagar (ga) Prosesor vektor (in) Processeur vectoriel (fr) Processore vettoriale (it) 벡터 프로세서 (ko) ベクトル計算機 (ja) Procesor wektorowy (pl) Array processor (nl) Processador vetorial (pt) Vector processor (en) Векторный процессор (ru) Векторний процесор (uk) 向量处理器 (zh)
rdfs:seeAlso dbr:SIMD
owl:differentFrom dbr:Array_processing
owl:sameAs freebase:Vector processor yago-res:Vector processor wikidata:Vector processor dbpedia-ar:Vector processor dbpedia-az:Vector processor dbpedia-ca:Vector processor dbpedia-cs:Vector processor dbpedia-de:Vector processor dbpedia-es:Vector processor dbpedia-fa:Vector processor dbpedia-fi:Vector processor dbpedia-fr:Vector processor dbpedia-ga:Vector processor dbpedia-hu:Vector processor dbpedia-id:Vector processor dbpedia-it:Vector processor dbpedia-ja:Vector processor dbpedia-ko:Vector processor dbpedia-nl:Vector processor dbpedia-no:Vector processor dbpedia-pl:Vector processor dbpedia-pt:Vector processor dbpedia-ro:Vector processor dbpedia-ru:Vector processor dbpedia-sk:Vector processor dbpedia-uk:Vector processor dbpedia-zh:Vector processor https://global.dbpedia.org/id/555wX
prov:wasDerivedFrom wikipedia-en:Vector_processor?oldid=1123373827&ns=0
foaf:depiction wiki-commons:Special:FilePath/Cray_J90_CPU_module.jpg wiki-commons:Special:FilePath/Simd_vs_vector.png
foaf:isPrimaryTopicOf wikipedia-en:Vector_processor
is dbo:wikiPageRedirects of dbr:Vector_processors dbr:Vector_processing_unit dbr:Vector_computer dbr:Vector_facility dbr:Vector_processing dbr:Vector_supercomputer dbr:Array_processor
is dbo:wikiPageWikiLink of dbr:Power_ISA dbr:Predication_(computer_architecture) dbr:Processor_register dbr:NAG_Numerical_Library dbr:Stardent_Inc. dbr:Basic_Linear_Algebra_Subprograms dbr:Algorithmic_efficiency dbr:List_of_common_microcontrollers dbr:Pentium_(original) dbr:DEC_PRISM dbr:VAX_9000 dbr:Vector_processors dbr:ETA10 dbr:Index_of_computing_articles dbr:Intel_iPSC dbr:TI_Advanced_Scientific_Computer dbr:Libre-SOC dbr:Numerical_Wind_Tunnel dbr:Supertek_Computers dbr:Computer dbr:Computer_for_operations_with_functions dbr:Control_Data_Corporation dbr:Convex_Computer dbr:Cray dbr:Cray-1 dbr:Cray-2 dbr:Cray_X-MP dbr:MasPar dbr:Meiko_Scientific dbr:Gather/scatter_(vector_addressing) dbr:Emotion_Engine dbr:Glenford_Myers dbr:Coprocessor dbr:Array_(data_structure) dbr:MDK2 dbr:Cache_control_instruction dbr:SiFive dbr:Comparison_of_CPU_microarchitectures dbr:Computational_RAM dbr:Compute_kernel dbr:Computer_cluster dbr:Embarrassingly_parallel dbr:Fujitsu_VP dbr:Fujitsu_VP2000 dbr:Halide_(programming_language) dbr:Microarchitecture dbr:NEC_SX-Aurora_TSUBASA dbr:Parallel_computing dbr:Performance_per_watt dbr:Stream_processing dbr:Supercomputer dbr:Manycore_processor dbr:CDC_STAR-100 dbr:Data_parallelism dbr:HECToR dbr:HITAC_S-3000 dbr:HITAC_S-810 dbr:HITAC_S-820 dbr:Karmarkar's_algorithm dbr:Load–store_architecture dbr:Nintendo_64_technical_specifications dbr:Alliant_Computer_Systems dbr:DEC_Alpha dbr:Danish_Meteorological_Institute dbr:ETA_Systems dbr:Earth_Simulator dbr:AltiVec dbr:FLOPS dbr:Floating_Point_Systems dbr:Barrel_processor dbr:Parallel_Virtual_Machine dbr:Central_processing_unit dbr:Flynn's_taxonomy dbr:Graphics_processing_unit dbr:History_of_supercomputing dbr:Killer_micro dbr:Multi-core_processor dbr:Quadruple-precision_floating-point_format dbr:Rigel_(microprocessor) dbr:HCR_Corporation dbr:Harvey_Cragon dbr:Haswell_(microarchitecture) dbr:Hauppauge_Computer_Works dbr:Haven:_Call_of_the_King dbr:BUNCH dbr:Cray-3 dbr:Cray-3/SSS dbr:Cray_C90 dbr:Cray_CX1 dbr:Cray_EL90 dbr:Cray_J90 dbr:Cray_SV1 dbr:Cray_X1 dbr:Cray_XMS dbr:Cray_XT5 dbr:Cray_Y-MP dbr:AssemblyScript dbr:Kinetica_(software) dbr:LAPACK dbr:Swiss_National_Supercomputing_Centre dbr:TOP500 dbr:Homogeneous_coordinates dbr:Tesla_(microarchitecture) dbr:Array_programming dbr:Artronix dbr:Automatic_vectorization dbr:CDC_Cyber dbr:PlayStation_2 dbr:Spartan:_Total_Warrior dbr:Fifth_generation_of_video_game_consoles dbr:IBM_System/390 dbr:ILLIAC_IV dbr:Michigan_Terminal_System dbr:Mindset_(computer) dbr:OpenRISC dbr:Optical_Multi-Tree_with_Shuffle_Exchange dbr:Optimizing_compiler dbr:RISC-V dbr:Raytheon_704 dbr:Reduced_instruction_set_computer dbr:Shader dbr:PlayStation_Portable_homebrew dbr:Loop_optimization dbr:Loop_sectioning dbr:Massively_parallel dbr:SuperH dbr:VEX_prefix dbr:Vector_processing_unit dbr:Expeed dbr:FACOM dbr:FPS_AP-120B dbr:FR-V_(microprocessor) dbr:IBM_3090 dbr:IBM_ViVA dbr:Very_long_instruction_word dbr:POWER5 dbr:PlayStation_2_technical_specifications dbr:NEC_SX dbr:NEC_SX-6 dbr:NEC_SX-ACE dbr:National_Computational_Infrastructure dbr:Scalar_processor dbr:Parallel_array dbr:Seymour_Cray_Computer_Engineering_Award dbr:Single_instruction,_multiple_data dbr:SPARC64_V dbr:Physics_engine dbr:Xbox_360_technical_specifications dbr:SWAR dbr:POWER6 dbr:Supercomputer_architecture dbr:Superscalar_processor dbr:Vector_computer dbr:Vector_facility dbr:Vector_processing dbr:Vector_supercomputer dbr:Array_processor
is foaf:primaryTopic of wikipedia-en:Vector_processor