Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования (Андрей Ефимов, SECR-2016) — различия между версиями

Материал из 0x1.tv

(Batch edit: replace PCRE (\n\n)+(\n) with \2)
 
(не показано 5 промежуточных версий этого же участника)
Доклад ориентирован на инженеров-схемотехников и системных программистов, заинтересованных в разработке инновационных ВС, в которых был бы устранен Силиконовый Занавес основанного на прерывания мультипрограммирования, и за счет предлагаемого автором перемещения функций ядра ОС на уровень аппаратуры была бы обеспечена более высокая эффективность вычислений одновременно с упрощением системного и прикладного программирования. Хотелось бы, чтобы заинтересованные инженеры и программисты, занимающиеся разработкой архитектуры ВС, приняли участие в дискуссии по предложениям доклада, и как максимум, создали бы рабочую группу для выполнения пилот-проекта в предлагаемой, пока еще междисциплинарной, области техники.

</blockquote>


{{VideoSection}}
{{vimeoembed|190378375|800|450}}
{{youtubelink|XfnD7XM1IMg}}{{letscomment}}
{{SlidesSection}}
[[File:Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf|left|page=-|300px]]

{{----}}
[[File:{{#setmainimage:Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммировани!.jpg}}|center|640px]]
{{LinksSection}}
* {{ConferencePage|http://2016.secrus.ruorg/program/submitted-presentations/virtualthreading-a-new-meta-architecture-computers-for-direct-fine-grained-hardware-multiprogramming}}
<!-- <blockquote>[©]</blockquote> -->

{{fblink|1795985080654505}}                                          
{{vklink|226}}                                          
<references/>



<!-- topub -->

[[Категория:SECR-2016]]
[[Категория:Микропрограммирование]]
{{stats|disqus_comments=6|refresh_time=2020-07-06T01:30:522021-08-31T16:54:20.748448904903|vimeo_comments=0|vimeo_plays=604|youtube_comments=0|youtube_plays=26}}7}}

Текущая версия на 12:20, 4 сентября 2021

Докладчик
Андрей Ефимов

Очевидны большие успехи в решении ряда задач прикладного программирования – от операций с плавающей точкой до обработки видео изображений, криптографии и протоколов TCP/IP – за счет их прямой реализации в аппаратуре вычислительных систем (ВС). Языки программирования, начиная с системы Burroughs, также достаточно широко поддерживались аппаратно в ряде старых майнфреймов. В то же время, несмотря на все более широкое распространение параллельных вычислений практически во всех приложениях, системные программисты до сих пор реализуют свою основную задачу – мультипрограммирование – в основном программно и с неоправданно большими накладными расходами из-за слабой, основанной на прерываниях, аппаратной поддержки. В представленном докладе выделяется основная причина этих накладных расходов – грубо гранулированный свопинг программных нитей на аппаратных ресурсах как единого целого и предлагается новая организация вычислительных систем с тонко гранулированным, на уровне отдельной команды свопингом, названная виртуалтрединговой мета-архитектурой. Приводится описание verilog-проекта ее реализации и начальных результатов макетирования.

Доклад ориентирован на инженеров-схемотехников и системных программистов, заинтересованных в разработке инновационных ВС, в которых был бы устранен Силиконовый Занавес основанного на прерывания мультипрограммирования, и за счет предлагаемого автором перемещения функций ядра ОС на уровень аппаратуры была бы обеспечена более высокая эффективность вычислений одновременно с упрощением системного и прикладного программирования. Хотелось бы, чтобы заинтересованные инженеры и программисты, занимающиеся разработкой архитектуры ВС, приняли участие в дискуссии по предложениям доклада, и как максимум, создали бы рабочую группу для выполнения пилот-проекта в предлагаемой, пока еще междисциплинарной, области техники.

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.

Презентация

Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммирования.pdf
Виртуалтрединг — новая мета-архитектура компьютеров для прямого тонко гранулированного аппаратного мультипрограммировани!.jpg

Примечания и ссылки

Plays:91   Comments:6