Программирование под процессор.

tel7432545

Просвятите, что это такое? Что-то вроде ассемблера или что?
"Предполагается ставить программу непосредственно на процессоры Intel" - это вообще как понимать?

bleyman

Фф каком контексте?

tel7432545

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

janlynn

> ставить программу непосредственно на процессоры Intel
это как ?

pulmo

мб оптимизация под интеловский процессор?

pulmo

начни с этой книжки
Revealing the secrets of the software tuning process, The Software Optimization Cookbook provides recipes for high-performance applications on the Intel® Pentium® III and Pentium® 4 processors. Simple explanations and C language examples show you how to address performance issues with algorithms, memory access, branching, SIMD instructions, multiple threads, and floating-point calculations. With this book, you need not be a processor architect or assembly language expert to get the full power out of your software on the 32-bit Intel Architecture.
за 2 вечера осилить можно всю
как говорит мой научник - она написана для индусских программистов, не понять азов невозможно

bleyman

тогда наверное имеется в виду использование конкретных архитектурных особенностей конкретных процессоров, а так же специфических расширений (MMX, SSE, SSE2 в случае интел и разных 3dNow в случае амд). Ну то есть архитектурные особенности - это способы распараллеливания команд, работа с кешем етс., которые на разных процессорах отличаются, и которые, при правильном использовании, способны ускорить работу программы в десятки и сотни раз. В некоторых случаях.
А ММХ, SSE и все такое - это специальные наборы команд для векторных операций. Опять же существенно ускоряют всё, если удется их правильно заюзать. Но, с другой стороны, поддерживаются не везде.
Оставить комментарий
Имя или ник:
Комментарий: