Тишинуша Гамимеря (spamsink) wrote,
Тишинуша Гамимеря
spamsink

Category:

Процессорно-архитектурное

Эта штука будет посильнее Трансметы Дитцела!

tl;dr: длины индивидуальных инструкций не обязательно кратны байту; каждый обобщенный линейный участок (один вход, несколько выходов) состоит из заголовка, сообщающего размер участка, и двух кусков: набора инструкций с аргументами потенциально переменной длины — операции с константами, разнообразные обращения к памяти — и набора инструкций фиксированной длины ("регистровых" - в кавычках, потому что регистров в традиционном понимании нет, а есть конвейер результатов). Один из кусков записывается задом наперед, а переход происходит на границу между кусками. Это существенно облегчает декодирование, уменьшает длину конвейера инструкций и избавляет от необходимости переименовывать регистры, и т.п. Предсказание переходов тоже упрощается, поскольку нужно хранить предсказание не каждого условного перехода, а лишь какой именно из переходов в линейном участке сработает. Также планируется сохранять историю предсказаний переходов между запусками программ.
Tags: links
Subscribe

  • Физиогномическое

    Совершая традиционную вечернюю прогулку вокруг микрорайона с находящимся в нём стадионом, я более или менее внезапно (подходя к стадиону, я видел…

  • Локально-потеплительное

    В прошлые выходные, удлинненные из-за госпраздника, у нас была жаркая погода. В субботу ближе к вечеру интернет вдруг портиться: роутер довольно…

  • Мононимическое

    Есть у меня сослуживец, родом из Индии, долгое время работавший в индийском отделении, но недавно приехавший в США. Зовут его, скажем,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 29 comments

  • Физиогномическое

    Совершая традиционную вечернюю прогулку вокруг микрорайона с находящимся в нём стадионом, я более или менее внезапно (подходя к стадиону, я видел…

  • Локально-потеплительное

    В прошлые выходные, удлинненные из-за госпраздника, у нас была жаркая погода. В субботу ближе к вечеру интернет вдруг портиться: роутер довольно…

  • Мононимическое

    Есть у меня сослуживец, родом из Индии, долгое время работавший в индийском отделении, но недавно приехавший в США. Зовут его, скажем,…