Loongson

Поделись знанием:
Перейти к: навигация, поиск

Loongson — универсальная микропроцессорная архитектура, разработанная Академией наук Китая, с целью создать альтернативу изделиям от Intel и AMD. Главный конструктор — профессор Ху Вэйу (кит.) (Weiwu Hu) из Института компьютерных технологий (англ.). Хотя первоначальное название архитектуры — Godson — было изменено на Loongson, процессор, в отличие от архитектуры, по-прежнему часто называют Godson.

В 2002 году тремя организациями — Институтом компьютерных технологий, Академией наук Китая и группой Jiangsu Zhongy Group — была основана компания BLX IC Design Corporation (Пекин), которая занимается разработкой 32- и 64-разрядных версий процессора, в том числе и встраиваемой версией, а также программного обеспечения для него и демонстрационных моделей.

В стадии проектирования находятся ещё две разработки — Longmeng и Sinomanic.





Название

Первоначально разработка называлась Godson, что по-английски означает «крёстный сын». Затем был предложен вариант Loongson, что можно перевести как «сын дракона».

Особенности архитектуры

Loongson I

Первое поколение, Loongson I, представляет собой 32-разрядный процессор, работающий на частоте 266 МГц. Ориентирован на встраиваемые системы, например, такие как кассовые терминалы, где не требуется высокая производительность и 64-разрядность. Впервые увидел свет в 2002 г.

Loongson II

Второе поколение, Loongson II, является 64-разрядным. Изначально работал на частоте 500 МГц. Версия процессора 2Е рассчитана на увеличенную тактовую частоту 1 ГГц. Версия процессора Godson-2F работает на частоте 1,2 ГГц. Исследования[1] показали, что данный процессор является архитектурно совместимым с процессором MIPS R10000, но производитель не имел лицензии на реализацию архитектуры MIPS.

26 декабря 2007 года Китай объявил о намерении построить суперкомпьютер на основе своих процессоров. Команда создателей под руководством академика Чэнь Голяна (陈国良), профессора Университета науки и техники Китая, планирует использовать 330 процессоров Godson-2F. Размеры суперкомпьютера приблизительно соответствуют размерам бытового холодильника, стоимость не должна превышать 800 000 юаней.

Loongson III

Поколение Loongson III разрабатывается с расчётом на работу на 1 ГГц и несколько (от 4 до 16) ядер. В 2011 году Китай объявил о выпуске процессора Godson 3b с пиковой производительностью 128 Гфлопс, потребляющего всего 40 Вт электроэнергии.

Кроме того, они показали выдающуюся энергоэффективность: 3,2 Гфлопс/Вт при 2,2 Гфлопс/Вт у ведущего сопроцессора nVidia, C2050, и она равна у новейшего 6-ядерного Xeon W3690/3,5 ГГц с векторным расширением AVX — 1,3 Гфлопс/Вт.

Спецификация процессоров

Имя Модель Частота
[МГц]
Архитектура
Версия
Год Ядер Процесс
[нм]
Транзисторов
[млн.]
Размер кристала
[мм²]
Потребление
[Вт]
Питание
[В]
кэш L1 D
[К]
кэш L1 I
[К]
кэш L2
[К]
Производительность
[SPEC2000]
Godson-1 1 200 MIPS 32-bit 2002 1 180 -- -- 1 -- 8 8 нет 19/25
Godson-2 2B 250 MIPS-III 64-bit 2003 1 180 -- -- -- -- 32 32 нет 52/58
2C 450 MIPS-III 64-bit 2004 1 180 13.5 41.5 -- -- 64 64 нет 159/114
STLS2E 1000 MIPS-III 64-bit 2006 1 90 47 36 7 1.2 64 64 512 503/503
STLS2F 1200 MIPS-III 64-bit 2007 1 90 51 43 5 1.2 64 64 512 --
L2G 1000 MIPS64 2010 1 65 -- -- -- -- 64 64 1024 --
Godson-3 STLS3? 1000 MIPS64 2009 4 65 400+ -- 10 -- 64 64 4096 --
Loongson 3A STLS3? 1000 MIPS64 2010 4 65 -- -- 15 -- 64 64 4096 --
Godson-3b STLS3? 1000 MIPS64 2011 8 65 600+ 300 40 -- 64 64 4096 --
Godson-3c STLS3? 1500 MIPS64 2012? 16 28 600+ -- 20 -- -- -- -- 512 GFLOPS и при частоте до 1,5 ГГц
Godson-3h STLS3? 1000 MIPS64 2012? 1-2 28 -- -- <5 -- -- -- -- --
Loongson 3A2000[2][3] <2000 MIPS64 (LoongISA) 2016 4 28 -- -- -- -- -- -- -- --
Loongson 3B2000[2][3] <2000 MIPS64 (LoongISA) 2016 4 28 -- -- -- -- -- -- -- --
Loongson 3B1500[3] 1500 MIPS64 (LoongISA) 2016 -- 28 -- -- 30 -- -- -- -- до 192 GFLOPS в платформах с 8 ядрами[3]

