Share to: share facebook share twitter share wa share telegram print page

Векторный процессор

Процессорная плата векторного компьютера Cray YMP

Векторный процессор — это процессор, в котором операндами некоторых команд могут выступать упорядоченные массивы данных — векторы. Отличается от скалярных процессоров, которые могут работать только с одним операндом в единицу времени. Абсолютное большинство процессоров является скалярным или близким к нему. Векторные процессоры были распространены в сфере научных вычислений, где они являлись основой большинства суперкомпьютеров начиная с 1980-х до 1990-х. Но резкое увеличение производительности и активная разработка новых процессоров привели к вытеснению векторных процессоров из сферы повседневных процессоров.

В большинстве современных микропроцессоров имеются векторные расширения (см. SSE). Кроме того, современные видеокарты и физические ускорители можно рассматривать как векторные сопроцессоры.

Иллюстрация работы

Для иллюстрации разницы в работе векторного и скалярного процессора рассмотрим простой пример попарного сложения двух наборов по 10 чисел. При «обычном» программировании используется цикл, который берёт пары чисел последовательно, и складывает их:

повторить цикл 10 раз
  прочитать следующую инструкцию и декодировать
  получить первое слагаемое
  получить второе слагаемое
  сложить
  сохранить результат
конец цикла

Для векторного процессора алгоритм будет значительно отличаться:

прочитать следующую инструкцию и декодировать
получить 10 первых слагаемых
получить 10 вторых слагаемых
сложить
сохранить результат

Реализация Cray расширила возможности вычислений, позволяя выполнять несколько различных операций сразу. Для примера рассмотрим код, складывающий 2 набора чисел и умножающий на третий, в Cray эти операции осуществились бы так:

прочитать следующую инструкцию и декодировать
получить 10 чисел
получить 10 чисел
получить 10 чисел
сложить и умножить их
сохранить результат

Таким образом, математические операции выполняются гораздо быстрее, основным ограничивающим фактором становится время, необходимое для извлечения данных из памяти.

Программирование под гетерогенные вычислительные архитектуры

Различные машины были спроектированы с применением и традиционных и векторных процессоров, например, Fujitsu AP1000 и AP3000. Программирование для таких гетерогенных машин может оказаться затруднительным, так как разработка программ, которые используют наилучшим образом характеристики разных процессоров, повышает нагрузку на программиста. Это увеличивает сложность кода и снижает его переносимость, так как участки кода, требуемые для каждого из процессоров, будут чередоваться на протяжении всей программы[1]. Балансировка рабочей нагрузки приложений на процессорах может быть проблематичной, особенно если учесть, что они обычно имеют различные характеристики производительности. Существуют различные концептуальные модели для решения этой проблемы, например, использование языка координации и программных стандартных блоков (библиотек и/или функций высшего порядка). Каждый блок может иметь различные собственные реализации для каждого типа процессоров. Программист просто использует эту абстракцию, а интеллектуальный компилятор выбирает лучшую реализацию, основываясь на контексте[2].

См. также

Примечания

  1. Kunzman, D. M.; Kale, L. V. (2011), "Programming Heterogeneous Systems", 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum, p. 2061, doi:10.1109/IPDPS.2011.377, ISBN 978-1-61284-425-1{{citation}}: Википедия:Обслуживание CS1 (множественные имена: authors list) (ссылка)
  2. John Darlinton, Moustafa Ghanem, Yike Guo, Hing Wing To (1996), "Guided Resource Organisation in Heterogeneous Parallel Computing", Journal of High Performance Computing, 4 (1): 13—23, Архивировано 8 июня 2013, Дата обращения: 16 декабря 2012{{citation}}: Википедия:Обслуживание CS1 (множественные имена: authors list) (ссылка) Источник. Дата обращения: 16 декабря 2012. Архивировано 8 июня 2013 года.

Ссылки

Read other articles:

Terminal Guntur (nama lengkapnya Terminal Guntur Melati) merupakan terminal penumpang tipe A yang merupakan terminal induk terbesar di Kabupaten Garut. Terminal ini terletak di Jalan Guntur Sari, Desa Haurpanggung, Kecamatan Tarogong Kidul, Kabupaten Garut. Terminal ini melayani transportasi angkutan kota, angkutan MPU, dan angkutan antarkota.[1][2] Rute Angkutan Kota Berikut merupakan trayek angkutan kota di Terminal Guntur.[3] Nomor Trayek Warna Nama Trayek Rute yang Di…

