Кіріспе

Тауарлық есептеу (тауарлық кластерлік есептеу деп те аталады) – параллельді есептеу үшін қолда бар көптеген есептеу компоненттерін пайдалану арқылы, ең төменгі бағамен ең көп пайдалы есептеулерді жүзеге асыруды қамтиды. Бұл жоғары құнды суперминикомпьютерлер немесе арнайы компьютерлерге қарағанда, тауарлық компьютерлерде жүргізілетін есептеу. Тауарлық компьютерлер – ашық стандарттарға негізделген компоненттерді қолданатын, бірнеше өндірушілерден шығарылған компьютерлік жүйелер.

Сипаттамалары

Мұндай жүйелер стандартталған компьютерлік компоненттерге негізделген деп есептеледі, себебі стандарттау процесі төмен құн мен сатушылардың өнімдері арасындағы айырмашылықты азайтады. Стандарттау және айырмашылықтың төмендеуі кез келген жеткізушіден ауысу немесе шығу құнын төмендетеді, сатып алушылардың ықпалын күшейтеді және тәуелділіктің қалыптасуын болдырмайды. Тауарлық есептеудің негізгі принципі – жоғары өнімділігі, қымбат аппараттық құралдарға (мысалы, IBM POWER7 немесе Sun Oracle-тің SPARC RISC) қарағанда, параллель жұмыс істейтін (скалярлық есептеу) төмен өнімділігі, арзан аппараттық құрылғылардың (мысалы, AMD x86 CISC) көбірек болуы тиімді. Бір кезде кластердегі жекелеген жүйелердің саны, қаншалықты сенімді болмасын, кез келген аппараттық платформаның орташа істен шығу аралық уақытынан (MTBF) асып кетеді, сондықтан қателерге төзімділік басқару бағдарламалық құралына енгізілуі керек. Сатып алулар абсолютті өнімділікке ғана емес, бірлік өнімділігіне шаққандағы құн бойынша оңтайландырылуы тиіс.

1960 жылдардың ортасынан 1980 жылдардың басына дейін

Алғашқы компьютерлер үлкен, қымбат және жекеменшік болды. Тауарлық есептеулерге қарай бет бұрылыс 1965 жылы DEC компаниясы PDP 8 компьютерін ұсынғанда басталды. Бұл компьютер салыстырмалы түрде кішкентай және арзан болғандықтан, бір бөлім директерлер кеңесін шақырған жоқ, тікелей сатып ала берді. PDP 8 сияқты "кішкентай" компьютерлерге деген сұранысты қанағаттандыру үшін бүкіл мини-компьютер индустриясы құрылды. Алайда, әр түрлі маркадағы мини-компьютерлер өзінің жеке бағдарламалық қамтамасыз етуіне және аппараттық үйлесімділігінің жоқтығына байланысты өздігінен жұмыс істеуге мәжбүр болды. 1971 жылы алғашқы жалпы мақсаттағы микропроцессор (Intel 4004) пайда болғаннан кейін, ол дереу компьютер нарығының төменгі сегментін басып алып, көптеген өнеркәсіптік құрылғылардағы кіріктірілген мини-компьютерлерді ығыстыра бастады. Бұл процесс 1977 жылы алғашқы тауарлық микрокомпьютер – Apple II ұсынылғаннан кейін күш алды. 1979 жылы VisiCalc қолданбасының жасалуымен микрокомпьютерлер зауыттан шығып, кеңселерге көптеп енуге басталды, бірақ әлі де жасырын түрде.

1980 жылдар мен 1990 жылдардың ортасы

IBM PC 1981 жылы ұсынылды және бірден корпоративтік әлемде Apple II жүйелерін ығыстыра бастады, бірақ біз бүгін танитын тауарлық есептеулер Compaq алғашқы нағыз IBM PC-ге үйлесімді компьютерді жасағанда басталды. Көбірек және көбірек PC-ге үйлесімді микрокомпьютерлер ірі компанияларға ресми түрде еніп, тауарлық есептеу нығая түсті. 1980-ші жылдары микрокомпьютерлер ірі компьютерлерді айқын түрде ығыстыра бастады. Алғашқыда баға басты себеп болды, бірақ 1980-ші жылдардың соңы мен 1990-шы жылдардың басында VLSI жартылай өткізгіш технологиясы микропроцессордың өнімділігі дискретті логикалық схемалардың өнімділігінен асып түсетін деңгейге жетті. Бұл дәстүрлі схемалар бір чиптен үлкен кез келген процессорға тән жарық жылдамдығының кешігуімен шектелді, және өнімділік ғана микропроцессорлық жүйелердің сәттілігін анықтай бастады. 1990-шы жылдардың ортасына қарай жасалған дерлік барлық компьютерлер микропроцессорларға негізделген, ал көптеген жалпы мақсаттағы микропроцессорлар x86 командалар жиынтығы архитектурасын іске асырды. Бұрын әрбір дәстүрлі компьютер өндірушінің өзіндік микронегізді дизайны болған, бірақ бүгінде тауарлық емес компьютер жүйелерін өндіретін өндірушілердің саны азайды.

Бүгін

Бүгінде, кез келген жалпы бизнес-компьютерлік талаптарды қанағаттандыра алмайтын талаптар азайып барады. Күштірек болатын стандартты микрокомпьютерлер супермикрокомпьютерлер классының ең төменгі деңгейін одан да жоғары жылжытатын болады.