The Top Android Apps of 2013
The top Android apps of 2013 have been put together by Google Play users, with more than one million votes cast in the first annual Players’ Choice: Top Google Play Apps and Games poll. There were...
View ArticleMobile Development in 2013: A Look Back
2013 was a good year for mobile app developers. Revenues from app development in major app stores reached historical levels, with Android apps doing especially well in Asian markets. Shopping apps...
View ArticleWhat's next? World 2.0, a programmable smart world, that's what.
This imaginative "what might be" post requires a disclaimer. So to be clear to my readers, these thoughts are my own, not coming from Intel. This is purely my speculation, my phrasing, and...
View ArticleDoctor Fortran in "It's a Modern Fortran World"
I recently received a copy of "Numerical Computing with Modern Fortran", by Richard Hanson and Tim Hopkins, and noted how many books on Fortran are being published recently with "Modern Fortran" in the...
View ArticleIntel® Xeon Phi™ coprocessor Power Management Configuration: Why should I...
Previous blogs on power management and a host of other power management resources can be found in List of Useful Power and Power Management Articles, Blogs and References.WHAT AND WHY DO WE WANT TO...
View ArticleOpinion: Matt's Top 10 Tech & Gaming Predictions for 2014
Out with 2013 and in with 2014!!!So here are my top ten (10) predictions for technology and gaming related things in the coming new year. I can hardly wait!1) PC "Next"? It's your SmartPhone! Expect...
View ArticleOpinion: Matt's Top 10 Tech & Gaming Predictions for 2014
Out with 2013 and in with 2014!!!So here are my top ten (10) predictions for technology and gaming related things in the coming new year. I can hardly wait!1) PC "Next"? It's your SmartPhone! Expect...
View ArticleBubble, Bubble, Toil and Trouble; Mutex Lock and Buffer Double
A problem that I’ve been seeing recently within genomic codes stems from the I/O required. Before you can start processing them, large data files of DNA reads have to be read into memory and converted...
View ArticleWhat Will Win in 2014: Mobile, Wearables, and Developers
It’s that time of year when various pundits sharpen their pens and make predictions on what they think will be trending for the coming 365 days. Predictions are usually based on what happened the...
View ArticleIntelXDK , Crosswalk Runtime and WebGL
IntroductionThis article is about developing android apps using Intel XDK and three.js.It will give an overview on how to develop GUI based app for Android architecture using this wonderful tool.I have...
View ArticleThe symbiotic relationship of social media and apps
Symbiosis is a term used in biology to describe a relationship that is (usually) mutually beneficial to one another. The two parties in the relationship depend on each other’s unique gifts in order to...
View ArticleАппаратная транзакционная память. Обзор решений. Часть 3. Доступные решения
Наконец, перейдём к вендорам, предоставляющим продукцию с HTM на борту. IBMКомпания IBM в настоящее время предоставляет процессоры с поддержкой HTM для двух архитектур процессоров: Power* и System z....
View ArticleАппаратная транзакционная память. Обзор решений. Часть 4. Заключение
После двадцати лет теоретических исследований и экспериментальных решений поддержка транзакционной памяти наконец-то нашла своё место в процессорах. При этом каждый вендор подошёл к проблеме...
View ArticleДвоичная трансляция для задач симуляции. Часть 1. Основные принципы
Самой простой техникой для симуляции работы некоторого процессора является интерпретация каждой гостевой инструкции, встречающейся в процессе работы модели. Данный подход обладает рядом положительных...
View ArticleДвоичная трансляция для задач симуляции. Часть 2. Статика и динамика
Попытаемся ответить на два следующих вопроса. 1. Какой должна быть единица ДТ? Другими словами, чем определяется количество и расположение целевых инструкций, обрабатываемых за один проход транслятора?...
View ArticleДвоичная трансляция для задач симуляции. Часть 3. Оптимизации
Оптимизирующая трансляцияПосле того, как некоторый блок трансляции создан, может оказаться, что возможно преобразовать его так, чтобы он исполнялся быстрее, при этом сохранив его семантику; другими...
View ArticleАппаратная виртуализация. Теория, реальность и поддержка в архитектурах...
В статье описываются основания и особенности использования аппаратной поддержки виртуализации компьютеров. Рассказ начинается с определения трёх необходимых условий виртуализации и формулировки...
View ArticleДесять имён для одной архитектуры Intel
На пятничном семинаре учебного проекта лаборатории МФТИ-Интел один из студентов задал мне примерно такой вопрос: а почему 64-битный вариант архитектуры процессоров Intel называется x64, а 32-битный —...
View ArticleМобильная платформа на Intel® Atom™ пятого поколения — Merrifield
В феврале 2013 компания Intel® официально представила новую платформу Intel® Atom™ Clover Trail+. На этой платформе появился ряд устройств: телефонов и планшетов под управлением операционных систем...
View ArticleКонец эры ПК?
В последнее время приходят тревожные сигналы о значительном падении продаж ПК, о том, что наступает конец эры ПК. Под ПК имеются в виду всем привычные настольные и портативные компьютеры (десктопы и...
View Article