История развития

Набор команд первых процессоров был фактически совместим с архитектурой MIPS.

В марте 2006 года на выставке Computex 2006 в Тайбэе было объявлено о работах по созданию на основе процессора Godson II прототипа полноценного компьютера Longmeng («Сон дракона»).

Компания Yellow Sheep River, также заявила о разработке устройства Municator YSR-639, компактного компьютера на базе 400 МГц Godson II.

Версия 2E

В сентябре 2006 года было объявлено о разработке версии Loongson IIE (Godson IIE), содержащей 47 млн транзисторов, также 64-битной, работающей на частоте 1 ГГц и поддерживающей набор команд MIPS III. С таким заявлением выступил Ли Гоцзе (李国杰), директор Института компьютерных технологий Академии наук КНР.

Согласно опубликованным разработчиками результатам тестирования, китайский процессор в состоянии соперничать с Pentium 3, лишь иногда превосходя его.К:Википедия:Статьи без источников (тип: не указан)[источник не указан 5371 день]

Сотрудничество с STMicroelectronics

В марте 2007 году был достигнут важный рубеж — компания STMicroelectronics приобрела лицензию MIPS на юридически корректный массовый выпуск микропроцессоров семейства Godson. Выпускаемая модель рассчитана на 1 ГГц и 90-нм технологический процесс. Это стало возможным благодаря STMicroelectronics; в самом Китае нет фабрик с такой технологиейК:Википедия:Статьи без источников (тип: не указан)[источник не указан 5371 день]. Все предыдущие варианты выпуска основывались на 180-нм процессе и достигали скорости лишь в 500 МГц. На сайте компании приведены[4] следующие характеристики процессора Loongson 2Е:

  • суперскалярная архитектура
  • 64-битная архитектура, four-issues out-of-order
  • типичная частота 700 МГц
  • 64 КБ кеш-память команд, 64 КБ кеш-память данных
  • 512 КБ кеш-память 2-го уровня (L2)
  • контроллер DDR-памяти на кристалле
  • лучшее потребление энергии в своём классе 4 Вт при 700 МГц TDP
  • архитектура MIPS
  • технологический процесс 90 нм.

По заявлению компании STM[5], опытные партии уже поставляются отдельным заказчикам, лицензия на постоянный выпуск получена на ближайшие 5 лет.

Несмотря на то, что процессор содержит 47 млн транзисторов (для сравнения, в Pentium 4 — 42 млн.), он потребляет всего 3-8 Вт. Об этом сообщил Ли Гоцзе (李国杰), директор Института компьютерных технологий Академии наук Китая. На конец 2006 г. было запланировано усовершенствование процессора до версии 2F, которая принесёт на 30 % большую производительность и 50 % экономию потребляемой энергии. Его промышленное производство должно начаться до 2008 г.

13 ноября 2006 г. Китайской академией наук было объявлено о готовности Godson 2E к массовому производству. Ли Гоцзе рассказал журналистам, что скачок в возможностях между вариантами 1 и 2В процессора был двукратным, а между 2В, 2С и 2Е трёхкратным. Он заявил, что в среднем возможности их процессора удваиваются каждый год, то есть в 2 раза быстрее, чем по «Закону Мура», и что КНР сумеет «объединить серию небольших прорывов в один большой скачок».

Заявлено, что компьютеры на основе 600-МГц Godson 2E продаются в Китае по цене 1 599 юаней (ок. 200 долл. США) без монитора, мыши и клавиатуры.

Расширения наборов инструкций

