Забавные новости 0й-Ti :)

Тема в разделе "WASM.HEAP", создана пользователем UbIvItS, 18 июн 2018.

Статус темы:
Закрыта.
  1. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    HoShiMin, ток-тоу всегда упирается в рантайм, в компиль-тайме его не отловишь. а синхра на ржаке может делаться примерно так..

    Код (Text):
    1. fn states (key: Option <bool> ) -> bool {
    2.      static mut state: bool = false;
    3.      if let Some (x) = key { unsafe { state =  x }  }
    4.      unsafe { state }
    5. }
    6. ..........
    7. fn use_obj (){
    8.      states (Some (true) );
    9. // do something
    10.      states (Some (false) );
    11. }
    12. ...............
    13. loop {
    14.     let status = states (None);
    15.     if !status {
    16.          use_obj ();
    17.    }
    18. wait_for (delay);
    19. }
     
  2. Win32Api

    Win32Api Member

    Публикаций:
    0
    Регистрация:
    16 окт 2022
    Сообщения:
    109
    Код (Text):
    1. void lie() {
    2.     //do something
    3. }
    4.  
    5. while (1) {
    6.     lie();
    7. }
     
  3. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.460
    Адрес:
    Россия, Нижний Новгород
    Mikl___ нравится это.
  4. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    то бишь фаервол у мокрых тупо не тащит в силу нехватки ресурсов датацентров == сплошной ой-ай получается в прямом и переносном смысле :)
    HoShiMin, вот видишь - никто не прогает на ржаке :)
     
  5. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.460
    Адрес:
    Россия, Нижний Новгород
    Да никто, никто, уговорил)
     
  6. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    HoShiMin, Ты вот, кстати, как на этом безобразие профайлинг делаешь? :)
     
  7. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.460
    Адрес:
    Россия, Нижний Новгород
    А я на нём не делаю профайлинг) Впрочем, на плюсах тоже. Ни разу ничего не профилировал.
     
  8. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Так а чего профилировать то? Никто же на этом безобразии не пишет, поэтому и кода для профилирования не существует.
     
  9. Win32Api

    Win32Api Member

    Публикаций:
    0
    Регистрация:
    16 окт 2022
    Сообщения:
    109
    Пишут, инсайдерское интервью с кодером на расте

     
  10. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Не, не пишут, Убивец же сказал. В связи с чем все книги по Ржавому предлагаю перенести в категорию фантастической литературы, сообщи во всяческие озоны и литресы.
     
  11. Win32Api

    Win32Api Member

    Публикаций:
    0
    Регистрация:
    16 окт 2022
    Сообщения:
    109
    И зачем?
     
  12. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Как это зачем? Чтобы они были в правильных разделах.
     
  13. Win32Api

    Win32Api Member

    Публикаций:
    0
    Регистрация:
    16 окт 2022
    Сообщения:
    109
  14. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241

    Цаца сделала неплохой видосик по Вопросам охлаждения == да, охлаждение переходит в область Космических технологий. Но Трабла вихревых токов не решается. :)
     
  15. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241

    Тёмный кремний - в приличном обществе сию траблу не очень любят поднимать :) меж тем, как показано в этом видео, Вопрос имеет в сущности два решения (точней три)..

    1. временное снижение частоты.
    2. размазывание операций по всей площади проца.
    3. установка постоянной частоты, ниже точки появления сих Невзгод.
    =======
    надо заметить, что №3 наиболее Разумный == средняя скорость вычислений получается максимальной, но сий грязный ФАКтЪЪ дИАвольски вреден для продаж :grin: поспешай медленней (ц) Козьма Прутков :)
     
  16. aa_dav

    aa_dav Active Member

    Публикаций:
    0
    Регистрация:
    24 дек 2008
    Сообщения:
    462
    Темный кремний был нормой жизни в ранние годы процессорной техники и его бороли конвееризацией когда разные части проца занимались одновременно разными фазами выполнения разных инструкций.
    Просто со временем оказалось, что радиаторы ну тупо не справляются и всего лишь. Приходится наступать на горло параллельности и конвееризации для снижения тепловыделения.
     
  17. Win32Api

    Win32Api Member

    Публикаций:
    0
    Регистрация:
    16 окт 2022
    Сообщения:
    109
    4. здравый смысл
     
  18. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241

    Товарищ задался забавным вопросом :)
    --- Сообщение объединено, 9 авг 2024 ---
    нагрев является лишь следствием наличия тока в эл цепи, а корневая трабла идёт из-за миниатюризации == чем меньше средний размер элементов чипа и чем плотней они расположены, тем меньше пороговые Вольты для образования коротыша + больше играет значение тепловое движение Атомов/Молекул. на определённых размерах начинают полностью доминировать тепловые шумы и чип при любых токах не работает, пч теряет постоянство геометрии/\топологии :)
     
  19. Entropy

    Entropy Member

    Публикаций:
    0
    Регистрация:
    23 авг 2020
    Сообщения:
    185
    использование всех его инструкций ?
     
  20. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241

    никому не нужна секура :blush2:
    схемы есть разные..

    1. раскидывание задач по разным ядрам.
    2. частичное отключение кэша для создания буферных зон.
    3. ранжирование инструкций по амплитудам вихревых токов == ранжированию по лагам: чем больше лаг, тем меньше вихревых токов :)
    4/ тротлинг.
    5. если в системе несколько физически отдельных процев, то задачи могут перекидываться на "холодный" камень, а перегретый уходить в холостой иль щадящий режим.
    =========
    самое смешное, что эти танцы с бубном не просто роняют скорость, но довольно быстро выжигают проц: тот же тротлинг гонит частоту сразу вверх при малейшем "рабочем статусе", а в итоге скачок температуры только Веселей :)
     
Статус темы:
Закрыта.