Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:users:zps:secr2009

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
etc:users:zps:secr2009 [2016/08/08 20:53] – ↷ Page moved from users:zps:secr2009 to etc:users:zps:secr2009 keletc:users:zps:secr2009 [2016/08/09 05:23] (current) – ↷ Links adapted because of a move operation 89.163.148.22
Line 21: Line 21:
 Выполнение этих требований для пользователя, потребует многопоточную систему. В случае использования одноядерного процессора, даже с поддержкой мультимедиа расширений, возможно он не сможет предоставить необходимый уровень загрузки и обработки данных в реальном времени, потому что вместо параллельной обработки данных, он будет использовать исключительно последовательную обработку с переключением задач. Чтобы удовлетворить требования имитации многозадочности, событий пользовательского интерфейса, одноядерный процессор должен постоянно переключаться между задачами. Данное переключение между задачами неизбежно приведет к потере медиа данных и для пользователя может быть выражено дребежащим звуком, артефактами на экране при просмотре видео или видео-звонке.  Выполнение этих требований для пользователя, потребует многопоточную систему. В случае использования одноядерного процессора, даже с поддержкой мультимедиа расширений, возможно он не сможет предоставить необходимый уровень загрузки и обработки данных в реальном времени, потому что вместо параллельной обработки данных, он будет использовать исключительно последовательную обработку с переключением задач. Чтобы удовлетворить требования имитации многозадочности, событий пользовательского интерфейса, одноядерный процессор должен постоянно переключаться между задачами. Данное переключение между задачами неизбежно приведет к потере медиа данных и для пользователя может быть выражено дребежащим звуком, артефактами на экране при просмотре видео или видео-звонке. 
 На рисунке представлена схема работы одноядерного для мобильного устройства, например, телефона. На рисунке представлена схема работы одноядерного для мобильного устройства, например, телефона.
-\\ {{users:zps:1cpu_parallel_and_multicore.png?350|}} \\+\\ {{etc:users:zps:1cpu_parallel_and_multicore.png?350|}} \\
 Из риснука виндно, что с одной стороны процессору довольно часто приходится преключаться между задачами различных типов, которые в свою очередь можно делать параллельно. Так, компания Texas Instruments предложила линейку процессоров OMAP(Open Multimedia Application Platform). Данный процессор на самом деле представляет из себя несколько процессоров, каждый из которых отвечает за определенную функциональность, распараллеливая таким образом независящие задачи (см. рисунок). Из риснука виндно, что с одной стороны процессору довольно часто приходится преключаться между задачами различных типов, которые в свою очередь можно делать параллельно. Так, компания Texas Instruments предложила линейку процессоров OMAP(Open Multimedia Application Platform). Данный процессор на самом деле представляет из себя несколько процессоров, каждый из которых отвечает за определенную функциональность, распараллеливая таким образом независящие задачи (см. рисунок).
-\\ {{users:zps:2cpu_parallel_and_multicore.png?350|}} \\+\\ {{etc:users:zps:2cpu_parallel_and_multicore.png?350|}} \\
 Такое разделение можно назвать "гетерогенной" многоядерной архитектурой, так как на самом деле процессор состоит из нескольких различных ядер, отвечающих за конкретную функциональность. Внедрение таких компонентов, отвечающих за конкретные функции, например, обработку медиа-информации, позволяют реализовать практически все основные требования. Однако, под большим вопросом остается вопрос энергопотребления данного процессора. Безусловно, введение дополнительного числа процессоров увеличивает суммарное энергопотребление, но только в том случае если они все одновременно работают. Введение возможности отключать или переводить бездействующие элементы в режим энергосбережения, когда они не нужны, позволит уменьшить потребление энергии по сравнению с вариантом, когда установлен единственный процессор, обрабатывающий все данные.  Такое разделение можно назвать "гетерогенной" многоядерной архитектурой, так как на самом деле процессор состоит из нескольких различных ядер, отвечающих за конкретную функциональность. Внедрение таких компонентов, отвечающих за конкретные функции, например, обработку медиа-информации, позволяют реализовать практически все основные требования. Однако, под большим вопросом остается вопрос энергопотребления данного процессора. Безусловно, введение дополнительного числа процессоров увеличивает суммарное энергопотребление, но только в том случае если они все одновременно работают. Введение возможности отключать или переводить бездействующие элементы в режим энергосбережения, когда они не нужны, позволит уменьшить потребление энергии по сравнению с вариантом, когда установлен единственный процессор, обрабатывающий все данные. 
  
Line 41: Line 41:
   * Ambiguous computing in cloud spaces   * Ambiguous computing in cloud spaces
   * Multicore and power efficiency   * Multicore and power efficiency
-  *  {{users:zps:10.1.1_3.pdf|Multicore for mobile phones}} +  *  {{etc:users:zps:10.1.1_3.pdf|Multicore for mobile phones}} 
-  *  {{users:zps:27-687.pdf|Power Efficiency Study of Multi-threading Applications for Multi-core Mobile Systems }}+  *  {{etc:users:zps:27-687.pdf|Power Efficiency Study of Multi-threading Applications for Multi-core Mobile Systems }}
  
 == some links == == some links ==
etc/users/zps/secr2009.1470678798.txt.gz · Last modified: 2016/08/08 20:53 by kel