В архитектуре GS464E (начало-середина 2010-х) были полностью реализованы команды MIPS64 Release 3. Дополнительно к ним были созданы расширения:[6]

  • LoongBT — вспомогательные инструкции, ускоряющие двоичную трансляцию кода x86 и ARM
  • LoongVM — расширения для виртуальных машин
  • LoongSIMD — векторные расширения для 128- и 256-битных векторов

Набор инструкций GS464E иногда называют LoongISA.

Операционные системы

Следует заметить, что Godson несовместим с набором команд x86, и использует модифицированный набор MIPS, с заменой некоторых команд на аналогичные, разработанные Институтом компьютерных технологий.

Для работы на этом процессоре были портированы Debian GNU/Linux, gNewSense, Gentoo Linux, Red Flag Linux, NetBSD[7], OpenBSD[8]]. Ведётся работа по подготовке версии Slackware Linux, так же в рамках проекта Google Summer of Code 2010 закончилась работа по портированию FreeBSD.[9][10] С некоторой информацией о практическом использованием можно ознакомиться в блогах «My CPU is Loongson»[11] и «CinnamonPirate»[12].

Операционные системы, спроектированные для работы только на архитектуре x86, на Godson работать не могут (десктопные операционные системы Microsoft, такие как MS-DOS или Microsoft Windows). Тем не менее, операционная система Windows CE, ориентированная на компактные и встраиваемые устройства, была портирована на процессор[13].

Напишите отзыв о статье "Loongson"

Примечания

  1. [www.in-stat.com/press/05/MDR_7_25_05.asp www.in-stat.com/press/05/MDR_7_25_05.asp]
  2. 1 2 [venturebeat.com/2015/09/03/chinas-loongson-makes-a-64-bit-mips-processor-that-can-run-x86-and-arm-code/ China’s Loongson makes a 64-bit Mips processor that runs x86 and ARM code] / Ventureboat, SEPTEMBER 3, 2015
  3. 1 2 3 4 [blog.imgtec.com/mips-processors/loongson-mips64-processors-performance-barrier New MIPS64-based Loongson processors break performance barrier] / ImgTec, September 3, 2015
  4. [www.st.com/stonline/products/families/computer/microprocessors/loongson.htm STMicroelectronics — Loongson]
  5. [www.st.com/stonline/stappl/cms/press/news/year2007/t2154.htm Newsroom — STMicroelectronics]
  6. [blog.imgtec.com/mips-processors/loongson-mips64-processors-performance-barrier New MIPS64-based Loongson processors break performance barrier — Imagination Blog]
  7. [ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/arch/evbmips/gdium/ Index of pub/NetBSD/NetBSD-current/src/sys/arch/evbmips/gdium/index.html]
  8. [www.openbsd.org/loongson.html OpenBSD/loongson]
  9. [wiki.freebsd.org/SOC2010VladimirSerbinenko Port FreeBSD to Yeeloong in FreeBSD wiki]]
  10. [www.freebsdnews.net/2010/04/26/google-soc-2010-freebsd-projects/ Port FreeBSD to Yeeloong]
  11. [myloongson.blogspot.com/ My CPU Is Loongson(Godson)!!!]
  12. [cinnamonpirate.com/2009/01/entering-dragon-landthe-loongson-laptop/ cinnamonpirate.com]
  13. [bbs.lemote.com/bbs/viewthread.php?tid=8970 The Search Engine that Does at InfoWeb.net]

Отрывок, характеризующий Loongson

– О о? пойти посмотреть… – Несколько солдат направились к пятой роте.