Este artículo o sección tiene referencias, pero necesita más para complementar su verificabilidad.Este aviso fue puesto el 30 de agosto de 2014. Los Andes Periodismo de verdad Tipo DiarioFormato periódico de gran formatoPaís  ArgentinaSede MendozaÁmbito de distribución Provincia de MendozaFundación 20 de octubre de 1882Fundador(a) Adolfo CalleIdioma EspañolTirada 25.106[1]​Propietario(a) Grupo Clarín[cita requerida]Sitio web Sitio Web[editar datos en Wikidata]…

American legislative district Virginia's 34thState Senate district District map before the 2023 election District map from the 2023 electionSenator  Chap PetersenD–Fairfax Demographics56% White6% Black12% Hispanic21% Asian4% OtherPopulation (2019)205,486[1]Registered voters142,507[2] Virginia's 34th Senate district is one of 40 districts in the Senate of Virginia. It has been represented by Democrat Chap Petersen since his 2007 defeat of R…

В Википедии есть статьи о других людях с такой фамилией, см. Каратыгин. Евгений Сергеевич Каратыгин Дата рождения 3 июня 1872(1872-06-03) Дата смерти 1930(1930) Гражданство СССР Подданство  Российская империя Род деятельности писатель, редактор, публицист, издатель, экономи

日本プロサッカーリーグ  > Jリーグ ディビジョン1 > 2001年のJリーグ ディビジョン1 2001年のスポーツ  > 2001年のサッカー > 2001年のJリーグ  > 2001年のJリーグ ディビジョン1 Jリーグ ディビジョン1シーズン 2001優勝 鹿島アントラーズ降格 アビスパ福岡セレッソ大阪試合数 240ゴール数 788 (1試合平均3.28)得点王 ウィル(札幌・24得点)最大差勝利

Un fragmento de ámbar como el que pudo utilizar Tales de Mileto en su experimentación del efecto triboeléctrico. El nombre en griego de este material (ελεκτρον, elektron) se utilizó para nombrar al fenómeno y la ciencia que se estudia, a partir del libro De Magnetes, Magneticisque Corporibus, et de Magno Magnete Tellure, de William Gilbert (1600). Grabado mostrando la teoría del galvanismo según los experimentos de Luigi Galvani. De viribus electricitatis motu musculari commentari…

ヴラディミル・ヴァイス スロバキア代表でのヴァイス (2014年)名前ラテン文字 Vladimir Weiss基本情報国籍 スロバキア生年月日 (1989-11-30) 1989年11月30日(34歳)出身地 チェコスロバキア ブラチスラヴァ身長 173cm体重 58kg選手情報在籍チーム ŠKスロヴァン・ブラチスラヴァポジション MF (SH)背番号 79利き足 右足ユース インテル・ブラチスラヴァ0000-2009 マンチェスター・シティク

У Вікіпедії є статті про інші географічні об’єкти з назвою Грінвуд. Місто Грінвудангл. Greenwood Координати 33°31′06″ пн. ш. 90°11′02″ зх. д. / 33.518600000027774399° пн. ш. 90.18390000002777640° зх. д. / 33.518600000027774399; -90.18390000002777640Координати: 33°31′06″ пн. ш. 90°11′02″ з

Countries with at least one autonomous area This list of autonomous areas arranged by country gives an overview of autonomous areas of the world. An autonomous area is defined as an area of a country that has a degree of autonomy, or has freedom from an external authority. It is typical for it to be geographically distant from the country, or to be populated by a national minority. Countries that include autonomous areas are often federacies.[1] The autonomous areas differ from federal u…

Broken Lives adalah sebuah seri melodrama televisi Turki tahun 2021 yang disutradarai oleh İlknur Uğuz Arslan dan Bekir Dadaş. Seri tersebut menampilkan Meltem Akçöl, Erdem Yilmaz, Mine Cayiroglu, dan Serdar Kamalioglu.[1] Sinopsis Sepasang kekasih, Deniz (Meltem Akçöl) dan Çınar (Erdem Yilmaz) rela mempertaruhkan segalanya demi cinta. Selepas menyelesaikan kuliahnya, Deniz mendatangi keluarganya di Izmir. Sedangkan, Çınar bekerja di Kocabey Holding, perusahaan milik keluargan…

Mexican figure skater (born 1984) For other people named Luis Hernández, see Luis Hernández (disambiguation). In this Spanish name, the first or paternal surname is Hernández and the second or maternal family name is Olea. Luis HernandezHernández in 2007.Full nameLuis Hernández OleaBorn (1984-03-11) March 11, 1984 (age 39)GuadalajaraHeight1.72 m (5 ft 8 in)Figure skating careerCountry MexicoCoachÉric Millot Richard O Neill Ken CongemiSkating clubAsociacion …

