Коллектив Авторов - Цифровой журнал «Компьютерра» № 91

Тут можно читать онлайн Коллектив Авторов - Цифровой журнал «Компьютерра» № 91 - бесплатно полную версию книги (целиком) без сокращений. Жанр: Прочая околокомпьтерная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Коллектив Авторов - Цифровой журнал «Компьютерра» № 91 краткое содержание

Цифровой журнал «Компьютерра» № 91 - описание и краткое содержание, автор Коллектив Авторов, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
ОглавлениеТерралаб

Обзор CyanogenMod 7.1 для Android Автор: Андрей Федив

AMD Bulldozer: ждать ли революции? Автор: Андрей Луценко

Стационарные и сетевые плееры: какой выбрать Автор: Олег Нечай

Несколько современных мультимедийных плееров Автор: Олег Нечай

Что нового в Android 4.0 Ice Cream Sandwich Автор: Андрей Федив

Колумнисты

Кафедра Ваннаха: Звёзды в компьютере Автор: Ваннах Михаил

Василий Щепетнёв: Сигналы неточного времени Автор: Василий Щепетнев

Кафедра Ваннаха: Мир без числа e Автор: Ваннах Михаил

Дмитрий Шабанов: Инопланетяне рядом с нами! Автор: Дмитрий Шабанов

Василий Щепетнёв: Вариа­ционное обществоведение Автор: Василий Щепетнев

Александр Амзин: Большая игра в угадайку Автор: Александр Амзин

Кафедра Ваннаха: Киберкоммунизм или...? Автор: Ваннах Михаил

Кивино гнездо: Государственный троянец Автор: Берд Киви

Дмитрий Вибе: Те же грабли Автор: Дмитрий Вибе

Голубятня-Онлайн

Голубятня: Волшебные прогулки Автор: Сергей Голубицкий

Голубятня: Хронотоп детства Автор: Сергей Голубицкий

Цифровой журнал «Компьютерра» № 91 - читать онлайн бесплатно полную версию (весь текст целиком)

Цифровой журнал «Компьютерра» № 91 - читать книгу онлайн бесплатно, автор Коллектив Авторов
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Что касается других возможностей CM 7.1, то исправленных мелочей в ней гораздо больше, чем вместил в себя этот краткий обзор. Это и расширенная настройка интерфейса и анимации, настройка виджетов на заблокированном экране, поведения при «перепрокрутке», анонимный режим браузера, эффект «старого лампового телевизора» как при выключении, так и при включении устройства, настройка действий кнопок «Домой» и «Поиск», возможность настройки ограничений для себя — так называемый «пьяный режим», когда прежде чем разрешить звонки или отправку SMS, коммуникатор попросит вас решить математическую загадку (сложность задаётся в настройках).

CM включает в себя предустановленный root-доступ и множество утилит, без которых сложно ощутить его преимущества, — это и последняя версия приложения «Superuser» («Суперпользователь»), и пакет утилит BusyBox, а также эмулятор терминала, программа для доступа по SSH и набор утилит разработчика. Стандартным лаунчером CM выступает ADW.Launcher, но его можно заменить на любой другой.

Производительность CM в большинстве случаев позволяет получить высокие показатели в сравнительных тестах, нежели официальные прошивки, но основное преимущество CyanogenMod — это не мифическая мощность или количество попугаев в тестах, а возможность задать самые разнообразные настройки. Фактически CM — это тот Android, о котором говорит Google, — открытый, свободный и настраиваемый. А учитывая скорость его разработки и обновлений, его можно смело рекомендовать, если текущая прошивка вашего Android-устройства не даёт вам такой свободы.

Проверить, возможна ли установка CyanogenMod 7.1 на ваш коммуникатор или планшет, можно на специальной странице.

К оглавлению

AMD Bulldozer: ждать ли революции?

Андрей Луценко

Опубликовано18 октября 2011 года

Анонс новых процессоров AMD Bulldozer(«Бульдозер») получился неоднозначным. В комментариях и обзорах царит полный скепсис. Тесты показывают отсутствие значимого повышения эффективности в сравнении с предыдущей архитектурой К10 в пересчете на единичное ядро. Долгожданная архитектура процессоров от AMD вызвала всеобщее разочарование. А зря. Незамеченным осталось главное: в архитектуре процессорных систем AMD применила совершенно новый способ повышения производительности.