Пятая рота стояла подле самого леса. Огромный костер ярко горел посреди снега, освещая отягченные инеем ветви деревьев.
В середине ночи солдаты пятой роты услыхали в лесу шаги по снегу и хряск сучьев.
– Ребята, ведмедь, – сказал один солдат. Все подняли головы, прислушались, и из леса, в яркий свет костра, выступили две, держащиеся друг за друга, человеческие, странно одетые фигуры.
Это были два прятавшиеся в лесу француза. Хрипло говоря что то на непонятном солдатам языке, они подошли к костру. Один был повыше ростом, в офицерской шляпе, и казался совсем ослабевшим. Подойдя к костру, он хотел сесть, но упал на землю. Другой, маленький, коренастый, обвязанный платком по щекам солдат, был сильнее. Он поднял своего товарища и, указывая на свой рот, говорил что то. Солдаты окружили французов, подстелили больному шинель и обоим принесли каши и водки.
Ослабевший французский офицер был Рамбаль; повязанный платком был его денщик Морель.
Когда Морель выпил водки и доел котелок каши, он вдруг болезненно развеселился и начал не переставая говорить что то не понимавшим его солдатам. Рамбаль отказывался от еды и молча лежал на локте у костра, бессмысленными красными глазами глядя на русских солдат. Изредка он издавал протяжный стон и опять замолкал. Морель, показывая на плечи, внушал солдатам, что это был офицер и что его надо отогреть. Офицер русский, подошедший к костру, послал спросить у полковника, не возьмет ли он к себе отогреть французского офицера; и когда вернулись и сказали, что полковник велел привести офицера, Рамбалю передали, чтобы он шел. Он встал и хотел идти, но пошатнулся и упал бы, если бы подле стоящий солдат не поддержал его.
– Что? Не будешь? – насмешливо подмигнув, сказал один солдат, обращаясь к Рамбалю.
– Э, дурак! Что врешь нескладно! То то мужик, право, мужик, – послышались с разных сторон упреки пошутившему солдату. Рамбаля окружили, подняли двое на руки, перехватившись ими, и понесли в избу. Рамбаль обнял шеи солдат и, когда его понесли, жалобно заговорил:
– Oh, nies braves, oh, mes bons, mes bons amis! Voila des hommes! oh, mes braves, mes bons amis! [О молодцы! О мои добрые, добрые друзья! Вот люди! О мои добрые друзья!] – и, как ребенок, головой склонился на плечо одному солдату.
Между тем Морель сидел на лучшем месте, окруженный солдатами.
Морель, маленький коренастый француз, с воспаленными, слезившимися глазами, обвязанный по бабьи платком сверх фуражки, был одет в женскую шубенку. Он, видимо, захмелев, обнявши рукой солдата, сидевшего подле него, пел хриплым, перерывающимся голосом французскую песню. Солдаты держались за бока, глядя на него.
– Ну ка, ну ка, научи, как? Я живо перейму. Как?.. – говорил шутник песенник, которого обнимал Морель.
Vive Henri Quatre,
Vive ce roi vaillanti –
[Да здравствует Генрих Четвертый!
Да здравствует сей храбрый король!
и т. д. (французская песня) ]
пропел Морель, подмигивая глазом.
Сe diable a quatre…
– Виварика! Виф серувару! сидябляка… – повторил солдат, взмахнув рукой и действительно уловив напев.
– Вишь, ловко! Го го го го го!.. – поднялся с разных сторон грубый, радостный хохот. Морель, сморщившись, смеялся тоже.
– Ну, валяй еще, еще!
Qui eut le triple talent,
De boire, de battre,
Et d'etre un vert galant…
[Имевший тройной талант,
пить, драться
и быть любезником…]
– A ведь тоже складно. Ну, ну, Залетаев!..
– Кю… – с усилием выговорил Залетаев. – Кью ю ю… – вытянул он, старательно оттопырив губы, – летриптала, де бу де ба и детравагала, – пропел он.
– Ай, важно! Вот так хранцуз! ой… го го го го! – Что ж, еще есть хочешь?
– Дай ему каши то; ведь не скоро наестся с голоду то.
Опять ему дали каши; и Морель, посмеиваясь, принялся за третий котелок. Радостные улыбки стояли на всех лицах молодых солдат, смотревших на Мореля. Старые солдаты, считавшие неприличным заниматься такими пустяками, лежали с другой стороны костра, но изредка, приподнимаясь на локте, с улыбкой взглядывали на Мореля.
– Тоже люди, – сказал один из них, уворачиваясь в шинель. – И полынь на своем кореню растет.
– Оо! Господи, господи! Как звездно, страсть! К морозу… – И все затихло.
Звезды, как будто зная, что теперь никто не увидит их, разыгрались в черном небе. То вспыхивая, то потухая, то вздрагивая, они хлопотливо о чем то радостном, но таинственном перешептывались между собой.