Rivière Ma Tante Caractéristiques Longueur 5,4 km Bassin collecteur Bassin de l'estuaire du Saint-Laurent (d) Régime Nivo-pluvial Cours Source Lac Ma Tante · Localisation Franquelin · Altitude 197 m · Coordonnées 49° 24′ 51″ N, 67° 48′ 19″ O Embouchure Rivière Franquelin · Localisation Franquelin · Altitude 151 m · Coordonnées 49° 23′ 42″ N, 67° 50′ 17″ O Géographie Principaux affluents ·…

1985 action film directed by Teddy Page For the Arrow episode, see Blood Debts (Arrow). Blood DebtsVHS coverDirected byTeddy PageWritten byRichard HarrisonTimothy JorgeProduced byK.Y. LimStarringRichard HarrisonMike MontyJames GainesDaniel AndrewCinematographyBob AaronEdited byDavid MacMusic byPatrick WalesDistributed bySilver Star Film CompanyRelease date 1985 (1985) Running time86 minutesCountryPhilippinesLanguageEnglish Blood Debts is a 1985 Filipino action film directed by Teddy Page an…

Эта страница — информационный список. См. также основную статью История Андорры. Князья-соправители Андорры кат. Prínceps cogovernants d'Andorraфр. Princes co-dirigeants d'Andorre Жоан Энрик Вивес-и-Сисилья (слева)с 12 мая 2003 (2003-05-12) годаЭмманюэль Макрон (справа)с 14 мая 2017 (2017-05-14) года Общая информация…

У Вікіпедії є статті про інших людей з таким ім'ям: Спурій Постумій Альбін. Спурій Постумій Альбін Регілленлат. Sp.Postumius Albinus RegillensisІм'я при народженні Spurius Postumius Albinus RegillensisНародився невідомоСтародавній РимПомер 380 до н. е.(-380)Рим, Стародавній РимГромадянство Римська республік…

American Airlines, Inc. IATA ICAO Kode panggil AA AAL AMERICAN Didirikan15 April 1926 (1926-04-15), (sebagai American Airways, Inc.)di Chicago, Illinois[1]Mulai beroperasi25 Juni 1936 (1936-06-25)[1]AOC #AALA025A[2]PenghubungCharlotteChicago-O'HareDallas-Forth WorthLos AngelesMiamiNew York-JFKNew York-LaGuardiaPhiladelphiaPhoenix-Sky HarborWashington-NationalProgram penumpang setiaAAdvantageLounge bandara Admirals Club Flagship Lounge AliansiOneworldArmada857Tuj…

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahka…

Este artigo ou seção pode conter informações desatualizadas. Se tem conhecimento sobre o tema abordado, edite a página e inclua as informações mais recentes, citando fontes fiáveis e independentes. —Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Outubro de 2022) Grande Prêmio da Cidade do México de 2022 Grande Prêmio da Cidade do México de 2022. Detalhes da corrida Data 30 de outubro de 2022 Nome oficial Formula 1 …

BYD AutoNama asli比亚迪汽车JenisSubsidiaryIndustriElectric automotiveDidirikan2003; 20 tahun lalu (2003)PendiriWang ChuanfuKantorpusatXi'an, Shaanxi, ChinaWilayah operasiWorldwideProdukAutomobilesBusesElectric bicycleTruckForkliftRechargeable batteriesProduksi 3,339,000 vehicles (sales, 2022)[1]PendapatanCNY 324.7 billion (2022)[2]Laba bersihCNY 9.88 billion (2022)[2][3][4]IndukBYD CompanyAnakusahaDenza Shenzhen BYD Auto Co. Ltd. Changsha BYD Aut…

2018 single by Paulo LondraChica ParanormalSingle by Paulo Londrafrom the album Homerun LanguageSpanishEnglish titleParanormal GirlReleasedJuly 23, 2018 (2018-07-23)Genre Latin trap Length3:41Label Big Ligas Warner Songwriter(s) Paulo Londra Daniel Echavarría Oviedo Cristian Salazar Producer(s)Ovy On The DrumsPaulo Londra singles chronology Dímelo (2018) Chica Paranormal (2018) Cuando Te Besé (2018) Music videoChica Paranormal on YouTube Chica Paranormal is a song by Argentine …

Kembali kehalaman sebelumnya