Да, про этот. Но ОС != SDK, это две большие разницы. Вам ничто не мешает написать свой SDK при необходимости :). ОС нужна постольку поскольку конкурсы обычно бывают для конкретного класса устройств, на котором стоит определенный класс ОС, в данном случае это была обычная десктопная Windows, существующая уже не первое десятилетие — софта под нее просто масса.
А конкурсы без указания ОС — это что-то совсем отвлеченное, типа конкурса идей.
Я не согласна с «как обычно». Бывает и так и этак. Осенью здесь на хабре Intel проводил масштабный конкурс ПО для планшетов и моноблоков, там вообще никакой софт для написания не специфицировался, главное — чтобы идея была хорошая. И это только один из примеров.
А про грядущий конкурс публичной информации пока нет, но можно предположить, что это тоже будет конкурс идей и концепций, а не продвижение Intel SDK
У вас — правильная голова :) или, хотя бы, правильные вопросы в ней. Но не все же такие, как Вы. Да и покупать кота в мешке хотят не все, так что лучше покупать с полным пониманием предмета. Купить пока можно только вне России, но зато в куче мест. Список — www.intel.com/content/www/us/en/do-it-yourself/where-to-buy.html стоимость — менее $70.
Точно выше i486 и Pentium. А если серьезно, то пока недостаточно данных для объективной оценки. Когда они появятся — попробую сделать отдельный пост, тема интересная.
Стоп. Теперь уже я перестала понимать. Кварк в Edison — НЕ тот, который уже выпущен и есть в ARK. Да? Так что же такое это «Так что посыпаю голову пеплом за свою теорию, что будет два разных чипа»? Или я что-то пропустила?
Не имея достовеной информации по этой теме, я поддерживаю ваш последний комментарий. Сейчас есть одноядерные модели, через полгода появятся двухядерные. Это — нормальная практика развития.
Деда Мороза еще можно ввести в заблуждение, а у нас все ходы записаны, все считается автоматом, так что ему писать бесполезно, лучше писать комментарии… А потом мы возьмем и изменим правила -будем давать приз за самый длинный коммент или за самый плюсованный :)
Судя по вашему приросту производительности, код генерится компилятором отличный. Хотя, нет в мире совершенства, может, что-то и улучшится, особенно, если заработает SSE часть.
О, да, давайте называть вещи своими именами. Тогда по-вашему получается, что любой компилятор- это эмулятор, ведь он переводит программу, написанную на английском языке в машинный код конкретного процессора, т.е. эмулирует то, что напрямую можно написать в машинном коде :)
А производительность далека от нативной по простой причине -при прямой компиляции идет оптимизация под конкретный процессор, скажем, автовекторизация, а при переводе -не идет.
Там нет эмулятора. Houdini — компонета, транслирующая бинарный ARM код в код x86. Причем, перед выполнением, а не во время. Ничего не эмулируется.
Насчет портирования выабсолютно правы, я именно это и сказала авторам, они общали подумать :). Но, с другой стороны, это отличная новость для разработчиков. Если все, что им надо для «портирования» — это сменить конфиги, то сделать это явно стОит, даже если бы прирост не был столь велик.
Да, оба раза приложение запускается на IA32 девайсе, сначала через трансляцию. А вывод «Результатом успешного портирования на архитектуру x86, для конкретного примера, можно считать двукратное ускорение вычислений физики» абсолютно корректен (ускорение в сравнении с непортированной версией), как и корректно то, что вы говорите, одно другому не противоречит.
В данном случае исключаются не компоненты библиотеки, а некоторый семпл, просто являющийся частью общего комплекта библиотеки.
Еще учтите, что движок изначально кросс-платформенный. Поэтому, интринсики SSE там есть. Другое дело, что они не работают, но это не относится к теме поста.
Вы не правы — увеличение размера регистра далеко не единственный плюс новых наборов. Там появляются именно новые инструкции, упрощающие векторизацию. Например, загрузка в регистр непоследовательных данных и сохранение по маске.
Кроме того, темплейт будет работать медленнее интринсика по любому, а для некоторых приложений это критично
А конкурсы без указания ОС — это что-то совсем отвлеченное, типа конкурса идей.
А про грядущий конкурс публичной информации пока нет, но можно предположить, что это тоже будет конкурс идей и концепций, а не продвижение Intel SDK
А производительность далека от нативной по простой причине -при прямой компиляции идет оптимизация под конкретный процессор, скажем, автовекторизация, а при переводе -не идет.
Насчет портирования выабсолютно правы, я именно это и сказала авторам, они общали подумать :). Но, с другой стороны, это отличная новость для разработчиков. Если все, что им надо для «портирования» — это сменить конфиги, то сделать это явно стОит, даже если бы прирост не был столь велик.
Еще учтите, что движок изначально кросс-платформенный. Поэтому, интринсики SSE там есть. Другое дело, что они не работают, но это не относится к теме поста.
Кроме того, темплейт будет работать медленнее интринсика по любому, а для некоторых приложений это критично