Закон Мура: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
мНет описания правки
Метки: с мобильного устройства через мобильное приложение
Метки: с мобильного устройства через мобильное приложение
Строка 37:
 
=== Параллелизм и закон Мура ===
В последнее время, чтобы получить возможность задействовать на практике ту дополнительную вычислительную мощность, которую предсказывает закон Мура, стало необходимо задействовать [[параллельные вычисления]]. На протяжении многих лет, производители процессоров постоянно увеличивали [[тактовая частота|тактовую частоту]] и параллелизм на уровне инструкций, так что на новых процессорах старые однопоточные приложения исполнялись быстрее без каких-либо изменений в программном коде.<!-- ref See Herb Sutter, http://www.gotw.ca/publications/concurrency-ddj.htm The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software], Dr. Dobb’s Journal, 30(3), March 2005 ref --> Сейчас по разным причинам производители процессоров предпочитают [[многоядерность|многоядерные]] архитектуры, и для получения всей выгоды от возросшей производительности ЦП программы должны переписываться в соответствующей манере. Однако, не каждый алгоритм поддается распараллеливанию, определяя, таким образом, фундаментальный предел эффективности решения вычислительной задачи согласно закону Амдала.
 
== См. также ==