Поддерживать
www.wikidata.ru-ru.nina.az
Multiprocessor ot angl multiprocessor multiprocessing eto podklass mnogoprocessornyh kompyuternyh sistem gde est neskolko processorov i odno adresnoe prostranstvo vidimoe dlya vseh processorov V taksonomii Flinna multiprocessory otnosyatsya k klassu SM MIMD mashin Multiprocessor zapuskaet odnu kopiyu OS s odnim naborom tablic v tom chisle teh kotorye sledyat kakie stranicy pamyati svobodny KlassifikaciyaPo rolyam kotorye igrayut processory v multiprocessornoj sisteme razlichayut simmetrichnye multiprocessory SMP vse processory igrayut odinakovuyu rol i imeyut odinakovyj dostup k pamyati i periferii i asimmetrichnye multiprocessory AMP processory igrayut raznye roli ili po raznomu obrashayutsya k periferijnym ustrojstvam Tehnologiya AMP byla lish perehodnoj v 60 h godah do togo momenta kogda byla otrabotana tehnologiya SMP Po sposobu adresacii pamyati razlichayut neskolko tipov multiprocessorov sredi kotoryh UMA Uniform Memory Access NUMA Non Uniform Memory Access i Cache Only Memory Access Pomimo etogo multiprocessory mogut byt gomogennogo tipa kogda vse processory v sisteme odinakovy ili geterogennogo tipa kogda processory v sisteme raznogo tipa ProgrammirovanieV programmirovanii multiprocessorov mozhno ispolzovat dve modeli programmirovaniya mnogopotochnost gde na kazhdom processore zapuskaetsya potok ispolneniya i oni obmenivayutsya drug s drugom dannymi cherez obshie peremennye v obshej pamyati libo bolee slozhnyj message passing kogda na kazhdom processore zapuskaetsya otdelnyj process i oni obmenivayutsya dannymi drug s drugom putyom obmena soobsheniyami Mnogopotochnoe programmirovanie ispolzuetsya libo yavno v kompiliruemyh yazykah programmirovaniya s pomoshyu sistemnogo API naprimer v C C s pomoshyu POSIX Threads a takzhe s pomoshyu boost thread ili std thread v C nachinaya so standarta C 11 v interpretiruemyh yazykah Java i C s pomoshyu konstrukcij yazyka libo neyavno deklarativno s pomoshyu direktiv kompilyatora OpenMP ili avtomaticheski samim kompilyatorom High Performance Fortran IstoriyaMultiprocessornye mashiny SMP UMA stali predlagatsya na rynke v nachale v konce 1980 h nachale 1990 h godov snachala kak minisuperkompyutery naprimer produkciya kompanij angl angl i zatem kak servery obrabotki dannyh i bystro priobreli populyarnost na rynke servernogo oborudovaniya Pervymi multiprocessorami s arhitekturoj x86 na baze processorov Intel 80386 i Intel 486 stali servery Compaq SystemPro postupivshie na rynok v konce 1989 v nachale 1990 goda Rost predlozhenij na rynke multiprocessoronyh x86 serverov privel kompaniyu Intel k sozdaniyu standarta MultiProcessor Specification kotoryj stal na dolgie gody standartom de fakto dlya SMP mashin c arhitekturoj x86 Primery SMP UMA sistem v 1998 godu Sistema Processor Maksimum processorovSGI Power Challenge MIPS R10000 36DEC AlphaServer 8400 Alpha 21164 14Sun E6000 UltraSPARC II 30Sun E10000 UltraSPARC II 64HP Convex Exemplar PA 8000 16Cray T90 Cray Vector 32 Pervymi multiprocessorami ccNUMA tipa byli kompyuter kompanii i kompanii v seredine 1980 h godov Primery ccNUMA sistem v 1998 godu Sistema Processor Processorov na uzel Maksimum processorovData General AV 20000 Pentium 4 32Sequent NUMA Q 2000 Pentium 4 32SGI Origin 2000 MIPS R10000 2 128HP Exemplar X Class PA 8000 16 256HP 9000 V Class Byli sozdany takzhe multiprocessory i bez kogerentnosti kesha nccNUMA Primery nccNUMA sistem v 1998 godu Sistema Processor Processorov na uzel Maksimum processorovCray T3E Alpha 21164 2 2048BBN TC 2000 Motorola MC88100 1 256BBN TC 2000 Motorola 604 2 512 Razvitie miniatyurizacii v vychislitelnoj elektronike pozvolilo razmeshat neskolko processorov v odnom korpuse ili na odnom kristale angl chip level multiprocessing CMP sozdavaya multi yadernye processory Eto pozvolyalo povyshat proizvoditelnost processorov putem prostogo uvelicheniya kolichestva prostyh po dizajnu vychislitelnyh yader vmesto tradicionnyh popytok povysheniya taktovoj chastoty ili uslozhneniya vychislitelnogo konvejera odnoyadernogo processora Pri etom mnogoyadernye processory bolee effektivno ispolzuyut pamyat rabotayut s mnogopotochnymi prilozheniyami tratyat malo elektroenergii i ne rasseivayut mnogo moshnosti chto idelno podhodit dlya masshtabirovaniya data centrov Nachinaya primerno s 2005 goda vse processory dlya potrebitelskogo rynka vychislitelnoj tehniki vypuskayutsya v mnogoyadernom variante to est yavlyayutsya po suti miniatyurnymi multiprocessorami tochnee SMP mashinami s UMA dostupom k pamyati s nekotorymi ogovorkami Dalnejshee razvitie etogo napravleniya privelo k poyavleniyu mnogoyadernyh multiprocessorov sistem gde prisutstvuet neskolko processorov a eti processory v svoyu ochered soderzhat po neskolku yader Naibolee rasprostranennyj variant serverov v data centrah na 2016 god server s dvumya 8 yadernymi processorami klassa Intel Xeon Oracle SPARC ili IBM POWER kotorye pri etom eshe i apparatno podderzhivayut odnovremennoe ispolnenie neskolkih potokov Sm takzheMnogoprocessornost MultikompyuterLiteraturaCharles Severance Kevin Dowd High Performance Computing RISC Architectures Optimization amp Benchmarks 2nd Edition O Reilly Media 1998 466 p ISBN 156592312X angl Sovremennye operacionnye sistemy per s angl Endryu S Tanenbaum Glava 8 1 Multiprocessory angl Primechaniya 1930 35 multi process ing 1 Dictionary com Unabridged multiprocessor ot 26 dekabrya 2015 na Wayback Machine MultiProcessor Specification neopr Data obrasheniya 17 oktyabrya 2013 9 yanvarya 2017 goda Severance Dowd 1998 p 260 Severance Dowd 1998 p 263 Severance Dowd 1998 p 264 Ssylkimultiprocessing Encyclopaedia Britannica Inc V state ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 13 maya 2011
Вершина