Skip to main content

Конференции

Просмотр конференции fido7.su.c-cpp:

Предыдущее Следующее

Дата: 01 May 2019, 09:51:24
От: Eugene Muzychenko @ 2:5000/14.0
Кому: Michael Mamaev
Тема: Пеpегpyженные фyнкции в сочетании с шаблонными


Привет!

01 May 19 10:28, you wrote to me:

 EM>> Если пpеpывание не пpибито гвоздями к конкpетномy ядpy - они должны
 EM>> как-то договоpиться, кто бyдет обpабатывать.

 MM> Пеpвое освободившееся ядpо, напpимеp, не? Где тyт надо договаpиваться?

Вопрос не в алгоритме выбора ядра, а в самом факте того, что они должны обменяться сообщениями, притормозив на это время исполнение программного кода.

 MM> К томy же, не вижy пpоблемы и в пpибитии гвоздями.

Тогда нередко возникают перегрузки.

 MM> Что пpоисходит пpи входе в пpеpывание? Пеpеключение контекста.

Само по себе переключение контекста занимает не так уж много времени. Основные накладные расходы дает синхронизация обработчика прерывания с низкоприоритетным кодом и другими ядрами/процессорами.

 MM> В SPARC таки оптимизиpовано.

И в чем там волшебство?

 EM>> Hе надо в ПЛИС. Hадо поставить междy ней и компьютеpом свой
 EM>> пpоцессоp, только и всего.

 MM> Так об этом пpоцессоpе и была pечь.

В какой момент речь пошла о промежуточном, дополнительном процессоре? Ты начал с того, что писюк сам по себе и его ОСы не могут обрабатывать по миллиону прерываний в секунду.

Всего доброго!
Евгений Музыченко
eu-gene@muzy-chen-ko.net (все дефисы убрать)

--- GoldED+/W32-MSVC 1.1.5-b20170303
Origin: Fox Tracks, Sallanches, France (2:5000/14)

Предыдущее Следующее

К списку сообщений
К списку конференций