AMD будет оптимизировать процессоры под Linux

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
ReX Madgere
Сообщения: 275
ОС: Debian Etch

Re: AMD будет оптимизировать процессоры под Linux

Сообщение ReX Madgere »

alv

У VAA ничего конкретного не написано, то что он предложил звучит очень нереально.

RISC - процессор с упрощенным набором команд. Идея в том, чтобы команды были как можно проще (упрощение архитерктуры) и соответственно уменьшилось время их выполнения.
Под риски проще писать оптимизирующие компиляторы (по слухам - я не программер и уж тем более на высоком уровне).
CISC идет по пути усложнения асма и приблежения его под языки высокого уровня - проще программить, но структура проца усложняется, микрокод позволяет эту структуру упростить, но время работы команд всё равно остаётся высоким.
Самое реальное это оптимизировать компилятор, процессор тут не прооптимизировать - ядро это не потоковые вычисления.

alv

ох не совсем это так - это RISC'и стали не совсем RISC'и


Это как? Пересмотрели принцип RISC архитерктуры?
Спасибо сказали:
A_1
Сообщения: 429
ОС: openSuSE 11

Re: AMD будет оптимизировать процессоры под Linux

Сообщение A_1 »

alv писал(а):
26.04.2006 12:28
а чего там слышать? можно прочитать: http://distrowatch.com и поиск по архитектуре
За ссылку спасибо, наверно там можно много интересного найти.
Но я не о теоретической возможности.
В свое время windows NT можно было было и на альфа систему установить. Было это в дистрибутиве.
Но вот ставил ли кто, мне неизвестно.
alv писал(а):
26.04.2006 12:28
ох не совсем это так - это RISC'и стали не совсем RISC'и
Конечно, я упростил. Но не станем же мы здесь рассуждать о распределенных векторно-скалярных многопотоковых вычислениях внутри ядра?
Меня здесь больше нет, т.к. среди модераторов есть подлецы.
Спасибо сказали:
Аватара пользователя
VAA
Сообщения: 224
ОС: Deep Style / Slackware

Re: AMD будет оптимизировать процессоры под Linux

Сообщение VAA »

М-да, дремучесть процветает.
Мне известно, что SUN MICROSYSTEM выпускает RISK процессоры под названием SPARC.
Вот только про linux для SUN процессоров слыхать не доводилось.

Поиск по архитектуре Spark дает 14 дистрибутивов Linux.

Есть и свой SUN-овский:
Sun Java Desktop System is a comprehensive, secure, highly affordable enterprise desktop solution that is simple to use and works with existing infrastructure. The software consists of a fully integrated client environment based on open source and standards including a GNOME desktop environment, StarOffice productivity suite, Mozilla browser, Evolution e-mail and calendar client, Java 2 Standard Edition, and a Linux operating system.
Registered Linux user number 436365
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: AMD будет оптимизировать процессоры под Linux

Сообщение alv »

A_1 писал(а):
26.04.2006 12:54
В свое время windows NT можно было было и на альфа систему установить. Было это в дистрибутиве.
Но вот ставил ли кто, мне неизвестно.

ставили. на альфу, мипсы и еще что-то (уже не помню)


ReX Madgere писал(а):
26.04.2006 12:37
Это как? Пересмотрели принцип RISC архитерктуры?

примерно так
и альфа была в этом ряду первой
м.б. потому и померла первой же
Спасибо сказали:
Аватара пользователя
VAA
Сообщения: 224
ОС: Deep Style / Slackware

Re: AMD будет оптимизировать процессоры под Linux

Сообщение VAA »

Кстати, то что на SPARK ставят Линукс - давно известный факт, но недавно прочитал сообщение о том, что и сама архитектура стала открытой. Фирма опубликовала все спецификации для открытого использования, GNU GPL для хардвера :).
Теперь любой производитель микросхем (кому позубам :) ) имеет право делать SPARKи.
Registered Linux user number 436365
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: AMD будет оптимизировать процессоры под Linux

Сообщение alv »

VAA писал(а):
26.04.2006 13:23
Кстати, то что на SPARK ставят Линукс - давно известный факт

и испокон веков это был один из способов гальванизации старых спарков - на которых новый софт уже не шел
дядя Володя Водолазкий описал, как он это делал (в ГПНТБ, что ли?)
Спасибо сказали:
vadiml
Сообщения: 446
ОС: fc12.x86_64

Re: AMD будет оптимизировать процессоры под Linux

Сообщение vadiml »

думаю есть еще один вариант:
помните для интеловских ядер был microcode_update?
возможно такое сделают и для AMD, а может вообще пустят к внутренним командам, на которых крутится ядерная прошивка и в которую транслируются х86 команды, ведь для линукса детальная совместимость с x86 не критична, все в исходниках, при желании можно собрать любую программу, в т.ч. и ядро даже для какого-нибудь степинга
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали:
Аватара пользователя
VAA
Сообщения: 224
ОС: Deep Style / Slackware

Re: AMD будет оптимизировать процессоры под Linux

Сообщение VAA »

vadiml писал(а):
26.04.2006 16:49
думаю есть еще один вариант:
помните для интеловских ядер был microcode_update?
возможно такое сделают и для AMD, а может вообще пустят к внутренним командам, на которых крутится ядерная прошивка и в которую транслируются х86 команды, ведь для линукса детальная совместимость с x86 не критична, все в исходниках, при желании можно собрать любую программу, в т.ч. и ядро даже для какого-нибудь степинга

Именно это я и имел в виду вчера в 21:49 :)
Registered Linux user number 436365
Спасибо сказали:
Аватара пользователя
ReX Madgere
Сообщения: 275
ОС: Debian Etch

Re: AMD будет оптимизировать процессоры под Linux

Сообщение ReX Madgere »

alv писал(а):
26.04.2006 13:09
примерно так
и альфа была в этом ряду первой
м.б. потому и померла первой же


А где почитать про это можно? Я про пересмотр концепции даже не слышал :(
Спасибо сказали:
Andrew S
Сообщения: 225
Статус: экспериментатор
ОС: Conrad-Gentoo

Re: AMD будет оптимизировать процессоры под Linux

Сообщение Andrew S »

Ну не знаю насчет АМД, но мне приходилось делать похожую оптимизацию, только не под ОС, а под другой софт. У меня на работе делается военный проц, и я занимаюсь его микропрограммой. Когда встала необходимость оптимизации, пришлось некоторые вещи переложить с ассемблерного уровня на уровень микрокодов, например реализовать memset из libc и защиту памяти. Возможно АМД тоже переложит кусок libc.
Спасибо сказали: