User Tag List

Страница 15 из 19 ПерваяПервая ... 111213141516171819 ПоследняяПоследняя
Показано с 141 по 150 из 189

Тема: Языки программирования

  1. #141

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm
    http://gcc.gnu.org/ml/gcc/2003-03/msg01402.html почему gcc плох/хорош для разных процов.
    Интересный обзор. Только непонятно, как же тогда gcc работает на x86 ? Архитектура не ортогональная, РОНов не так много, физический адрес зависит от сегментных регистров.
    Да и вообще, z80 суть есть предок x86....

  2. #142

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дык это 2003 год. А работа gcc обусловлена скорее всего тем, что под х86 он и точится. Если вести речь про i386 и AMD64 то там не все так плохо, как в 8086. и режимов адресации хватает, и регистры во многих случаях равноправны, 32-48 бит адресация... Но этот монстуозный велосипед тоже конечно не фонтан =)

  3. #143

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm
    А работа gcc обусловлена скорее всего тем, что под х86 он и точится.
    Судя по требованиям, точился он под ARM- там тебе и ортогональная структура и дохрена РОНов и еще куча разных вкусностей (не говорю про ложку дегтя в виде ограничений на прямую загрузку констант)

  4. #144

    Регистрация
    18.02.2005
    Адрес
    St. Petersburg
    Сообщений
    415
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от maximk
    Решил протестить компиляторы z80 на dhryston'е.

    Вот такие результаты на 10000 запусков:
    z88dk - 3852 ticks ~ 130 dps (c register тоже самое)
    sdcc - 2613 ticks ~ 191 dps (с register тоже самое)
    hitech - 2621 ticks ~ 191 dps
    hitech register - 2607 ticks ~ 192 dps

    Почему hitech без register оказался хуже sdcc я пока не понял.
    Я не понял, почему он не выигрывает у z88dk даже в 2 раза. В то, что sdcc таки допинали до рабочего состояния верится с трудом. В чём же тогда дело?

    Хотелось бы увидеть:

    1) какие версии компиляторов использовались во всех случаях;

    2) какие командные строки использовались для сборки теста.

    Может, у hitech попросту не была включена оптимизация?

    Видимо Hitech просто лучше справляется с подковырками из теста на compiler features, но в реальных программах такое не так уж и требуется.
    Несколько лет назад hitech середины-конца 90-х годов (версия для DOS) выигрывал просто по размеру листинга в строках, у SDCC, В РАЗЫ. :-/

  5. #145

    Регистрация
    04.09.2006
    Адрес
    Краснодар
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin
    Судя по требованиям, точился он под ARM- там тебе и ортогональная структура и дохрена РОНов и еще куча разных вкусностей (не говорю про ложку дегтя в виде ограничений на прямую загрузку констант)
    Скажите, а Вы себе кроме АРМ не представляете больше никаких RISC-процессоров с 'дохрена РОНов', трёхадресными командами и 'ортогональной структурой'? Если не представляете, то печально...

  6. #146

    Регистрация
    27.01.2005
    Сообщений
    924
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    193
    Поблагодарили
    154 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm
    GCC для Z80 - миф =)
    Странно, почему миф ? Под AVR gcc есть, развивается и вдобавок генерит очень неплохой код... Почему для Z80 нет этого ?

  7. #147

    Регистрация
    18.02.2005
    Адрес
    St. Petersburg
    Сообщений
    415
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews
    Комиксы это конечно здорово, но похоже это как раз пример того, что когда был сам язык, не было еще инета, а теперь нет уже языка Правда остался патент и к нему описание, но доступ туда только тем, кто является членом, т.е. платит бабки. Так что конкурс на лучшего языкаВУ-кандидата для z80 остается пока что без претендентов.
    Что? Номер патента в студию.

  8. #148

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yoko_ono
    Скажите, а Вы себе кроме АРМ не представляете больше никаких RISC-процессоров с 'дохрена РОНов', трёхадресными командами и 'ортогональной структурой'? Если не представляете, то печально...
    [offtop]Ммм... спек на FPGA перепрограммируем на хороший ортогональный(кому оно вообще надо? load-store "хватит всем"), "с 'дохрена РОНов'" (128 GPR) OpenSPARC и понеслась... =)
    [/offtop]

  9. #149

    Регистрация
    04.09.2006
    Адрес
    Краснодар
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS
    Странно, почему миф ? Под AVR gcc есть, развивается и вдобавок генерит очень неплохой код... Почему для Z80 нет этого ?
    Видимо потому, что в авр 32 равноправных (ну, или почти) регистра. 8-битных, правда, но тем не менее.

  10. #150

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yoko_ono
    Скажите, а Вы себе кроме АРМ не представляете больше никаких RISC-процессоров с 'дохрена РОНов', трёхадресными командами и 'ортогональной структурой'? Если не представляете, то печально...
    Я говорю про АРМ потому что достаточно тесно с ним работаю. И если этот простой факт не пришел в вашу светлую голову, то печально.

    ЗЫ. За вами должок!

Страница 15 из 19 ПерваяПервая ... 111213141516171819 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •