An Entity of Type: Thing, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Single instruction, multiple data (SIMD) is a type of parallel processing in Flynn's taxonomy. SIMD can be internal (part of the hardware design) and it can be directly accessible through an instruction set architecture (ISA), but it should not be confused with an ISA. SIMD describes computers with multiple processing elements that perform the same operation on multiple data points simultaneously.

Property Value
dbo:abstract
  • سيمد (بالإنجليزية: SIMD)‏ أي تعليمة واحدة على بيانات متعددة. هو أحد الأصناف الواردة في تصنيف فلين في مجال الحوسبة المتوازية. الآلات من هذا النوع تدعى أحياناً بآلات مصفوفة المعالج. لأن المعالجات في هذه الآلات تعمل على نبضة الساعة، أي أن جميع المعالجات تنفذ نفس التعليمة في نفس الوقت (لكن مع معطيات مختلفة) ,التزامن بين المعالجات مطلوب. وهذا يبسط إلى حد كبير تصميم كل نظام. معالج التحكم يرسل التعليمات التي سيتم تنفيذها بواسطة المعالجات في مصفوفة المعالج. في الوقت الحاضر الآلات المتوفرة تجارياً من نوع مصفوفة المعالج يتم تسويقها. و مع ذلك نظراً لنقص حجم الأجهزة على الشرائح والرقاقات فإنه لمن المجدي العثور على معالج بسيط مع مكونات الشبكة الخاصة به على شريحة واحدة مما يجعل نظام مصفوفة المعالج يحيا اقتصادياً مرة أخرى. في الواقع وحدة معالجة الرسوم (GPUs) تتشارك في العديد من الصفات مع أنظمة مصفوفة المعالجات. آلات ال DM-SIMD تستخدم معالج ال front-end والذي هو مرتبط ب معالج التحكم بواسطة خطوط المعطيات. العمليات التي لا يمكن أن تنفذ بواسطة مصفوفة المعالج أو بواسطة معالج التحكم لا تحمّل إلى نظام ال front-end وكمثال الدخل والخرج قد ينفذ من خلال نظام ال front-end. جميع المعالجات في هذه الأنظمة متصلة بشبكة ثنائية، الرابط الطوبولوجي بين آلات هذه الأنواع دائما يتضمن شبكة ثنائية. في حالات أخرى قد يتم الاتصال ب شبكة ثلاثية أو حتى أكثر تعقيداً. من الممكن أن تستبعد المعالجات في مصفوفة المعالج من تنفيذ تعليمات في شروط منطقية معينة، لكن هذا يعني أنه من أجل الوقت المخصص لهذه التعليمات هذه المعالجات تعتبر خاملة (نتيجة مباشرة لعمليات هذا النوع) مما يخفض الأداء، عامل آخر يمكن أن يؤثر على السرعة يحدث هذا العامل عندما المعطيات المطلوبة من قبل معالج (i) تكون مقيمة في ذاكرة المعالج (j) (في الواقع عندما يحصل هذا لجميع المعالجات في نفس الوقت ف هذا يعني أن التعليمات يحب أن يعاد ترتيبها من جديد) للوصول إلى المعطيات في المعالج (j) يجب أن تجلب بواسطة هذا المعالج أي المعالج (j) ومن ثم ترسل من خلال شبكة الراوتر إلى المعالج (i). وهذا قد يستغرق وقتاً طويلاً نوعاً ما.لكل هذه الأسباب المذكورة آلات ال DM SIMA متخصصة في استخداماتها عندما يريد أحدنا ان يتعامل مع توازي تام. عموماً أنهم يؤدون بشكل ممتاز على الإشارات الرقمية ومعالجة الصور وعلى أنواع معينة من عمليات محاكاة (مونتي كارلو) حيث لا يوجد تبادل معطيات بين المعالجات وهو المطلوب. معالج التحكم قد يكون أكثر أو أقل ذكاءً، إنها مسائل تسلسل التعليمات التي سيتم تنفيذها بواسطة مصفوفة المعالج. في أسوء الحالات عندما التعليمة ليست صالحة للتنفيذ على مصفوفة المعالج (على سبيل المثال طباعة تعليمات بسيطة) ربما أنها لن تحمل إلى معالج ال front- end وذلك سيؤدي إلى بطء أكثر بكثير مما لو كنا سننفذه على معالج التحكم، في حالة وجود أكثر من معالج تحكم مستقل هذا قد يجنب البطء السابق مما يوفر تجهيز المقاطعات على حد سواء على معالج front-end وعلى معالج التحكم. معظم أنظمة ال DM SMID تملك إمكانية لمعالجة الدخل والخرج بشكل مستقل عن معالجات ال front – end، هذا ليس فقط مفضل لأنه ألغى الاتصال بين أنظمة ال fornt – end وأنظمة ال back – endأجهزة الدخل والخرج (المختصة) الموجودة في نظام مصفوفة المعالج عموماً أكثر كفاءة وفعالية في تزويد المعطيات الضرورية بشكل مباشر إلى ذاكرة مصفوفة المعالج.و خاصة بالنسبة لتطبيقات البيانات الكثيفة جداً مثل الرادار ومعالجة الصور مثل أنظمة الدخل والخرج مهم جداً. السمة المميزة لهذا النوع من الآلات هو أن المعالجات في بعض الأحيان هي من نوع bit-serial بسيطة جدا ً.و كمثال المعالجات تعمل على عناصر المعطيات على مستوى البت بغض النظر عن نوعها وهكذا على سبيل المثال العمليات على الأعداد الصحيحة تنتج بواسطة برامج تعمل بشكل روتيني على معالجات ال bit-serial البسيطة هذه التي تستغرق من الدورات على الأقل ما يساوي طول المعاملات. لذا على 32 بت النتائج الصحيحة ستنجز بشكل أسرع مرتين من 64 بت، ويكون لدينا وضع مشابة بالنسبة لعمليات الفاصلة العائمة حيث أن عدد من المعالجات في هذا النوع من الأنظمة كبيرة جداَ (1024 وأكبر)، العملية الأبطأ على أرقام الفاصلة العائمة يمكن في كثير من الأحيان تعويضها بعددهم، بينما تكلفة المعالج الواحد منخفضة جداً بالمقارنة مع معالجات الفاصلة العائمة الكاملة. في بعض الحالات معالجات الفاصلة العائمة تضاف إلى مصفوفة المعالج ويكون عددهم أقل من 8 إلى 16 مرة من معالج ال bit – serial بسبب الكلفة.ميزة العمل على المعالجات المتسلسة على مستوى البت bit-serial أنها يمكن أن تعالج معاملات مهما كان طولها.هذا بالتحديد إيجابي لتوليد الأرقام العشوائية (و التي غالباً ما تختصر إلى معالجة منطقية على مستوى البتات) وأيضا ً لمعالجة الإشارة لأنه في كلا الحالتين فقط من 1 إلى 8 بت من المعاملات يكون لها قيمة. كما أن زمن التنفيذ للآلات التسلسلية على مستوى البت bit-serial يتناسب مع طول المعاملات، وهذا يسبب في زيادة السرعة بشكل كبير. (ar)
  • En informàtica, SIMD (Single Instruction, Multiple Data) és una tècnica emprada per aconseguir el paral·lelisme a nivell de dades, com en processador vectorial. En primer lloc es va fer popular en supercomputadors de gran escala (contràriament a la parel·lització MIMD), operacions de petita escala SIMD s'han convertit en estesa en maquinari d'ordinadors personals. Avui en dia el terme s'associa quasi exclusivament a aquestes unitats més petites. (ca)
  • SIMD (Single Instruction, Multiple Data) – jeden z typů počítačových architektur. Jsou to systémy, u kterých existuje celá řada zpracovaných datových toků na základě jediného seznamu instrukcí – jedná se o tzv. . SIMD počítače jsou určeny zejména pro vědecké a technické výpočty, ale jednotky plnící úkoly v souladu s metodikou SIMD jsou přítomny také v oblasti domácích počítačů založených na architektuře Intel x86 a to MMX, 3DNow! (zastaralé, v nových CPU se přestává používat), SSE a odvozené, a AVX-512. Pro procesory IBM POWER potom . (cs)
  • Single Instruction on Multiple Data (signifiant en anglais : « instruction unique, données multiples »), ou SIMD, est une des quatre catégories d'architecture définies par la taxonomie de Flynn en 1966 et désigne un mode de fonctionnement des ordinateurs dotés de capacités de parallélisme. Dans ce mode, la même instruction est appliquée simultanément à plusieurs données pour produire plusieurs résultats. On utilise cette abréviation par opposition à SISD (Single Instruction, Single Data), le fonctionnement traditionnel, MIMD (Multiple Instructions, Multiple Data), le fonctionnement avec plusieurs processeurs aux mémoires indépendantes ou (single program, multiple data). Il existe également le terme de SIMT (Single Instruction, Multiple Threads) qui est une amélioration de SIMD en l'adaptant au calcul multithread. (fr)
  • En computación, SIMD (del inglés Single Instruction, Multiple Data, en español: "una instrucción, múltiples datos") es una técnica empleada para conseguir paralelismo a nivel de datos. Los repertorios SIMD consisten en instrucciones que aplican una misma operación sobre un conjunto más o menos grande de datos.Es una organización en donde una única unidad de control común despacha las instrucciones a diferentes unidades de procesamiento.Todas estas reciben la misma instrucción, pero operan sobre diferentes conjuntos de datos. Es decir, la misma instrucción es ejecutada de manera sincronizada por todas las unidades de procesamiento. Ejemplos de estos repertorios son 3DNow! de AMD, y SSE de Intel, aunque existen ejemplos más antiguos como el microprocesador Zilog Z80. (es)
  • SIMD adalah singkatan dari Single Instruction, Multiple Data, merupakan sebuah istilah dalam komputasi yang merujuk kepada sekumpulan operasi yang digunakan untuk menangani jumlah data yang sangat banyak dengan efisien secara paralel, seperti yang terjadi dalam prosesor vektor atau . SIMD pertama kali dipopulerkan pada superkomputer skala besar, meski sekarang telah ditemukan pada komputer pribadi. Contoh aplikasi yang dapat mengambil keuntungan dari SIMD adalah aplikasi yang memiliki nilai yang sama yang ditambahkan ke banyak titik data (data point), yang umum terjadi dalam aplikasi multimedia. Salah satu contoh operasinya adalah mengubah brightness dari sebuah gambar. Setiap pixel dari sebuah gambar 24-bit berisi tiga buah nilai berukuran 8-bit brightness dari porsi warna merah (red), hijau (green), dan biru (blue). Untuk melakukan perubahan brightness, nilai R, G, dan B akan dibaca dari memori, dan sebuah nilai baru ditambahkan (atau dikurangkan) terhadap nilai-nilai R, G, B tersebut dan nilai akhirnya akan dikembalikan (ditulis kembali) ke memori. Prosesor yang memiliki SIMD menawarkan dua keunggulan, yakni: * Data langsung dapat dipahami dalam bentuk blok data, dibandingkan dengan beberapa data yang terpisah secara sendiri-sendiri. Dengan menggunakan blok data, prosesor dapat memuat data secara keseluruhan pada waktu yang sama. Daripada melakukan beberapa "ambil pixel ini, lalu ambil pixel itu, dst", sebuah prosesor SIMD akan melakukannya dalam sebuah instruksi saja, yaitu "ambil semua pixel itu!" (istilah "semua" adalah nilai yang berbeda dari satu desain ke desain lainnya). Jelas, hal ini dapat mengurangi banyak waktu pemrosesan (akibat instruksi yang dikeluarkan hanya satu untuk sekumpulan data), jika dibandingkan dengan desain prosesor tradisional yang tidak memiliki SIMD (yang memberikan satu instruksi untuk satu data saja). * Sistem SIMD umumnya hanya mencakup instruksi-instruksi yang dapat diaplikasikan terhadap semua data dalam satu operasi. Dengan kata lain, sistem SIMD dapat bekerja dengan memuat beberapa titik data secara sekaligus, dan melakukan operasi terhadap titik data secara sekaligus. Sayangnya, beberapa desainer SIMD terbentur dengan beberapa pertimbangan desain yang berada di luar kontrol mereka. Salah satu pertimbangan tersebut adalah harus menambahkan banyak register untuk menampung data yang akan diproses. Idealnya, hal ini dapat dilakukan dengan menambahkan unit SIMD ke dalam prosesor agar memiliki registernya sendiri, tetapi beberapa desainer terpaksa menggunakan register yang telah ada, umumnya yang digunakan adalah register floating-point. Register floating-point umumnya memiliki ukuran 64-bit, yang lebih kecil daripada yang dibutuhkan oleh SIMD agar bekerja secara optimal, meskipun hal ini dapat mendatangkan masalah jika kode hendak mencoba untuk menggunakan instruksi floating-point dan SIMD secara bersamaan. Pada pendesainan awal SIMD, terdapat beberapa prosesor yang khusus disiapkan untuk melakukan tugas ini, yang seringnya disebut sebagai Digital Signal Processor (DSP). Perbedaan utama antara SIMD dan DSP adalah DSP merupakan prosesor yang komplet dengan set instruksinya sendiri (yang meskipun lebih sulit digunakan), sementara SIMD hanya bergantung pada register general-purpose untuk menangani detail program, dan instruksi SIMD hanya menangani manipulasi data. Penggunaan instruksi SIMD pertama kali dilakukan dalam superkomputer vektor dan dipopulerkan oleh Cray pada tahun 1970-an. Akhir-akhir ini, SIMD skala kecil (64-bit atau 128-bit) telah menjadi populer dalam CPU yang bersifat general purpose, yang dimulai pada tahun 1994 dengan set instruks MAX yang diaplikasikan pada Hewlett-Packard PA-RISC. Instruksi SIMD, saat ini dapat ditemukan dalam kebanyakan prosesor, seperti halnya dalam prosesor PowerPC; Intel MMX, SSE, SSE2, SSE3, SSE4, AMD 3DNow! dalam prosesor Intel x86; VIS dalam prosesor prosesor SPARC; dalam Hewlett-Packard PA-RISC; serta dalam MIPS serta MVI dalam prosesor DEC Alpha. Meskipun demikian, perangkat lunak pada umumnya tidak mengeksploitasi instruksi, dan bahkan instruksi ini hanya digunakan dalam aplikasi yang khusus, seperti pengolahan grafik. Meskipun hal ini secara umum membuktikan bahwa sulitnya mencari aplikasi komersial yang dikhususkan untuk prosesor SIMD, ada beberapa kesuksesan yang terjadi seperti halnya aplikasi yang dikembangkan oleh Lockheed Martin. Versi yang lebih baru dari GAPP bahkan menjadi aplikasi yang dapat memproses video secara waktu-nyata (real-time) seperti halnya konversi antar bermacam-macam standar video (seperti konversi NTSC ke PAL atau sebaliknya, NTSC ke HDTV atau sebaliknya dan lain-lain), melakukan deinterlacing, pengurangan noise (noise reduction), kompresi video, dan perbaikan citra gambar (image enhancement). (in)
  • Single instruction, multiple data (SIMD) is a type of parallel processing in Flynn's taxonomy. SIMD can be internal (part of the hardware design) and it can be directly accessible through an instruction set architecture (ISA), but it should not be confused with an ISA. SIMD describes computers with multiple processing elements that perform the same operation on multiple data points simultaneously. Such machines exploit data level parallelism, but not concurrency: there are simultaneous (parallel) computations, but each unit performs the exact same instruction at any given moment (just with different data). SIMD is particularly applicable to common tasks such as adjusting the contrast in a digital image or adjusting the volume of digital audio. Most modern CPU designs include SIMD instructions to improve the performance of multimedia use. SIMD has three different subcategories in Flynn's 1972 Taxonomy, one of which is SIMT. SIMT should not be confused with software threads or hardware threads, both of which are task time-sharing (time-slicing). SIMT is true simultaneous parallel hardware-level execution. (en)
  • Single Instruction stream, Multiple Data stream (SIMD) consiste in un elevato numero di processori identici che eseguono la stessa sequenza di istruzioni su insiemi di diversi di dati. I processori SIMD sono spesso usati dai supercomputer e con alcune varianti anche nei moderni microprocessori. Il modello SIMD è composto da un'unica unità di controllo che esegue una istruzione alla volta controllando più ALU che operano in maniera sincrona.Ad ogni passo, tutti gli elementi eseguono la stessa istruzione scalare, ma ciascuno su un dato differente.Un elaboratore basato su questo modello è anche detto Array Processor. In passato venivano prodotti un numero elevato di dispositivi dedicati allo svolgimento di compiti specifici. Usualmente questi dispositivi erano DSP opportunamente programmati. La differenza fondamentale tra le istruzioni SIMD e i DSP è che questi sono dotati di un set di istruzioni completo e quindi sono in grado di svolgere teoricamente qualsiasi compito. Invece le istruzioni SIMD sono progettate per manipolare elevate quantità di dati in parallelo e per le usuali operazioni si appoggiano ad un altro insieme di istruzioni usualmente gestito dal microprocessore. Inoltre i DSP tendono a includere un certo numero di istruzioni dedicate ad elaborare tipi specifici di dati come possono essere i dati audio o video mentre le istruzioni SIMD vengono utilizzate per elaborare dati generici. (it)
  • SIMD(Single Instruction Multiple Data)는 병렬 컴퓨팅의 한 종류로, 하나의 명령어로 여러 개의 값을 동시에 계산하는 방식이다. 벡터 프로세서에서 많이 사용되는 방식으로, 비디오 게임 콘솔이나 그래픽 카드와 같은 멀티미디어 분야에 자주 사용된다. CPU에서는 인텔의 MMX (명령어 집합), 스트리밍 SIMD 확장(SSE)과 AMD의 3D나우! 등의 기술에서 이를 적용했다. (ko)
  • single instruction, multiple data(シングルインストラクション・マルチプルデータ、SIMD)とはコンピューターの演算処理に関するフリンの分類のひとつで、1つの命令を同時に複数のデータに適用する並列化の形態を指す。この手法にもとづく演算をベクトル演算 (vector operation) と呼ぶこともある。通例、SIMD命令により同時処理するのに適したデータ構造あるいはデータ型を利用するため、命令実行の前に処理対象のデータ列はいったん結合(パック)され、処理完了後に分解(アンパック)される。結合されたデータはpacked data(パックデータ、パックトデータ)と呼ばれる。 (ja)
  • Single Instruction, Multiple Data is een berekeningsmodel binnen de wereld van het gedistribueerd programmeren. In dit model wordt een berekening uitgevoerd op een systeem met een enkele processor die toegang heeft tot meerdere geheugens (of in ieder geval meerdere bronnen van data). Bij desktop-processoren is dit systeem voor het eerst in 1997 geïntroduceerd met de Pentium MMX in de MMX instructieset voor het verwerken van integer-data. Later werden de x86-instructiesets voor 32- en 64-bit processoren uitgebreid met een aantal SSE instructiesets voor de parallelle verwerking van floating-point-data. Dankzij deze instructieset is het niet langer nodig om ieder bewerkbaar stuk data in een apart register op te slaan maar kunnen verschillende data (van hetzelfde type) naast elkaar in één register worden weggeschreven en tegelijk bewerkt worden, waardoor de bewerkingssnelheid aanmerkelijk toeneemt. Voorwaarde is wel dat op alle blokjes data dezelfde bewerking moet worden uitgevoerd, anders wordt werk verzet dat niet gebruikt wordt en vindt geen versnelling van de uitvoering van een programma plaats. (nl)
  • O modelo Single Instruction, Multiple Data, com acrônimo SIMD, é um método de operação de computadores com várias unidades operacionais em computação paralela. Neste modo, a mesma instrução/comando é aplicada simultaneamente a diversos dados para produzir mais resultados. O modelo SIMD é adequado para o tratamento de conjuntos regulares de dados, como as matrizes e vetores, onde esse tipo de máquina aplica uma única instrução ao conjunto de elementos de um vetor como nos supercomputadores. Tecnicamente, sendo uma máquina que aplique a "n" elementos uma determinada instrução e o vetor "t" contenha os elementos a serem processados, "t" terá todos seus elementos calculados "n" vezes mais rápido que uma máquina SISD na mesma tarefa. (pt)
  • SIMD (ang. Single Instruction, Multiple Data) – jeden z podstawowych rodzajów architektur komputerowych według taksonomii Flynna, obejmujący systemy, w których przetwarzanych jest wiele strumieni danych w oparciu o pojedynczy strumień rozkazów. Architektura SIMD jest charakterystyczna dla komputerów wektorowych. Pierwsze komputery o architekturze SIMD stosowano głównie do obliczeń naukowo-technicznych (np. czy superkomputery CM-1 i CM-2 z serii Connection Machine). Obecnie jednostki realizujące zadania zgodnie z metodologią SIMD obecne są także w stosowanych w domowych komputerach procesorach opartych na architekturze x86 (i386) oraz x86-64 (amd64). Procesory te oferują listę rozkazów poszerzoną o zestawy rozkazów typu SIMD, takie jak: MMX, 3DNow!, SSE, SSE2, SSE3, SSSE3, SSE4, SSE5, AVX, AltiVec. (pl)
  • 单指令流多数据流(英語:Single Instruction Multiple Data,縮寫:SIMD)是一种采用一个控制器来控制多个处理器,同时对一组数据(又称“”)中的每一个分别执行相同的操作从而实现空间上的并行性的技术。 在微处理器中,单指令流多数据流技术则是一个控制器控制多个平行的,例如Intel的MMX或SSE,以及AMD的3D Now!指令集。 圖形處理器(GPU)擁有強大的並行處理能力和可程式流水線,面對单指令流多数据流時,運算能力遠超傳統CPU。OpenCL和CUDA分別是目前最廣泛使用的開源和專利通用圖形處理器(GPGPU)運算語言。 (zh)
  • SIMD (англ. single instruction, multiple data — одиночный поток команд, множественный поток данных, ОКМД) — принцип компьютерных вычислений, позволяющий обеспечить параллелизм на уровне данных. Один из классов вычислительных систем в классификации Флинна. SIMD-компьютеры состоят из одного командного процессора (управляющего модуля), называемого контроллером, и нескольких модулей обработки данных, называемых процессорными элементами. Управляющий модуль принимает, анализирует и выполняет команды. Если в команде встречаются данные, контроллер рассылает на все процессорные элементы команду, и эта команда выполняется на нескольких или на всех процессорных элементах. Каждый процессорный элемент имеет свою собственную память для хранения данных. Одним из преимуществ данной архитектуры считается то, что в этом случае более эффективно реализована логика вычислений. До половины логических инструкций обычного процессора связано с управлением выполнением машинных команд, а остальная их часть относится к работе с внутренней памятью процессора и выполнению арифметических операций. В SIMD-компьютере управление выполняется контроллером, а «арифметика» отдана процессорным элементам. Векторные процессоры также использовали принцип SIMD, одной командой могли обрабатываться векторы размером до нескольких тысяч элементов. (ru)
  • SIMD (англ. single instruction, multiple data — одиночний потік команд, множинний потік даних) — це елемент класифікації згідно з таксономією Флінна для паралельних процесорів, де до багатьох елементів даних виконується одна або однакові команди. SIMD — це одна з головних умов, котра гарантує можливість паралельного виконання алгоритмів. (uk)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 55359 (xsd:integer)
