LINUX.ORG.RU

OpenSPARC Internals

 , ,


0

0

Вышла бесплатная для скачивания книга “OpenSPARC Internals”, посвященная единственному в мире открытому 64-битному процессору — Open SPARC:

Открытое програмное обеспечение? Конечно, все слышали об этом. Мы пользуемся его преимуществами, когда путешествуем по Интернету (OpenSolaris, Java, Linux, Apache, Perl и т.д.) и даже когда сели отдохнуть с TiVo (Linux) или посмотреть Blu-Ray диск (Java). Но открытое аппаратное обеспечение … хм? Что такое открытое аппаратное обеспечение?

>>> Подробности

anonymous

Проверено: Shaman007 ()

Ответ на: Re: OpenSPARC Internals от www_linux_org_ru

Re: OpenSPARC Internals

>> Зачем, если есть хотя бы С ???

> Конечно, ответ "потому что MS не будет портировать Windows на другую архитектуру проца" -- и из-за этого тормозится переход на (возможно) более прогрессивные системы команд.

А на какой архитектуре проца работает виндовс в XboX 360? Троллим-с помаленьку...

Orlusha ★★★★ ()
Ответ на: Re: OpenSPARC Internals от haywire

Re: OpenSPARC Internals

> Когда Сан выбрасывает никому ненужные документации на морально устаревшие процессоры, а наши "гениальные" "учёные" "изобретают" "суперкомпьютер" "Эльбрус".

Учим матчасть, Э-3М не sparc.

anonymous ()
Ответ на: Re: OpenSPARC Internals от www_linux_org_ru

Re: OpenSPARC Internals

> VLIW одобряю,

Что бы VLIW без этого делал %)

> но где он реально используется? В дорогостоящем итаниуме и в тормозных процах трансмет

Это совершенно не важно. Он есть, а в 60-х его не было.

tailgunner ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от www_linux_org_ru

Re: OpenSPARC Internals

> ... и в тормозных процах трансмета, которая (поправьте меня) не предоставляет интерфейса для загрузки кода в ее родном VLIW вместо х86.

btw, Эльбрус-3 предоставляет. Но пощупать это шансов мало.

anonymous ()
Ответ на: Re: OpenSPARC Internals от Orlusha

Re: OpenSPARC Internals

> А на какой архитектуре проца работает виндовс в XboX 360? Троллим-с помаленьку...

It is a common misconception that the Xbox and Xbox 360 use a modified Windows 2000 kernel.[11] The Xbox operating system was built from scratch but implements a subset of Windows APIs.

XboX сделала микрософт, а вот вспомни -- куда была портирована NT?

Only two of the Windows NT 4.0 variants (IA-32 and Alpha) have a full set of service packs available. All of the other ports done by third parties (Motorola, Intergraph, etc.) have few, if any, publicly available updates.

www_linux_org_ru ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от tailgunner

Re: OpenSPARC Internals

>> но где он реально используется? В дорогостоящем итаниуме и в тормозных процах трансмет

> Это совершенно не важно. Он есть, а в 60-х его не было.

Важно. С 60-х была уйма экзотических решиний, которые существовали в маргинарльных нишах и померли, не исключено, что VLIW ждет такая же участь -- он уже маргинальный... не хотелось бы, чтобы помер.

www_linux_org_ru ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от www_linux_org_ru

Re: OpenSPARC Internals

>> Это совершенно не важно. Он есть, а в 60-х его не было.

> Важно.

Ты можешь привести пример VLIW-архитектуры 60-х?

> С 60-х была уйма экзотических решиний, которые существовали в маргинарльных нишах

Еще раз: примеры VLIW - в студию. Заодно и примеры RISC, и OOE из 60-х.

> не исключено, что VLIW ждет такая же участь -- он уже маргинальный...

Вообще-то Итаниум вполне здравствует. А если учесть, что первые эксперименты с VLIW, описания которых мне попадались, относятся к началу 80-х, я не беспокоюсь о ее смерти :)

tailgunner ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от JackYF

Re: OpenSPARC Internals

>>cat /dev/zero > /dev/mem.

>Из юзерспейса? ыыы...

Из юзерспейса надо

cat /dev/hands >> /dev/ass &

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

anonymous ()
Ответ на: Re: OpenSPARC Internals от tailgunner

Re: OpenSPARC Internals

> Ты можешь привести пример VLIW-архитектуры 60-х?

Цифру 60-е назвал не я, а анонимус, и я ее защищать не буду. Да, первые процы с VLIW относят к 80-м, но сказать что VLIW - жива... я не уверен что можно.

> Вообще-то Итаниум вполне здравствует.

Итаниум помер. 55 тысяч (!!!) серверов за ВЕСЬ 2007 год в сравнении с 8 400 000 одних серверов -- это меньше 0.1%. Тут еще не учитываются десктопные машинки, которые могут цифру изменить на порядок. И армы.

According to Gartner Inc., the total number of Itanium servers sold by all vendors in 2007 was about 55,000. This compares with 417,000 RISC servers (spread across all RISC vendors) and 8.4 million x86 servers. From 2001 through 2007, IDC reports that a total of 184,000 Itanium-based systems have been sold.

www_linux_org_ru ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от haywire

Re: OpenSPARC Internals

Ну, вообще-то, так многие делают в последнее время.. Навроде того, что возьми боже, что нам не гоже..

MiracleMan ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от MiracleMan

Re: OpenSPARC Internals

Вообщем-то, это всем только на пользу..

MiracleMan ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от www_linux_org_ru

Re: OpenSPARC Internals

Итаниум Tukwila был обещан в 2007, потом перенесен на 2008, посмотрим, выйдет или снова перенесут его выпуск.

www_linux_org_ru ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от www_linux_org_ru

Re: OpenSPARC Internals

Потом вроде они Итаниум Tukwila собираются делать 65нм, при том что щас даже десктопные процы 40нм.

www_linux_org_ru ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от alukin

Re: OpenSPARC Internals

Что хорощего в этом проце, тучейна, версии Линукса для него?

anonymous ()
Ответ на: Re: OpenSPARC Internals от tailgunner

Re: OpenSPARC Internals

> Не знаю насчет схемотехники, но чем RISC, VLIW, суперскалярность и OOE не подходят на роль "нового в архитектурных решениях"? Или ты потроллить решил?

(повторю -- я не тот анонимус, но поскулить об отсутвии прогресса мне тоже хочется :-)

OOE именно роль "нового в архитектурных решениях" тянет очень слабо. Да, ООЕ ускоряет, но добавив много-много кэша L1 и L2 мы тоже скорость увеличим. Я не спорю, что ООЕ сделать посложнее, чем кэша навесить, но именно новой *архитектурности* новой в ООЕ очень мало -- это все перепевы старой песни.

www_linux_org_ru ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от bbk123

Re: OpenSPARC Internals

> А производительность у такого OpenSPARC на FPGA какой будет? Зачем делать дорогой и медленный процессор дома, когда Intel, AMD и VIA продают более быстрее процессоры, да ещё и дешевли?

Ужасно толсто. Sun тоже продают уже собранные спарки.

skwish ★★ ()
Ответ на: Re: OpenSPARC Internals от tailgunner

Re: OpenSPARC Internals

Насчет ООЕ в 1960-х:

The first machine to use out-of-order execution was probably the CDC 6600 (1964), which used a scoreboard to resolve conflicts. About three years later, the IBM 360/91 (1966) introduced Tomasulo's algorithm.

www_linux_org_ru ★★★★★ ()

Re: OpenSPARC Internals

OpenSolaris... хм, что-то знакомое :\ Ааа, вспомнил - это та полузакрытая хрень с бинарными кусками в ядре, которые никто так и не может переписать? К открытому програмному обеспечению она не имеет НИКАКОГО отношения.

anonymous ()
Ответ на: Re: OpenSPARC Internals от anonymous

Re: OpenSPARC Internals

>> Открытое програмное обеспечение?

>> Мы пользуемся его преимуществами

>> даже когда сели отдохнуть с TiVo

>Обойдёмся. Открытость не нужна, когда нет свободы.

>anonymous (*) (05.11.2008 15:38:09)

Свобода не нужна, когда нет денег

anonymous ()
Ответ на: Re: OpenSPARC Internals от anonymous

Re: OpenSPARC Internals

> Свобода не нужна, когда нет денег

Рабство.

Один хрен - свобода нужна.

anonymous ()
Ответ на: Re: OpenSPARC Internals от anonymous

Re: OpenSPARC Internals

>Свобода не нужна, когда нет денег

Гордо сказала канарейка, искося поглядывая за окно на резвящихся воробьев, и полет^Wповернулась обратно к чашечке с Trill'ом.

anonymous ()
Ответ на: Re: OpenSPARC Internals от haywire

Re: OpenSPARC Internals

>Твой T2 по первым двум сcылкам - это Sparc V9

А твой Core 2 Duo это i686. Никому не нужный хлам 1996 года. Иди троль куда-нибудь в другое место.

svr4 ()
Ответ на: Re: OpenSPARC Internals от svr4

Re: OpenSPARC Internals

>А твой Core 2 Duo это i686. Никому не нужный хлам 1996 года. Иди троль куда-нибудь в другое место.

4.2 Core 2 Duo - это Intel 64.

anonymous ()
Ответ на: Re: OpenSPARC Internals от anonymous

Re: OpenSPARC Internals

>4.2 Core 2 Duo - это Intel 64.

Сам-то понял, что ляпнул?

Led ★★★☆☆ ()
Ответ на: Re: OpenSPARC Internals от leave

Re: OpenSPARC Internals

Intel Core и Intel Core 2 - разные поколения

http://en.wikipedia.org/wiki/Intel_Core_2 The Core 2 brand refers to a range of Intel's consumer 64-bit dual-core and 2x2 MCM (Multi-Chip Module) quad-core CPUs with the x86-64 instruction set.

Так что, прежде чем пердеть в лужу, неплохо бы ознакомиться с матчастью.

anonymous ()
Ответ на: Re: OpenSPARC Internals от anonymous

Re: OpenSPARC Internals

>Так что, прежде чем пердеть в лужу, неплохо бы ознакомиться с матчастью.

В лужу набздел тот, кто (чуть выше) "изобрёл" новую архитектуру - "Intel 64"

Led ★★★☆☆ ()
Ответ на: Re: OpenSPARC Internals от anonymous

Re: OpenSPARC Internals

>Изобрела ее, между прочим, AMD, http://ru.wikipedia.org/wiki/Intel_64, которые Sun активно использует в своих новых продуктах.

AMD изобрела AMD64 (которую Intel называет EM64T). А Intel изобрела IA64, к Core2 не имеющей никакого отношения.

Led ★★★☆☆ ()
Ответ на: Re: OpenSPARC Internals от Led

Re: OpenSPARC Internals

Вылезай из криокамеры, Intel давно переобозвала EM64T в Intel 64

anonymous ()
Ответ на: Re: OpenSPARC Internals от leave

Re: OpenSPARC Internals

Ладно, умники. Так где открытые спеки на 4-й ультраспарк ?

haywire ()
Ответ на: Re: OpenSPARC Internals от anonymous

Re: OpenSPARC Internals

> Учим матчасть, Э-3М не sparc.

А где этот ваш Э-3М ? На тайване в единственном экземпляре.

haywire ()
Ответ на: Re: OpenSPARC Internals от anonymous

Re: OpenSPARC Internals

>Intel Core и Intel Core 2 - разные поколения http://en.wikipedia.org/wiki/Intel_Core_2 The Core 2 brand refers to a range of Intel's consumer 64-bit dual-core and 2x2 MCM (Multi-Chip Module) quad-core CPUs with the x86-64 instruction set. Так что, прежде чем пердеть в лужу, неплохо бы ознакомиться с матчастью.

ок, читаем оттуда же: "The Core 2 brand refers to a range of Intel's consumer 64-bit dual-core and 2x2 MCM (Multi-Chip Module) quad-core CPUs with the x86-64 instruction set, based on the Intel Core microarchitecture, derived from the 32-bit dual-core Yonah laptop processor. (Note: The Yonah's silicon chip or die comprised two interconnected cores, each similar to those branded Pentium M)."

отдельно отмечу "based on the Intel Core microarchitecture"

leave ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от haywire

Re: OpenSPARC Internals

>Ладно, умники. Так где открытые спеки на 4-й ультраспарк ?

а кто говорил вообще про UltraSPARC IV? тебе тыкнули, что T2 отличается минимально от IV. тебе критично именно четверка? напиши сановцам, попроси - может, вышлют.

leave ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от leave

Re: OpenSPARC Internals

> а кто говорил вообще про UltraSPARC IV? тебе тыкнули, что T2 отличается минимально от IV.

Я говорил о том, что Сан выставляет на Open-Source никому не нужную рухлядь. Если бы Т2 отличался минимально от IV, не было бы такой колоссальной разницы в производительности. Это всё равно, что заявлять, что Core 2 Duo - это де Pentium Pro. Ога, щас, умники.

haywire ()
Ответ на: Re: OpenSPARC Internals от haywire

Re: OpenSPARC Internals

> А где этот ваш Э-3М ? На тайване в единственном экземпляре.

Lenin(tm) живее всех живых. До конца 2008 г. 100 штук первоочередным заказчикам отгрузят: http://pda.cnews.ru/news/index.shtml?top/2008/06/30/306828

Рекомендован в серию: http://www.mcst.ru/news_080721.shtml

anonymous ()
Ответ на: Re: OpenSPARC Internals от haywire

Re: OpenSPARC Internals

> Так где открытые спеки на 4-й ультраспарк ?

Вы уже готовы их выпускать по спекам? Об чем спич?

anonymous ()
Ответ на: Re: OpenSPARC Internals от www_linux_org_ru

Re: OpenSPARC Internals

>VLIW одобряю, но где он реально используется?

Ээээ... Видеокарты AMD/ATI? DSP от TI?

anonymfus ★★★★ ()
Ответ на: Re: OpenSPARC Internals от anonymfus

Re: OpenSPARC Internals

>> VLIW одобряю, но где он реально используется? > Ээээ... Видеокарты AMD/ATI? DSP от TI?

Я готов признать VLIW интересной технологией *только* в том случае, если оптимизацию под VLIW осуществляет компилятор. А всякое железо, которое снаружи эмулирует одну систему команд, а внутри себя оперирует другой (та же Трансмета) -- это просто эмулятор, а в случае Трансметы еще хуже -- интерпретатор (этот аппаратный интерпретатор жрет 16-32 М памяти и может *засрать* весь кэш процессора!!!). При этом не важно, какой длины внутри себя он юзает команды.

"Видеокарты AMD/ATI? DSP от TI?" позволяют компилятору генерить VLIW ?

www_linux_org_ru ★★★★★ ()
Ответ на: Re: OpenSPARC Internals от haywire

Re: OpenSPARC Internals

> Я говорил о том, что Сан выставляет на Open-Source никому не нужную рухлядь. Если бы Т2 отличался минимально от IV, не было бы такой колоссальной разницы в производительности. Это всё равно, что заявлять, что Core 2 Duo - это де Pentium Pro. Ога, щас, умники.

Мальчик, ты совсем дурак? Тебе устали повторять: T2 новее, чем IV.

anonymous ()
Ответ на: Re: OpenSPARC Internals от haywire

Re: OpenSPARC Internals

>Не знаешь, что такое изерспейс ? Кашки для ума покушай.

ленон перекушал балмеровских какашек. ты хоть права то смотрел какие на /dev/mem?

black7 ()
Ответ на: Re: OpenSPARC Internals от Orlusha

Re: OpenSPARC Internals

> А на какой архитектуре проца работает виндовс в XboX 360?

А на какой архитектуре проца работает Windows Mobile? Архитектур много, а майкросовт одна, всех индусов не прокормит.

anonymous ()
Ответ на: Re: OpenSPARC Internals от anonymous

Re: OpenSPARC Internals

> Из юзерспейса надо

> cat /dev/hands >> /dev/ass &

Не, надо cat /dev/foot > /dev/mouth & ))

anonymous ()
Ответ на: Re: OpenSPARC Internals от anonymous

Re: OpenSPARC Internals

> cat /dev/hands >> /dev/ass &

ln -s /dev/ass /dev/hands

;-)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.