Чтобы понять суть произошедших революционных изменений в архитектуре нового процессора AMD, нужно абстрагироваться от результатов конкретных тестов. Никто не спорит — технология сырая. Но не будем с водой выбрасывать младенца: главное — концепция.

Посмотрите на блок-схему новых процессоров AMD. Сразу видно, архитектура ориентирована на связное выполнение двух зависимых вычислительных процессов.

Ранее за производительность боролись тремя способами наращивали количество - фото 6

Ранее за производительность боролись тремя способами: наращивали количество ядер в процессоре, повышали число команд, выполняемых за единичный такт, или увеличивали тактовую частоту, упираясь в тепловой пакет на уровне 130-150 Ватт.

"Бульдозер" двинулся другим путём. В борьбу за повышение производительности вступила многопоточная обработка команд. Возникло новое понятие: «тесно связанные вычислительные ядра», или, ещё короче, «процессорный модуль».

И вот с этого места начну поподробнее, хоть и популярно.

Задаче повышения эффективности межпроцессорного взаимодействия до сих пор внимания практически не уделялось; системы межпроцессорных прерываний остаются неизменными на протяжении уже третьего десятилетия. За это время изменилось многое, и главное, на что пока не реагировали разработчики микропроцессорных архитектур, — это совмещение на одном кристалле нескольких процессорных ядер. Нонсенс — процессоры на одном кристалле, а связь между ними организована по внешней шине и по устаревшему протоколу...

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

Их «творения» даже на последних суперскоростных процессорах работают с «тормозами». Почему? Да потому, что оптимальные алгоритмы вычислительных процессов были изменены в угоду удобству поточной индустрии программирования (слово «индус» произошло от слова «индустрия»? или наоборот?).

Базовыми технологиями производства программного продукта на настоящий момент являются объектное программирование и универсальные виртуальные машины.

Следствием такой индустриализации стало использование методов связывания объектов на этапе выполнения и выполнение кода в среде интерпретаторов. Фактически функций компилятора были перенесены в среду исполнения кода. То, что ранее выполнялось один раз на этапе компиляции дистрибутива, теперь выполняется каждый раз во время работы программы у конечного пользователя.

Но не всё так мрачно. Как говорится, «не было счастья, так несчастье помогло». Сейчас весь типовой вычислительный поток состоит из двух компонент, функций компилятора и собственно рабочего тела программы. Этот поток можно разбить на два тесно связанных потока и параллельно выполнять на разных процессорах, но вот беда: архитектура межпроцессорных взаимодействий пока такого не позволяет.

Как бороться с этой бедой? Да очень просто: есть связанные вычислительные потоки, значит, по ассоциации, нужно сделать тесно связанные вычислительные ядра для их эффективной обработки. Бульдозер выбрал этот путь.

Недавно появилась ещё одна область вычислительных задач, на которых явно применяются тесно связанные вычислительные потоки, — виртуализация. В ней используются связанные вычислительные потоки типа «хост-задача».

Да и старая академическая тема спекулятивного выполнения кода сводится к параллельной работе нескольких тесно связанных вычислительных потоков, а как уверяют теоретики, этот метод сулит небывалые уровни производительности в системах с избытком аппаратных ресурсов.

Короче говоря, настало время научить аппаратуру работать со связными вычислительными потоками, это путь к существенному повышению эффективности вычислений. А программистов научить распараллеливать код на тесно связанные потоки.

Подведём итог. Имеется устаревшая технология межпроцессорного взаимодействия, Программисты вовсю явно и неявно используют связные вычислительные потоки. Чего пока не хватает для полного «энергоэффективного» счастья? «Бульдозера», чтобы всё это расчистить под площадку для новой процессорной архитектуры.

Конечно, современное ПО не может реализовать потенциал архитектуры «Бульдозера». Использование зависимых процессорных модулей в независимых вычислительных потоках будет только ухудшать результирующую производительность системы. Но уже анонсирована поддержка данной архитектуры в Windows 8, и это дает, по предварительным оценкам специалистов, около пятнадцати процентов производительности. Даже для такой элементарной оптимизации на уровне диспетчера потоков ОС. Если же заточить под эту архитектуру виртуальные машины и компиляторы, тогда к этим процентам можно смело приписывать ещё один ноль...

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Коллектив Авторов читать все книги автора по порядку

Коллектив Авторов - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Цифровой журнал «Компьютерра» № 91 отзывы


Отзывы читателей о книге Цифровой журнал «Компьютерра» № 91, автор: Коллектив Авторов. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x