Важная информация

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 28

Тема: Микрокомпьютер Sipeed Lichee RV (RISC-V)

  1. #11
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    он влияет на компактность и (де)мотивацию асмокодера
    Вот мне сейчас, после ассемблера RISC-V совсем не хочется садится за ассемблер ARM, хотя нужно довести до какого-то логического конца начатое там. Это к вопросу о мотивации.
    С уважением, Станислав.

  2. #12
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,552
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    272
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Вот мне сейчас, после ассемблера RISC-V совсем не хочется садится за ассемблер ARM, хотя нужно довести до какого-то логического конца начатое там. Это к вопросу о мотивации.
    ну, меня после армов (при том даже, что арм64 тоже поскучней чем арм32) вогнало в уныние уже лишь ознакомление с мануалом, никакого интереса писать руками
    Прихожу без разрешения, сею смерть и разрушение...

  3. #13
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,686
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    196
    Поблагодарили
    174 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если есть макро-ассемблер, то уже можно заточить почти любой ассемблер под себя. Но все-равно сопровождать чужой код на ассемблере это еще то наказание! В этом случае важнее как он оформлен и каковы комментарии. Хотя попадались приколы и на си, где все идет одним блоком и с использованием define-ов вообще ни черта не понять!

    Но это конечно авторы старались вовсю свой код сделать персонально понятным, чтобы быть незаменимым в своей компании. Хотя за такой код надо за первые же 200 строк их из компании безжалостно увольнять как вредителей и саботажников. Но большое начальство прежде всего интересуется результатами в виде работающей программы, а не тем, как выглядят исходники этой работающей программы.

  4. #14
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,552
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    272
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Если есть макро-ассемблер, то уже можно заточить почти любой ассемблер под себя
    макры-то всё равно на базовом писать надо, так же как и оптимизацию продвинутую
    Прихожу без разрешения, сею смерть и разрушение...

  5. #15
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    он влияет на компактность и (де)мотивацию асмокодера
    да и насчёт производительности не факт
    Спорное утверждение про демотивацию, мне наоборот он нравится гораздо больше чем тумб2 или x86.
    Причем это 2 крайности соотношения размера инструкций к производительности

  6. #16
    Activist Аватар для ALS
    Регистрация
    14.09.2012
    Адрес
    г.Севастополь
    Сообщений
    427
    Спасибо Благодарностей отдано 
    234
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Знаете, что он отдаленно напоминает ? PIC-и от Microchip, которым в обед сто лет )
    36 базовых инструкций ассемблера там точно были. И на 4MHz тогда удавалось решать уникальнейшие задачи.
    А тут и мощь, и современные скорости, и никаких тебе ограничений в виде, напр., разных банков памяти...
    Кмк, точно взлетит )

  7. Этот пользователь поблагодарил ALS за это полезное сообщение:

    CityAceE (06.12.2022)

  8. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  9. #17
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,552
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    272
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    Спорное утверждение про демотивацию, мне наоборот он нравится гораздо больше чем тумб2 или x86.
    Причем это 2 крайности соотношения размера инструкций к производительности
    в смысле "крайности"? армокод, написанный руками, весьма компактен, даже якобы неэкономный изначальный арм32, именно потому, что базовые инструкции, если в память научиться реже лазить, довольно "плотные" - в отличие от мипсоподобных
    Прихожу без разрешения, сею смерть и разрушение...

  10. #18
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    смысле "крайности"? армокод, написанный руками, весьма компактен, даже якобы неэкономный изначальный арм32, именно потому, что базовые инструкции, если в память научиться реже лазить, довольно "плотные" - в отличие от мипсоподобных
    Крайности в том что x86 очень большие инструкции, arm достаточно компактные, а по производительности тягаются между собой

  11. #19
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,552
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    272
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    Крайности в том что x86 очень большие инструкции, arm достаточно компактные, а по производительности тягаются между собой
    Это современные сложные микроархитектуры по производительности тягаются, а при упрощении потрохов арм (и большинство рисков) выигрывает чем проще тем больше. Ну и всё же в x86 (32-битном по крайней мере) большинство ходовых инструкций сами по себе не "большие", но реальный код получается раздутым до стереотипно-рисковых величин из-за лишнего мусора - близких переходов, инкрементов, перетасовок данных из-за недостатка и неполной заменяемости регистров... Но до сих пор слабознакомые повторяют миф о том, что риск якобы всегда меньше делает на инструкцию.
    Прихожу без разрешения, сею смерть и разрушение...

  12. #20
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    Но до сих пор слабознакомые повторяют миф о том, что риск якобы всегда меньше делает на инструкцию.
    Я о том что более простые (и более ортогональные) инструкции risc-v по сравнению с arm не приговор о меньшей производительности процессора

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Осваиваем микрокомпьютер (1 и 2 ч.)
    от kas29 в разделе Пресса
    Ответов: 2
    Последнее: 06.02.2020, 01:27
  2. Микрокомпьютер Orange Pi
    от CityAceE в разделе Зарубежные компьютеры
    Ответов: 29
    Последнее: 26.02.2016, 07:00
  3. RISC OS
    от Кирлиан в разделе Зарубежные компьютеры
    Ответов: 7
    Последнее: 07.08.2012, 01:28

Ваши права

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