The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Сборка ядра FreeBSD компилятором LLVM"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Сборка ядра FreeBSD компилятором LLVM"  
Сообщение от opennews (??) on 27-Фев-09, 13:15 
"clang/llvm can compile booting FreeBSD kernel on (http://groups.google.com/group/mailing.freebsd.current/brows...)" - сборка ядра FreeBSD компилятором clang/llvm (http://clang.llvm.org/), компилирующего Си/С++ программы в промежуточный байткод RISC подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Инструкцию по сборке можно найти здесь (http://wiki.freebsd.org/BuildingFreeBSDWithClang).

URL: http://groups.google.com/group/mailing.freebsd.current/brows...
Новость: http://www.opennet.me/opennews/art.shtml?num=20491

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Сборка ядра FreeBSD компилятором LLVM"  
Сообщение от Аноним (??) on 27-Фев-09, 13:15 
И как скорость/стабильность?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Сборка ядра FreeBSD компилятором LLVM"  
Сообщение от anonymous from da LOR on 27-Фев-09, 13:33 
>И как скорость/стабильность?

Щас пока главное - маневры^W proof of concept.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Сборка ядра FreeBSD компилятором LLVM"  
Сообщение от СуперАноним on 27-Фев-09, 20:02 
А исполнять скомпилённое ядро на чём?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Сборка ядра FreeBSD компилятором LLVM"  
Сообщение от vitek (??) on 27-Фев-09, 21:19 
на чём хочешь... этож виртуальная машина.
risc - это вообще не плохо. вот только никто развивать не стал.
вот и сан на двух стульях оказался - с одной стороны java, с другой - спарки... выбрали жабу... что-то скоро прикроют... догадайтесь что. :-D
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Сборка ядра FreeBSD компилятором LLVM"  
Сообщение от Oles email on 27-Фев-09, 22:59 
>вот и сан на двух стульях оказался - с одной стороны java,
>с другой - спарки... выбрали жабу... что-то скоро прикроют... догадайтесь что.

??? сомневаюсь. сановские сервера это не просто другая форма корпуса с другим процессором, и не жавой единой...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Сборка ядра FreeBSD компилятором LLVM"  
Сообщение от vitek (??) on 28-Фев-09, 00:23 
отдать Вам парочку?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Сборка ядра FreeBSD компилятором LLVM"  
Сообщение от имя файла on 28-Фев-09, 01:59 
раздаете?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Сборка ядра FreeBSD компилятором LLVM"  
Сообщение от Аноним (??) on 28-Фев-09, 00:49 
что-то мне подсказывает что современные интеля по сути своей risc, а поверх этого уже наворочано...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Сборка ядра FreeBSD компилятором LLVM"  
Сообщение от User294 (ok) on 28-Фев-09, 01:50 
>что-то мне подсказывает что современные интеля по сути своей risc, а поверх
>этого уже наворочано...

Правильно подсказано - большинство CISCов нынче - это risc-like ядра (несколько ALU и прочих блоков, оперирующих относительно простыми операциями) прикрытые декодерами сложных инструкций которые разбивают сложную команду на несколько простых микро-операций (uOPS) :).Как правило сложные команды преобразуются в простые декодером на основе ROM.То что содержится в этом ROM называется микрокодом.Подозреваю что "обновления микрокода" (которые иногда выпускают интель и амд) обновляют как минимум и вот это вот ROM при нужде.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Сборка ядра FreeBSD компилятором LLVM"  
Сообщение от iZEN email(ok) on 28-Фев-09, 13:39 
>>что-то мне подсказывает что современные интеля по сути своей risc, а поверх
>>этого уже наворочано...
>
>Правильно подсказано - большинство CISCов нынче - это risc-like ядра (несколько ALU
>и прочих блоков, оперирующих относительно простыми операциями) прикрытые декодерами сложных инструкций
>которые разбивают сложную команду на несколько простых микро-операций (uOPS) :).

А в AMD Athlon микрооперации, к тому же, объединяются в мАкрооперации, из-за чего почти не бывает "пробусковки" конвеера. В Intel P4 ранее "как бы выполненная" микрооперация снова отправляется на выполнение в начало конвеера с "постепенно" известными аргументами-результатами выполнения других операций. RISC-ядро на то и ускоряют по частоте, потому что при этом выполнение инструкций на нём практически ничего не стоит — в суперскалярной архитектуре можно пускать микрооперации по второму и третьему кругу.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Сборка ядра FreeBSD компилятором LLVM"  
Сообщение от cvsup (ok) on 28-Фев-09, 01:34 
> А исполнять скомпилённое ядро на чём?

На процессоре. Сходите уже по ссылке.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру