Deutsch
Germany.ruФорумы → Архив Досок→ Компьютер & Co

помогите собрать РС

17.03.05 09:40
Re: помогите собрать РС
 
katran76 постоялец
в ответ KOCMATOB 17.03.05 09:18
Решил добавить про оптимизацию
Процесс разработки программы включает такие этапы:
1. Написание исходного кода (обычно на языке C/C++)
2. Компиляцию этого кода для заданной архитектуры (перевод на язык процессора)
Скорость работы программы зависит от:
1. Профессионализма программиста пишущего программу
2. Особенностей процессора
3. Используемого компилятора.
Ключевым пунктом является (3), т.е. насколько эффективно компилятор использует возможности процессора.
Для неспециалистов :
один и тот же закон может быть протрактован различным образом разными юристами и/или применительно к разным случаям.
Точно так же один и тот же текст программы на C/C++ может быть скомпилирован двумя разными
компиляторами с разбросом в скорости 10-30% на одном и том же процессоре.
С АМД проблема (я думаю что это скоро изменится) в том, что компиляторы пока не используют
всех преимуществ 64-битной архитектуры (даже если производитель это провозглашает),
т.е. это напоминает мне LKW для перевозки одного телевизора - потенциальные возможности
процессора не использованы в полной мере. С Интелом ситуация противоположная - набор комманд
процессора известен давно и все эти возможности компиляторы используют, т.е. процессор
используется более эффективно.
 

Перейти на