Поиск, машинное обучение, анализ данных, создание и доставка контента, дополненная и виртуальная реальность, компьютерные игры − список ресурсоемких задач для компьютерных систем с каждым днем только расширяется. Когда же мы говорим про технологическую сторону вопроса, то обсуждаем две темы.
Рубрика «x86» - 6
Высокопроизводительные вычисления на архитектуре x86 для эпохи технологий с эффектом присутствия
2016-12-09 в 13:48, admin, рубрики: amd, x86, zen, Блог компании AMD, Железо, ПроцессорыЗамена RISC-машины на x86: приглашаю пощупать и потестировать завтра
2016-10-26 в 8:29, admin, рубрики: huawei, Kunlun, RISC, x86, Блог компании КРОК, ит-инфраструктура, Серверная оптимизация, Серверное администрирование, системное администрирование
RISC-архитектура довольно долго была безальтернативной для процессинга банков и другого ответственного хайлоада. Как только начался кризис, всё чаще и чаще стало звучать мнение, что x86 тоже вполне может справиться. Теперь x86 активно щупают и кое-где внедряют. Потому что экономия в разы.
Завтра, в четверг 27 октября, в 18:00 мы будем издеваться над x86-машиной с интригующим названием Huawei Kunlun. Приходите потыкать в него палочкой. Будем нагружать его Oracle и майнингом биткоинов до тех пор, пока он, как бензопила из анекдота, не скажет «Хррр».
Ниже — короткое FAQ про RISC-машины и программа тест-драйва.
Читать полностью »
Очень простой и быстрый HTML->TEXT
2016-06-29 в 19:53, admin, рубрики: html, x86, ненормальное программирование
Все видели просмотрщик html-файлов в TotalCommander. Загорелся идеей написать простой и очень маленький текстовый браузер для своей операционки. Поначалу, смотрел в сторону asm-xml — отличный парсер, однако ну очень уж большой (мой предел — 64 килобайта, не технический, просто принцип такой). Ниже описан очень простой способ получения текста из html.
Тихая революция: внедрение x86-архитектуры вместо RISC-машин для процессинга банка
2016-04-26 в 6:27, admin, рубрики: HPE, RISC, x86, банк, Блог компании КРОК, высокая производительность, ит-инфраструктура, компания из трёх букв, Серверное администрирование, тесты
— Смета была 200 миллионов рублей, а стала 650 миллионов! Вы обалдели?
По слухам, именно так начался этот проект на совете директоров банка. Курсовая разница по одной из поставок серверов составляла 450 миллионов рублей. Естественно, хотелось как-то уменьшить эти затраты.
Долгое время считалось, что архитектура x86 «из коробки» не предназначена для серьёзных вычислений. Самые серьёзные в мире вычисления (по нагрузке и требованиям к надёжности) — это банковское ядро, процессинг. Там не закончить считать вовремя 2–3 операционных дня подряд означает просто закрытие банка (и проблемы с банковской системой страны) из-за возникающего разрыва, который догнать уже невозможно.
Один банк из ТОП-10 ещё пару лет назад планировал докупить себе машин P-серии, известных своей надёжностью, масштабируемостью и производительностью. Про x86 там даже не думали, пока не настал кризис. Но кризис настал. Одна машина за 5–7 миллионов долларов (а нужна даже не одна и не две) — это немного перебор. Поэтому руководство решило тщательно изучить вопрос замены RISC на x86.
Ниже — сравнение двух подобных конфигураций (они не совсем одинаковые): P-серия с RISC-процессорами с ядрами на 4 ГГЦ из расчёта одно RISC-ядро на два ядра x86 2.7 ГГЦ. Всё это мы смонтировали в машзале дата-центра банка, загнали туда реальную базу, показывающую несколько банковских дней за прошлый год (у них есть специально заготовленная среда для тестов, полностью симулирующая реальность и полноценную нагрузку от транзакций, банкоматов, запросов и т. п.), и выяснили, что x86 подходит и стоит в разы дешевле.Читать полностью »
Сегодня вышел 64-битный Firefox для Windows
2015-11-03 в 16:49, admin, рубрики: Firefox, Firefox 42, mozilla, Mozilla Firefox, windows, x86, x86-64, браузеры, операционные системы, Софт Сегодня, 3 ноября, 42 версия браузера Firefox сменила статус бета-версии на релизную. На компьютеры сотен миллионов пользователей свежая «лиса» уже начала попадать через внутреннюю функцию проверки новой версии. Среди изменений — улучшения приватного режима и возможность глушить отдельные вкладки. Но то, что ожидали многие, нужно качать отдельно: как и обещалось, 64-битная сборка доступна только на серверах FTP.
Читать полностью »
3 ноября Mozilla выпустит 64-битный Firefox для Windows
2015-10-19 в 12:22, admin, рубрики: Firefox, mozilla, Mozilla Firefox, windows, x86, x86-64, браузеры, операционные системыА к концу 2016 года из Firefox уберут поддержку NPAPI
Firefox 42, следующая версия браузера от Mozilla, будет доступен как в виде 32-битного приложения, так и в качестве 64-разрядной программы. Последняя опциональная и доступная только на сервере FTP версия будет использовать преимущества архитектуры x86-64 (AMD64/Intel 64). К примеру, она сможет адресовать больше 4 ГиБ памяти. На данный момент под Windows есть только 32-разрядная сборка Firefox. Для пользователей Linux и Mac OS 64-битный Firefox доступен уже давно. Firefox 42 выходит 3 ноября этого года.
Читать полностью »
Android на x86 ноутбуке
2015-07-29 в 20:40, admin, рубрики: acer, android, aspire one, x86, ноутбук, Ноутбуки, операционные системы, троллейбус из хлеба
Попался в руки старый нетбук Acer Aspire One, самый первый из них, с 8 Гб тормознутой флешки вместо диска. За время активной жизни на нем были WinXP (очень медленно) и Arch Linux (едва приемлемо). Я уже собирался вернуть на него обратно Arch и потом в меру сил придумывать, зачем же он нужен, но тут наткнулся на проект Android х86. Он более-менее развивается и направлен на запуск Андроида на ноутбуках, планшетах и иногда настольных компьютерах с архитектурой х86. Началось все с порта на Asus Eee PC в районе версии 1.6, но постепенно поддержка разнообразного настольного железа расширилась. Сейчас доступна для скачивания версия 4.4-r3, 5.0 в работе. Соответствие между ветками для х86 и теми, что устанавливаются на телефоны для меня крайне призрачны, потому что сталкиваться с потрохами системы не приходилось. Есть еще аналогичный проект Android-IA, курируемый Intel, но там поддерживается меньше железа и обязательно требуется UEFI для загрузки.
Читать полностью »
Intel Xeon`ы врываются на рынок отказоустойчивых RISC-серверов, построенных по лекалам mainframe
2015-04-17 в 23:31, admin, рубрики: HP, hp-ux, IBM, intel, itanium, linux, mainframes, microsoft, Microsoft SQL Server, nonstop, open source, openvms, oracle, power, RISC, sparc, sql server, UNIX, Windows Server, x86, xeon, высокая производительность, ит-инфраструктура, метки: hp, ibm Несмотря на скепсис многих аналитиков, «проект Odyssey» запущенный компанией Hewlett-Packard осенью 2011 года сегодня реализован в реальных продуктах.
И с марта 2015 года Hewlett-Packard начинает поставки своих серверов Integrity Superdome X и NonStop X с процессорами Intel Xeon E7.
Эти сервера предназначены для выполнения ответственных задач под управлением ОС Linux, а чуть позднее обещают поддержку Microsoft Windows Server 2012 и SQL Server — см. статью: «HP представила серверы Superdome и NonStop на платформе x86».
Integrity Superdome X и NonStop X имеют до 16 процессоров Xeon и до 3 Тб ОЗУ, и объединяя их в кластеры, из них можно построить единую систему включающую до 4080 процессоров (настоящий суперкомпьютер)!
Кроме Hewlett-Packard отказоустойчивые сервера, построенные по лекалам mainframe и включающие ширпотребные процессоры Intel Xeon E7 сегодня также выпускает компания Fujitsu. И менеджеры Fujitsu грозятся своим сервером PRIMEQUEST 2000 уничтожить RISC-сервера как класс:) — см. статью: «FUJITSU против всех или Японский убийца RISC серверов».
Кстати Hewlett-Packard тем у кого исторически используется СУБД Microsoft SQL Server, а бизнес вырос до невероятных пределов и переходить (принципиально меняя своё разработанное ПО) на RISC/UNIX-системы очень не хочется — теперь рекомендует просто купить новый mainframe-подобный сервер HP Integrity Superdome X на Intel Xeon E7 и под управлением Microsoft Windows Server 2012 с СУБД SQL Server!
Для некоторых корпоративных IT-отделов это новость, может показаться невероятной новой возможностью (как открытие Америки Колумбом), снимающая многолетнюю головную боль:)
Microsoft, со своей стороны, обещает бросить все свои сила на поддержку этих чудных серверов HP Integrity Superdome X прокладывающими мост между двух миров: «ширпотребными x86-серверами» и «критически важным корпоративным бизнесом»!
Читать полностью »
Ассемблер для задач симуляции. Часть 1: гостевой ассемблер
2015-04-06 в 6:03, admin, рубрики: binary translation, decoder, ia32, interpreter, simulation, virtualization, x86, Блог компании Intel, Программирование, системное программирование, метки: assemblerInstructions, registers, and assembler directives are always in UPPER CASE to remind you that assembly programming is a fraught endeavor
golang.org/doc/asm
На Хабре да и в Интернете в целом есть довольно много информации про использование языков ассемблера для всевозможных архитектур. Пролистав доступные материалы, я обнаружил, что чаще всего освещаемые в них области использования ассемблера и родственных технологий следующие:
- Встраиваемые (embedded) системы.
- Декомпиляция, обратная разработка (reverse engineering), компьютерная безопасность.
- Высокопроизводительные вычисления (HPC) и оптимизация программ.
И конечно же, в каждой из этих областей существуют специфические требования, а значит свои понятия об инструментах и «свой» ассемблер. Эмбедщики смотрят в код через редактор и дебаггер, реверс-инженеры видят его в декомпиляторах вроде IDA и radare2 и отладчиках ICE, а HPC-спецы — через профилировщики, такие как Intel® VTune™ Amplifier, xperf
или perf
.
И захотелось мне рассказать об ещё одной области программирования, в которой ассемблеры частые спутники. А именно — об их роли при разработке программных моделей вычислительных систем, в простонародье именуемых симуляторами.
Читать полностью »
Антивирус, Android и х86. Особенности взаимодействия
2015-02-18 в 5:54, admin, рубрики: android, x86, Алгоритмы, антивирус, Блог компании Intel, информационная безопасность, касперский, Разработка под android, метки: Касперский
Тема оптимизации Android-приложений под платформу х86 не сходит со страниц нашего блога. Сегодня мы посмотрим на проблему под несколько специфическим углом. Портируются ли под Intel… вирусы? В чем заключаются нюансы функционирования антивирусов на разных платформах? С какими проблемами встречаются разработчики антивирусного ПО на пути оптимизации? С этими вопросами обратились к команде лаборатории Касперского, разрабатывающей антивирус для Android.
Читать полностью »