Х
Войска французские равномерно таяли в математически правильной прогрессии. И тот переход через Березину, про который так много было писано, была только одна из промежуточных ступеней уничтожения французской армии, а вовсе не решительный эпизод кампании. Ежели про Березину так много писали и пишут, то со стороны французов это произошло только потому, что на Березинском прорванном мосту бедствия, претерпеваемые французской армией прежде равномерно, здесь вдруг сгруппировались в один момент и в одно трагическое зрелище, которое у всех осталось в памяти. Со стороны же русских так много говорили и писали про Березину только потому, что вдали от театра войны, в Петербурге, был составлен план (Пфулем же) поимки в стратегическую западню Наполеона на реке Березине. Все уверились, что все будет на деле точно так, как в плане, и потому настаивали на том, что именно Березинская переправа погубила французов. В сущности же, результаты Березинской переправы были гораздо менее гибельны для французов потерей орудий и пленных, чем Красное, как то показывают цифры.
Единственное значение Березинской переправы заключается в том, что эта переправа очевидно и несомненно доказала ложность всех планов отрезыванья и справедливость единственно возможного, требуемого и Кутузовым и всеми войсками (массой) образа действий, – только следования за неприятелем. Толпа французов бежала с постоянно усиливающейся силой быстроты, со всею энергией, направленной на достижение цели. Она бежала, как раненый зверь, и нельзя ей было стать на дороге. Это доказало не столько устройство переправы, сколько движение на мостах. Когда мосты были прорваны, безоружные солдаты, московские жители, женщины с детьми, бывшие в обозе французов, – все под влиянием силы инерции не сдавалось, а бежало вперед в лодки, в мерзлую воду.
Стремление это было разумно. Положение и бегущих и преследующих было одинаково дурно. Оставаясь со своими, каждый в бедствии надеялся на помощь товарища, на определенное, занимаемое им место между своими. Отдавшись же русским, он был в том же положении бедствия, но становился на низшую ступень в разделе удовлетворения потребностей жизни. Французам не нужно было иметь верных сведений о том, что половина пленных, с которыми не знали, что делать, несмотря на все желание русских спасти их, – гибли от холода и голода; они чувствовали, что это не могло быть иначе. Самые жалостливые русские начальники и охотники до французов, французы в русской службе не могли ничего сделать для пленных. Французов губило бедствие, в котором находилось русское войско. Нельзя было отнять хлеб и платье у голодных, нужных солдат, чтобы отдать не вредным, не ненавидимым, не виноватым, но просто ненужным французам. Некоторые и делали это; но это было только исключение.
Назади была верная погибель; впереди была надежда. Корабли были сожжены; не было другого спасения, кроме совокупного бегства, и на это совокупное бегство были устремлены все силы французов.
Чем дальше бежали французы, чем жальче были их остатки, в особенности после Березины, на которую, вследствие петербургского плана, возлагались особенные надежды, тем сильнее разгорались страсти русских начальников, обвинявших друг друга и в особенности Кутузова. Полагая, что неудача Березинского петербургского плана будет отнесена к нему, недовольство им, презрение к нему и подтрунивание над ним выражались сильнее и сильнее. Подтрунивание и презрение, само собой разумеется, выражалось в почтительной форме, в той форме, в которой Кутузов не мог и спросить, в чем и за что его обвиняют. С ним не говорили серьезно; докладывая ему и спрашивая его разрешения, делали вид исполнения печального обряда, а за спиной его подмигивали и на каждом шагу старались его обманывать.
Всеми этими людьми, именно потому, что они не могли понимать его, было признано, что со стариком говорить нечего; что он никогда не поймет всего глубокомыслия их планов; что он будет отвечать свои фразы (им казалось, что это только фразы) о золотом мосте, о том, что за границу нельзя прийти с толпой бродяг, и т. п. Это всё они уже слышали от него. И все, что он говорил: например, то, что надо подождать провиант, что люди без сапог, все это было так просто, а все, что они предлагали, было так сложно и умно, что очевидно было для них, что он был глуп и стар, а они были не властные, гениальные полководцы.
В особенности после соединения армий блестящего адмирала и героя Петербурга Витгенштейна это настроение и штабная сплетня дошли до высших пределов. Кутузов видел это и, вздыхая, пожимал только плечами. Только один раз, после Березины, он рассердился и написал Бенигсену, доносившему отдельно государю, следующее письмо:
«По причине болезненных ваших припадков, извольте, ваше высокопревосходительство, с получения сего, отправиться в Калугу, где и ожидайте дальнейшего повеления и назначения от его императорского величества».