Методика разработки многопоточных приложений: принципы и пра
От: Аноним Intel  
Дата: 05.08.04 15:10
Оценка: 481 (7) +1
Статья:
Методика разработки многопоточных приложений: принципы и практическая реализация
Автор(ы): Intel
Дата: 06.08.2004
Современные операционные системы (OC) нацелены на наиболее эффективное использование ресурсов компьютера. По большей части эффективность достигается за счет разделения ресурсов компьютера между несколькими процессами (многозадачность). Такое крупномасштабное разделение ресурсов обеспечивается операционными системами без каких-либо действий со стороны приложений или процессов. Процессы могут выполняться одновременно за счет переключения центрального процессора (или нескольких процессоров) между ними. Последние версии OC предоставляют механизмы, позволяющие приложениям управлять ресурсами компьютера и распределять их с большей степенью детализации, т.е. на уровне потоков. По аналогии с многозадачными операционными системами, которые могут одновременно выполнять несколько задач путем запуска нескольких процессов, процесс может в свою очередь выполнять несколько задач за счет использования нескольких потоков. В данном документе обсуждаются способы применения потоков для повышения производительности приложений. Также здесь представлена методика распараллеливания последовательных приложений.


Авторы:
Intel

Аннотация:
Современные операционные системы (OC) нацелены на наиболее эффективное использование ресурсов компьютера. По большей части эффективность достигается за счет разделения ресурсов компьютера между несколькими процессами (многозадачность). Такое крупномасштабное разделение ресурсов обеспечивается операционными системами без каких-либо действий со стороны приложений или процессов. Процессы могут выполняться одновременно за счет переключения центрального процессора (или нескольких процессоров) между ними. Последние версии OC предоставляют механизмы, позволяющие приложениям управлять ресурсами компьютера и распределять их с большей степенью детализации, т.е. на уровне потоков. По аналогии с многозадачными операционными системами, которые могут одновременно выполнять несколько задач путем запуска нескольких процессов, процесс может в свою очередь выполнять несколько задач за счет использования нескольких потоков. В данном документе обсуждаются способы применения потоков для повышения производительности приложений. Также здесь представлена методика распараллеливания последовательных приложений.
Re: Методика разработки многопоточных приложений: принципы и
От: AndreyFedotov Россия  
Дата: 05.08.04 17:27
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Статья:



А>Авторы:

А>Intel

А>Аннотация:

А>В этом номере мы публикуем cокращенный журнальный вариант руководства Intel по распараллеливанию приложений и использованию технологии HyperThreading. Эта статья предоставлена Intel как часть программы для разработчиков Intel Developer Services. Участникам программы предоставляется доступ к полной версии этой и других статей. Чтобы стать участником программы, достаточно зарегистрироваться на нашем сайте по адресу http://rsdn.ru/article/baseserv/intel/reg.aspx.

Довольно интересно. Не могли бы вы привести другие ресурсы по разработке многопоточных приложений?
Re: Методика разработки многопоточных приложений: принципы и
От: DemAS http://demas.me
Дата: 06.08.04 11:12
Оценка:
Здравствуйте, Intel, Вы писали:

Хм... а только в моем номере этой статьи нет ?
... << Rsdn@Home 1.1.4 beta 1 >>
Re[2]: Методика разработки многопоточных приложений: принцип
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 06.08.04 14:01
Оценка: +1
Здравствуйте, DemAS, Вы писали:

DAS> Хм... а только в моем номере этой статьи нет ?


это как все страницы на месте, а статьи нет? или тоже белый разворот?
Re[2]: Методика разработки многопоточных приложений: принцип
От: Блудов Павел Россия  
Дата: 16.08.04 13:25
Оценка:
Здравствуйте, AndreyFedotov.

Пожалуйста, не злоупотребляйте цитированием.
Это может и будет использовано против Вас.
Re: Методика разработки многопоточных приложений: принципы и
От: Аноним  
Дата: 11.03.08 14:37
Оценка:
достаточно зарегистрироваться на нашем сайте по адресу http://rsdn.ru/article/baseserv/intel/reg.aspx.

Не работает ссылка — "Внутренняя ошибка сервера".
Re[2]: Методика разработки многопоточных приложений: принцип
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 11.03.08 15:43
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А> достаточно зарегистрироваться на нашем сайте по адресу http://rsdn.ru/article/baseserv/intel/reg.aspx.

А>Не работает ссылка — "Внутренняя ошибка сервера".

нажми еще раз на http://www.rsdn.ru/article/?591
Автор(ы): Intel
Дата: 06.08.2004
Современные операционные системы (OC) нацелены на наиболее эффективное использование ресурсов компьютера. По большей части эффективность достигается за счет разделения ресурсов компьютера между несколькими процессами (многозадачность). Такое крупномасштабное разделение ресурсов обеспечивается операционными системами без каких-либо действий со стороны приложений или процессов. Процессы могут выполняться одновременно за счет переключения центрального процессора (или нескольких процессоров) между ними. Последние версии OC предоставляют механизмы, позволяющие приложениям управлять ресурсами компьютера и распределять их с большей степенью детализации, т.е. на уровне потоков. По аналогии с многозадачными операционными системами, которые могут одновременно выполнять несколько задач путем запуска нескольких процессов, процесс может в свою очередь выполнять несколько задач за счет использования нескольких потоков. В данном документе обсуждаются способы применения потоков для повышения производительности приложений. Также здесь представлена методика распараллеливания последовательных приложений.
... << RSDN@Home 1.2.0 alpha 2 rev. 872>>
Re: Методика разработки многопоточных приложений: принципы и
От: OCTAGRAM Россия http://octagram.name/
Дата: 15.03.08 03:03
Оценка:
Intel пишет:
> *Статья:*
> Методика разработки многопоточных приложений: принципы и практическая
> реализация <http://rsdn.ru/article/?591&gt;
Автор(ы): Intel
Дата: 06.08.2004
Современные операционные системы (OC) нацелены на наиболее эффективное использование ресурсов компьютера. По большей части эффективность достигается за счет разделения ресурсов компьютера между несколькими процессами (многозадачность). Такое крупномасштабное разделение ресурсов обеспечивается операционными системами без каких-либо действий со стороны приложений или процессов. Процессы могут выполняться одновременно за счет переключения центрального процессора (или нескольких процессоров) между ними. Последние версии OC предоставляют механизмы, позволяющие приложениям управлять ресурсами компьютера и распределять их с большей степенью детализации, т.е. на уровне потоков. По аналогии с многозадачными операционными системами, которые могут одновременно выполнять несколько задач путем запуска нескольких процессов, процесс может в свою очередь выполнять несколько задач за счет использования нескольких потоков. В данном документе обсуждаются способы применения потоков для повышения производительности приложений. Также здесь представлена методика распараллеливания последовательных приложений.

Эх, если бы у Intel был компилер для сабжа в подписи...

--
ISO/IEC 8652:1995/Amd 1:2007
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Методика разработки многопоточных приложений: принцип
От: remark Россия http://www.1024cores.net/
Дата: 14.04.08 06:27
Оценка:
Здравствуйте, AndreyFedotov, Вы писали:


AF> Довольно интересно. Не могли бы вы привести другие ресурсы по разработке многопоточных приложений?



Вынес в отдельный топик: Что почитать про многопоточность и распараллеливание
Автор: remark
Дата: 14.04.08




1024cores &mdash; all about multithreading, multicore, concurrency, parallelism, lock-free algorithms
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.