Совјетски корени Интел Пентиум процесора
Мало људи зна, али совјетски стручњаци и инжењери били су у извор стварања најпознатијег Интел Пентиум процесора на свету. Својевремено је СССР постигао прилично озбиљна достигнућа у стварању рачунарске технологије. Пример за то је серија совјетских суперкомпјутера Елбрус, која је створена у Институту за фину механику и рачунарску технологију (ИТМиВТ) 1970-1990-их година прошлог века, под истим именом је дата серија креираних микропроцесора и система. на њиховој основи и данас производи ЦЈСЦ МЦСТ (Московски центар за СПАРЦ технологије).
Историја компаније Елбрус МСЦТ почела је 1992. године, када је Бабајан са својим колегама и уз учешће Давида Дитсела, који је у то време радио у Sun Microsystemsс, организовао Московски центар за SPARC технологије. Касније, уз учешће Бабајана, створено је још неколико компанија: Елбрус 2000, Елбрус Интернатионал, које чине Елбрус МЦСТ.
Компанија је радила и по наруџбини страних компанија: Sun, Transmeta (Давид Дитзел је временом прешао у ову компанију), а такође је обављала послове по налогу руске владе. Пре свега, реч је о рачунарским системима Елбрус 90-микро који се користе у руској војсци на основу сопствених процесора серије МЦСТ Р. Бабајан и његове колеге су својевремено добили државне награде за њихову израду.
Међутим, сама историја Елбруса је много дужа. Први рачунар са овим именом настао је давне 1978. године у ИТМиВТ-у. С.А. Лебедева Академија наука СССР-а под руководством Б.С. Буртсева и уз учешће Бориса Бабајана, који је био један од заменика главног дизајнера. Главни купци Елбрус рачунара били су, наравно, војска.
Први Елбрус рачунар је имао модуларну архитектуру и могао је да садржи од 1 до 10 процесора заснованих на средњим интеграционим шемама. Брзина ове машине достигла је 15 милиона операција у секунди. Количина РАМ-а која је била заједничка за свих 10 процесора износила је до 2 до 20 машинских речи, или, ако користимо тренутно прихваћене ознаке, 64 МБ. Ипак, најзанимљивија ствар у вези Елбруса-1 била је његова архитектура. Суперкомпјутер створен у СССР-у постао је први комерцијални рачунар на свету који је користио суперскаларну архитектуру. Његова масовна примена у иностранству почела је тек 90-их година прошлог века појавом на тржишту приступачних Интел Пентиум процесора.
Како се касније испоставило, слични развоји су постојали и пре Елбруса у ИБМ корпорацији, али су ови радови били затворени и нису довели до стварања комерцијалног производа. Истина, у бројним публикацијама било је информација да је дизајн Елбруса заснован на развоју страних фирми. Међутим, учесници стварања совјетског суперкомпјутера се не слажу са овим ставом. У једном од интервјуа са В.С. Буртсев, главни дизајнер Елбруса, приметио је да су дизајнери приликом креирања рачунара покушавали да искористе најбоље праксе домаћих и страних програмера. А на архитектуру Елбруса утицали су не само компјутери Burroughs, већ и развој компанија као што је Hewlett-Packard, као и искуство креатора БЕСМ-6.
Истовремено, значајан део развоја био је оригиналан, укључујући и суперскаларну архитектуру. Поред тога, специјални улазно-излазни процесори би могли да се користе за организовање преноса токова података између периферних уређаја и РАМ-а у рачунару. У систему је могло бити до 4 таква процесора, радили су паралелно са централним процесором и имали своју меморију.
Следећа фаза рада била је стварање рачунара Елбрус-2. Ови рачунари су ушли у серијску производњу 1985. године. По својој унутрашњој архитектури, нису се много разликовали од Елбруса-1, али су користили нову елементну базу, што је омогућило повећање максималних перформанси на 125 милиона операција у секунди. Количина рачунарске РАМ меморије повећана је на 16 милиона 72-битних речи или 144 МБ. Максимални пропусни опсег I/O канала Елбрус-2 био је 120 МБ/с.
Ови рачунари су се активно користили у СССР-у у областима које су захтевале велики број прорачуна, пре свега у одбрамбеној индустрији. Рачунари Елбрус-2 су функционисали у нуклеарним истраживачким центрима у Чељабинску-70 и у Арзамасу-16 у МЦЦ-у, а на крају, овај комплекс се од 1991. године користио и у систему противракетне одбране А-135. као и на другим војним објектима у земљи.
Поред два наведена рачунара, произведен је и рачунар опште намене Елбрус 1-КБ, креирање овог рачунара је завршено 1988. године. До 1992. године произведено је 60 таквих рачунара. Засновали су се на технологији Елбрус-2 и коришћени су за замену застарелих машина БЕСМ-6. Истовремено, између Елбрус 1-КБ и БЕСМ-6 је постојала потпуна повратна софтверска компатибилност, која је допуњена новим начинима рада са повећаном дубином бита бројева и адреса.
Руководство Совјетског Савеза је прописно ценило стварање рачунара Елбрус. За развој Елбруса-1 многи инжењери су добили ордене и медаље. Борис Бабајан је одликован Орденом Октобарске револуције, његов колега В.В. Бардиж - Орден Лењина. За развој Елбруса-2, Бабајан и низ његових колега су награђени Лењиновом наградом, а генерални конструктор В.С. Буртсев и низ других стручњака - Државна награда.
Након завршетка рада на рачунару Елбрус-2, ИТМиВТ је приступио развоју рачунара заснованог на фундаментално новој архитектури процесора. Пројекат, који је назван сасвим једноставно – „Елбрус-3“, такође је био знатно испред сличних дешавања на Западу. Елбрус-3 је био први који је применио приступ који Борис Бабајан назива „пост-суперскаларним“. Управо су ову архитектуру имали Intel Itanium процесори, као и Transmeta чипови у будућности. Треба напоменути да је у СССР-у рад на овој технологији започео 1986. године, а Intel, Transmeta и HP су почели да спроводе рад у овом правцу тек средином 1990-их.
Нажалост, Елбрус-3 никада није пуштен у масовну производњу. Њен једини радни примерак направљен је 1994. године, али у то време никоме није био потребан. Логичан наставак рада на овом рачунару био је појављивање процесора Елбрус-2000, познатог и као Е2К.
Према Борису Арташесовичу Бабајану, главном архитекти суперкомпјутера Елбруса, суперскаларна архитектура је измишљена у Русији: „ 1978. године направили смо прву суперскаларну машину, Елбрус-1. Сада на Западу праве суперскале само од ове архитектуре. Први суперскалар се појавио на Западу 1992. године, наш 1978. године. Штавише, верзија суперскалара коју смо направили је слична Pentium Pro-у који је Intel направио 95. године .
Историјска супериорност Елбруса потврђена је и у Америци. У истом чланку из Microprocessor Report-а, Keith Diefendorff, дизајнер Motorola 88110, једног од првих западних суперскаларних процесора, пише: „ Године 1978, скоро 15 година пре него што су се појавили први западни суперскаларни процесори, Елбрус-1 је користио процесор који два команде у једном циклусу, мењање редоследа извршавања команди, преименовање регистара и извршавање по претпоставци “.
1991. године господин Peter Rosenbladt) из фирмe Hewlett-Packard посетио је Елбрус (тада ИТМиВТ) и добио свеобухватну документацију за Елбрус-3. Касније се испоставило да је тада hp започео пројекат који је довео до заједничког развоја Меrced EPIC процесора са Intelom. Његова архитектура је веома слична Елбрус-3, а разлике се углавном односе на поједностављења направљена у микропроцесору компаније Intel.
Према Б.А. Бабаиан, Peter Rosenbladt је понудио сарадњу са HP-ом. Али Бабајан је изабрао Sun (први састанак са управом Sun-a одржан је 1989. године). А 1991. године потписан је уговор са Sun-om. Од званичника Sun-а је познато да је Елбрус учествовао у развоју микропроцесора UltraSPARC, оптимизацији компајлера, оперативних система (укључујући Solaris), Јаvа алата и мултимедијалних библиотека.
Пројекат Е2к је првобитно финансирао Sun. Сада је пројекат потпуно независан, сва интелектуална својина припада Елбрусу и заштићена је са око 70 америчких патената. Б.А. Бабаиан објашњава: „ Ако бисмо наставили да радимо са Sun-ом у овој области, онда би све припадало Sun-у. Иако је 90% посла обављено пре него што се Sun укључио ."
У компанији Sun, од 1992. до 1995. године, Елбрус је радио са познатим архитектом микропроцесора Dave Ditzel-ом. Како је Б.А. Бабаиан, “ Тада је Дејв основао сопствену компанију - Transmeta и почео да ради на решењу веома сличном нашем. Још увек одржавамо блиске контакте са Ditzel-ом. Да, и он заиста жели да сарађује са нама .” Мало се зна о Трансметином будућем производу. Познат као VLIW/EPIC микропроцесор мале снаге, бинарна компатибилност са к86 је обезбеђена динамичким превођењем објектног кода.
Е2К против Итанијума
64-битни Intel Itanium процесор није испунио очекивања и на папиру је био много инфериорнији у односу на Елбрус-2000.
Од 1994. до 1998. ништа се није чуло о раду тима Бориса Бабајана – Руси су спремали сензацију. 1998. године, без много буке, Бабаиан и екипа (око 400 запослених) преименована је у компанију Елбрус.
У међувремену, страни конкуренти нису спавали. Intel Itanium су 1989. удружили снаге како би створили нову генерацију процесора - Itanium (кодно име - Меrced). Itanium је требало да апсорбује сва најновија достигнућа и да постане крунско достигнуће изградње процесора. Многи су очекивали да ће нови процесор доминирати сервером, радном станицом, а можда и десктоп тржиштем, замењујући све остало. Пројектована фреквенција Меrcedа била је 800 МHz, ниво расипање топлоте је био 60 W, а количина кеш меморије у трећем нивоу била је од 2 до 4 Мb. У овом случају, процесор је морао да постане 64-битни.
Апсолутно прави процесор Р500 из МЦСТ-а био је бледи ехо обећавајућег Елбруса-2000.
Дан X дошао је 25. фебруара 1999. године, када се Борис Бабајан лично попео на подијум на конференцији Microprocessor Forum и гласно објавио да је његова компанија развила микропроцесор Елбрус-2000 (Е2К), који је по свим карактеристикама био далеко испред хваљеног Меrcedа. . Цела компјутерска заједница се укочила у ишчекивању. Уместо предвиђена два сата, Бабајан је наступио четири сата. Дати су одговори на питања о конкуренцији западних компанија и изгледима за улазак на тржиште микропроцесора и рачунара на њему. Борис Бабајан је у неком тренутку шокирао јавност рекавши да је за производњу пробне серије процесора Елбрус-2000 потребно 60 милиона долара. Ова цифра је уплашила све потенцијалне инвеститоре. Није ни чудо, јер су сва Бабајанова обећања била чиста теорија – нису приказани никакви инжењерски узорци и прототипови.
Легенда компјутерског света Gordon Bell, који је радећи у DEC-у креирао рачунаре PDP и VAX линија, а сада води истраживачки одсек Microsoft (Telepresence Research Group), популарише пројекат Елбрус Е2к на међународним конференцијама.
Његово предавање под називом „Следећих десет година у суперкомпјутерству“ отворило је Међународни симпозијум о рачунарству високих перформанси у Јапану 26. маја 1999. и четрнаесту Конференцију суперкомпјутера у Манхајму 10. јуна у Немачкој. Оба пута, др Бел је део предавања провео говорећи о Е2к. У слајду под називом „Руски Елбрус Е2К“, он даје табелу у којој оцењује Е2к и Меrced. Штавише, поређење очигледно не иде у прилог замисли Intelа.
Мало људи зна, али совјетски стручњаци и инжењери били су у извор стварања најпознатијег Интел Пентиум процесора на свету. Својевремено је СССР постигао прилично озбиљна достигнућа у стварању рачунарске технологије. Пример за то је серија совјетских суперкомпјутера Елбрус, која је створена у Институту за фину механику и рачунарску технологију (ИТМиВТ) 1970-1990-их година прошлог века, под истим именом је дата серија креираних микропроцесора и система. на њиховој основи и данас производи ЦЈСЦ МЦСТ (Московски центар за СПАРЦ технологије).
Историја компаније Елбрус МСЦТ почела је 1992. године, када је Бабајан са својим колегама и уз учешће Давида Дитсела, који је у то време радио у Sun Microsystemsс, организовао Московски центар за SPARC технологије. Касније, уз учешће Бабајана, створено је још неколико компанија: Елбрус 2000, Елбрус Интернатионал, које чине Елбрус МЦСТ.
Компанија је радила и по наруџбини страних компанија: Sun, Transmeta (Давид Дитзел је временом прешао у ову компанију), а такође је обављала послове по налогу руске владе. Пре свега, реч је о рачунарским системима Елбрус 90-микро који се користе у руској војсци на основу сопствених процесора серије МЦСТ Р. Бабајан и његове колеге су својевремено добили државне награде за њихову израду.
Међутим, сама историја Елбруса је много дужа. Први рачунар са овим именом настао је давне 1978. године у ИТМиВТ-у. С.А. Лебедева Академија наука СССР-а под руководством Б.С. Буртсева и уз учешће Бориса Бабајана, који је био један од заменика главног дизајнера. Главни купци Елбрус рачунара били су, наравно, војска.
Први Елбрус рачунар је имао модуларну архитектуру и могао је да садржи од 1 до 10 процесора заснованих на средњим интеграционим шемама. Брзина ове машине достигла је 15 милиона операција у секунди. Количина РАМ-а која је била заједничка за свих 10 процесора износила је до 2 до 20 машинских речи, или, ако користимо тренутно прихваћене ознаке, 64 МБ. Ипак, најзанимљивија ствар у вези Елбруса-1 била је његова архитектура. Суперкомпјутер створен у СССР-у постао је први комерцијални рачунар на свету који је користио суперскаларну архитектуру. Његова масовна примена у иностранству почела је тек 90-их година прошлог века појавом на тржишту приступачних Интел Пентиум процесора.
Како се касније испоставило, слични развоји су постојали и пре Елбруса у ИБМ корпорацији, али су ови радови били затворени и нису довели до стварања комерцијалног производа. Истина, у бројним публикацијама било је информација да је дизајн Елбруса заснован на развоју страних фирми. Међутим, учесници стварања совјетског суперкомпјутера се не слажу са овим ставом. У једном од интервјуа са В.С. Буртсев, главни дизајнер Елбруса, приметио је да су дизајнери приликом креирања рачунара покушавали да искористе најбоље праксе домаћих и страних програмера. А на архитектуру Елбруса утицали су не само компјутери Burroughs, већ и развој компанија као што је Hewlett-Packard, као и искуство креатора БЕСМ-6.
Истовремено, значајан део развоја био је оригиналан, укључујући и суперскаларну архитектуру. Поред тога, специјални улазно-излазни процесори би могли да се користе за организовање преноса токова података између периферних уређаја и РАМ-а у рачунару. У систему је могло бити до 4 таква процесора, радили су паралелно са централним процесором и имали своју меморију.
Следећа фаза рада била је стварање рачунара Елбрус-2. Ови рачунари су ушли у серијску производњу 1985. године. По својој унутрашњој архитектури, нису се много разликовали од Елбруса-1, али су користили нову елементну базу, што је омогућило повећање максималних перформанси на 125 милиона операција у секунди. Количина рачунарске РАМ меморије повећана је на 16 милиона 72-битних речи или 144 МБ. Максимални пропусни опсег I/O канала Елбрус-2 био је 120 МБ/с.
Ови рачунари су се активно користили у СССР-у у областима које су захтевале велики број прорачуна, пре свега у одбрамбеној индустрији. Рачунари Елбрус-2 су функционисали у нуклеарним истраживачким центрима у Чељабинску-70 и у Арзамасу-16 у МЦЦ-у, а на крају, овај комплекс се од 1991. године користио и у систему противракетне одбране А-135. као и на другим војним објектима у земљи.
Поред два наведена рачунара, произведен је и рачунар опште намене Елбрус 1-КБ, креирање овог рачунара је завршено 1988. године. До 1992. године произведено је 60 таквих рачунара. Засновали су се на технологији Елбрус-2 и коришћени су за замену застарелих машина БЕСМ-6. Истовремено, између Елбрус 1-КБ и БЕСМ-6 је постојала потпуна повратна софтверска компатибилност, која је допуњена новим начинима рада са повећаном дубином бита бројева и адреса.
Руководство Совјетског Савеза је прописно ценило стварање рачунара Елбрус. За развој Елбруса-1 многи инжењери су добили ордене и медаље. Борис Бабајан је одликован Орденом Октобарске револуције, његов колега В.В. Бардиж - Орден Лењина. За развој Елбруса-2, Бабајан и низ његових колега су награђени Лењиновом наградом, а генерални конструктор В.С. Буртсев и низ других стручњака - Државна награда.
Након завршетка рада на рачунару Елбрус-2, ИТМиВТ је приступио развоју рачунара заснованог на фундаментално новој архитектури процесора. Пројекат, који је назван сасвим једноставно – „Елбрус-3“, такође је био знатно испред сличних дешавања на Западу. Елбрус-3 је био први који је применио приступ који Борис Бабајан назива „пост-суперскаларним“. Управо су ову архитектуру имали Intel Itanium процесори, као и Transmeta чипови у будућности. Треба напоменути да је у СССР-у рад на овој технологији започео 1986. године, а Intel, Transmeta и HP су почели да спроводе рад у овом правцу тек средином 1990-их.
Нажалост, Елбрус-3 никада није пуштен у масовну производњу. Њен једини радни примерак направљен је 1994. године, али у то време никоме није био потребан. Логичан наставак рада на овом рачунару био је појављивање процесора Елбрус-2000, познатог и као Е2К.
Према Борису Арташесовичу Бабајану, главном архитекти суперкомпјутера Елбруса, суперскаларна архитектура је измишљена у Русији: „ 1978. године направили смо прву суперскаларну машину, Елбрус-1. Сада на Западу праве суперскале само од ове архитектуре. Први суперскалар се појавио на Западу 1992. године, наш 1978. године. Штавише, верзија суперскалара коју смо направили је слична Pentium Pro-у који је Intel направио 95. године .
Историјска супериорност Елбруса потврђена је и у Америци. У истом чланку из Microprocessor Report-а, Keith Diefendorff, дизајнер Motorola 88110, једног од првих западних суперскаларних процесора, пише: „ Године 1978, скоро 15 година пре него што су се појавили први западни суперскаларни процесори, Елбрус-1 је користио процесор који два команде у једном циклусу, мењање редоследа извршавања команди, преименовање регистара и извршавање по претпоставци “.
1991. године господин Peter Rosenbladt) из фирмe Hewlett-Packard посетио је Елбрус (тада ИТМиВТ) и добио свеобухватну документацију за Елбрус-3. Касније се испоставило да је тада hp започео пројекат који је довео до заједничког развоја Меrced EPIC процесора са Intelom. Његова архитектура је веома слична Елбрус-3, а разлике се углавном односе на поједностављења направљена у микропроцесору компаније Intel.
Према Б.А. Бабаиан, Peter Rosenbladt је понудио сарадњу са HP-ом. Али Бабајан је изабрао Sun (први састанак са управом Sun-a одржан је 1989. године). А 1991. године потписан је уговор са Sun-om. Од званичника Sun-а је познато да је Елбрус учествовао у развоју микропроцесора UltraSPARC, оптимизацији компајлера, оперативних система (укључујући Solaris), Јаvа алата и мултимедијалних библиотека.
Пројекат Е2к је првобитно финансирао Sun. Сада је пројекат потпуно независан, сва интелектуална својина припада Елбрусу и заштићена је са око 70 америчких патената. Б.А. Бабаиан објашњава: „ Ако бисмо наставили да радимо са Sun-ом у овој области, онда би све припадало Sun-у. Иако је 90% посла обављено пре него што се Sun укључио ."
У компанији Sun, од 1992. до 1995. године, Елбрус је радио са познатим архитектом микропроцесора Dave Ditzel-ом. Како је Б.А. Бабаиан, “ Тада је Дејв основао сопствену компанију - Transmeta и почео да ради на решењу веома сличном нашем. Још увек одржавамо блиске контакте са Ditzel-ом. Да, и он заиста жели да сарађује са нама .” Мало се зна о Трансметином будућем производу. Познат као VLIW/EPIC микропроцесор мале снаге, бинарна компатибилност са к86 је обезбеђена динамичким превођењем објектног кода.
Е2К против Итанијума
64-битни Intel Itanium процесор није испунио очекивања и на папиру је био много инфериорнији у односу на Елбрус-2000.
Од 1994. до 1998. ништа се није чуло о раду тима Бориса Бабајана – Руси су спремали сензацију. 1998. године, без много буке, Бабаиан и екипа (око 400 запослених) преименована је у компанију Елбрус.
У међувремену, страни конкуренти нису спавали. Intel Itanium су 1989. удружили снаге како би створили нову генерацију процесора - Itanium (кодно име - Меrced). Itanium је требало да апсорбује сва најновија достигнућа и да постане крунско достигнуће изградње процесора. Многи су очекивали да ће нови процесор доминирати сервером, радном станицом, а можда и десктоп тржиштем, замењујући све остало. Пројектована фреквенција Меrcedа била је 800 МHz, ниво расипање топлоте је био 60 W, а количина кеш меморије у трећем нивоу била је од 2 до 4 Мb. У овом случају, процесор је морао да постане 64-битни.
Апсолутно прави процесор Р500 из МЦСТ-а био је бледи ехо обећавајућег Елбруса-2000.
Дан X дошао је 25. фебруара 1999. године, када се Борис Бабајан лично попео на подијум на конференцији Microprocessor Forum и гласно објавио да је његова компанија развила микропроцесор Елбрус-2000 (Е2К), који је по свим карактеристикама био далеко испред хваљеног Меrcedа. . Цела компјутерска заједница се укочила у ишчекивању. Уместо предвиђена два сата, Бабајан је наступио четири сата. Дати су одговори на питања о конкуренцији западних компанија и изгледима за улазак на тржиште микропроцесора и рачунара на њему. Борис Бабајан је у неком тренутку шокирао јавност рекавши да је за производњу пробне серије процесора Елбрус-2000 потребно 60 милиона долара. Ова цифра је уплашила све потенцијалне инвеститоре. Није ни чудо, јер су сва Бабајанова обећања била чиста теорија – нису приказани никакви инжењерски узорци и прототипови.
Легенда компјутерског света Gordon Bell, који је радећи у DEC-у креирао рачунаре PDP и VAX линија, а сада води истраживачки одсек Microsoft (Telepresence Research Group), популарише пројекат Елбрус Е2к на међународним конференцијама.
Његово предавање под називом „Следећих десет година у суперкомпјутерству“ отворило је Међународни симпозијум о рачунарству високих перформанси у Јапану 26. маја 1999. и четрнаесту Конференцију суперкомпјутера у Манхајму 10. јуна у Немачкој. Оба пута, др Бел је део предавања провео говорећи о Е2к. У слајду под називом „Руски Елбрус Е2К“, он даје табелу у којој оцењује Е2к и Меrced. Штавише, поређење очигледно не иде у прилог замисли Intelа.