dbo:wikiPageInterLanguageLink
dbo:wikiPageLength
  • 32158 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1119682391 (xsd:integer)
dbo:wikiPageWikiLink
dbp:date
  • 2013-06-10 (xsd:date)
  • June 2021 (en)
  • March 2017 (en)
dbp:inaccurate
  • yes (en)
dbp:reason
  • You lost me. whilst this is all probably true, it is not in easy-to-follow language. which probably means it needs its own subsection, or references, or just rewriting. (en)
dbp:url
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • En informàtica, SIMD (Single Instruction, Multiple Data) és una tècnica emprada per aconseguir el paral·lelisme a nivell de dades, com en processador vectorial. En primer lloc es va fer popular en supercomputadors de gran escala (contràriament a la parel·lització MIMD), operacions de petita escala SIMD s'han convertit en estesa en maquinari d'ordinadors personals. Avui en dia el terme s'associa quasi exclusivament a aquestes unitats més petites. (ca)
  • SIMD (Single Instruction, Multiple Data) – jeden z typů počítačových architektur. Jsou to systémy, u kterých existuje celá řada zpracovaných datových toků na základě jediného seznamu instrukcí – jedná se o tzv. . SIMD počítače jsou určeny zejména pro vědecké a technické výpočty, ale jednotky plnící úkoly v souladu s metodikou SIMD jsou přítomny také v oblasti domácích počítačů založených na architektuře Intel x86 a to MMX, 3DNow! (zastaralé, v nových CPU se přestává používat), SSE a odvozené, a AVX-512. Pro procesory IBM POWER potom . (cs)
  • SIMD(Single Instruction Multiple Data)는 병렬 컴퓨팅의 한 종류로, 하나의 명령어로 여러 개의 값을 동시에 계산하는 방식이다. 벡터 프로세서에서 많이 사용되는 방식으로, 비디오 게임 콘솔이나 그래픽 카드와 같은 멀티미디어 분야에 자주 사용된다. CPU에서는 인텔의 MMX (명령어 집합), 스트리밍 SIMD 확장(SSE)과 AMD의 3D나우! 등의 기술에서 이를 적용했다. (ko)
  • single instruction, multiple data(シングルインストラクション・マルチプルデータ、SIMD)とはコンピューターの演算処理に関するフリンの分類のひとつで、1つの命令を同時に複数のデータに適用する並列化の形態を指す。この手法にもとづく演算をベクトル演算 (vector operation) と呼ぶこともある。通例、SIMD命令により同時処理するのに適したデータ構造あるいはデータ型を利用するため、命令実行の前に処理対象のデータ列はいったん結合(パック)され、処理完了後に分解(アンパック)される。結合されたデータはpacked data(パックデータ、パックトデータ)と呼ばれる。 (ja)
  • O modelo Single Instruction, Multiple Data, com acrônimo SIMD, é um método de operação de computadores com várias unidades operacionais em computação paralela. Neste modo, a mesma instrução/comando é aplicada simultaneamente a diversos dados para produzir mais resultados. O modelo SIMD é adequado para o tratamento de conjuntos regulares de dados, como as matrizes e vetores, onde esse tipo de máquina aplica uma única instrução ao conjunto de elementos de um vetor como nos supercomputadores. Tecnicamente, sendo uma máquina que aplique a "n" elementos uma determinada instrução e o vetor "t" contenha os elementos a serem processados, "t" terá todos seus elementos calculados "n" vezes mais rápido que uma máquina SISD na mesma tarefa. (pt)
  • 单指令流多数据流(英語:Single Instruction Multiple Data,縮寫:SIMD)是一种采用一个控制器来控制多个处理器,同时对一组数据(又称“”)中的每一个分别执行相同的操作从而实现空间上的并行性的技术。 在微处理器中,单指令流多数据流技术则是一个控制器控制多个平行的,例如Intel的MMX或SSE,以及AMD的3D Now!指令集。 圖形處理器(GPU)擁有強大的並行處理能力和可程式流水線,面對单指令流多数据流時,運算能力遠超傳統CPU。OpenCL和CUDA分別是目前最廣泛使用的開源和專利通用圖形處理器(GPGPU)運算語言。 (zh)
  • SIMD (англ. single instruction, multiple data — одиночний потік команд, множинний потік даних) — це елемент класифікації згідно з таксономією Флінна для паралельних процесорів, де до багатьох елементів даних виконується одна або однакові команди. SIMD — це одна з головних умов, котра гарантує можливість паралельного виконання алгоритмів. (uk)
  • سيمد (بالإنجليزية: SIMD)‏ أي تعليمة واحدة على بيانات متعددة. هو أحد الأصناف الواردة في تصنيف فلين في مجال الحوسبة المتوازية. الآلات من هذا النوع تدعى أحياناً بآلات مصفوفة المعالج. لأن المعالجات في هذه الآلات تعمل على نبضة الساعة، أي أن جميع المعالجات تنفذ نفس التعليمة في نفس الوقت (لكن مع معطيات مختلفة) ,التزامن بين المعالجات مطلوب. وهذا يبسط إلى حد كبير تصميم كل نظام. معالج التحكم يرسل التعليمات التي سيتم تنفيذها بواسطة المعالجات في مصفوفة المعالج. في الوقت الحاضر الآلات المتوفرة تجارياً من نوع مصفوفة المعالج يتم تسويقها. (ar)
  • En computación, SIMD (del inglés Single Instruction, Multiple Data, en español: "una instrucción, múltiples datos") es una técnica empleada para conseguir paralelismo a nivel de datos. Los repertorios SIMD consisten en instrucciones que aplican una misma operación sobre un conjunto más o menos grande de datos.Es una organización en donde una única unidad de control común despacha las instrucciones a diferentes unidades de procesamiento.Todas estas reciben la misma instrucción, pero operan sobre diferentes conjuntos de datos. Es decir, la misma instrucción es ejecutada de manera sincronizada por todas las unidades de procesamiento. (es)
  • SIMD adalah singkatan dari Single Instruction, Multiple Data, merupakan sebuah istilah dalam komputasi yang merujuk kepada sekumpulan operasi yang digunakan untuk menangani jumlah data yang sangat banyak dengan efisien secara paralel, seperti yang terjadi dalam prosesor vektor atau . SIMD pertama kali dipopulerkan pada superkomputer skala besar, meski sekarang telah ditemukan pada komputer pribadi. Prosesor yang memiliki SIMD menawarkan dua keunggulan, yakni: (in)
  • Single instruction, multiple data (SIMD) is a type of parallel processing in Flynn's taxonomy. SIMD can be internal (part of the hardware design) and it can be directly accessible through an instruction set architecture (ISA), but it should not be confused with an ISA. SIMD describes computers with multiple processing elements that perform the same operation on multiple data points simultaneously. (en)
  • Single Instruction on Multiple Data (signifiant en anglais : « instruction unique, données multiples »), ou SIMD, est une des quatre catégories d'architecture définies par la taxonomie de Flynn en 1966 et désigne un mode de fonctionnement des ordinateurs dotés de capacités de parallélisme. Dans ce mode, la même instruction est appliquée simultanément à plusieurs données pour produire plusieurs résultats. (fr)
  • Single Instruction stream, Multiple Data stream (SIMD) consiste in un elevato numero di processori identici che eseguono la stessa sequenza di istruzioni su insiemi di diversi di dati. I processori SIMD sono spesso usati dai supercomputer e con alcune varianti anche nei moderni microprocessori. (it)
  • Single Instruction, Multiple Data is een berekeningsmodel binnen de wereld van het gedistribueerd programmeren. In dit model wordt een berekening uitgevoerd op een systeem met een enkele processor die toegang heeft tot meerdere geheugens (of in ieder geval meerdere bronnen van data). (nl)
  • SIMD (англ. single instruction, multiple data — одиночный поток команд, множественный поток данных, ОКМД) — принцип компьютерных вычислений, позволяющий обеспечить параллелизм на уровне данных. Один из классов вычислительных систем в классификации Флинна. Векторные процессоры также использовали принцип SIMD, одной командой могли обрабатываться векторы размером до нескольких тысяч элементов. (ru)
  • SIMD (ang. Single Instruction, Multiple Data) – jeden z podstawowych rodzajów architektur komputerowych według taksonomii Flynna, obejmujący systemy, w których przetwarzanych jest wiele strumieni danych w oparciu o pojedynczy strumień rozkazów. Architektura SIMD jest charakterystyczna dla komputerów wektorowych. (pl)
rdfs:label
  • تعليمات وحيدة بيانات متعددة (ar)
  • SIMD (ca)
  • SIMD (cs)
  • Single Instruction Multiple Data (de)
  • SIMD (es)
  • SIMD (in)
  • SIMD (it)
  • Single instruction multiple data (fr)
  • SIMD (ja)
  • SIMD (ko)
  • SIMD (nl)
  • SIMD (pl)
  • Single instruction, multiple data (en)
  • SIMD (ru)
  • SIMD (pt)
  • SIMD (uk)
  • 单指令流多数据流 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License