Dmitry Belyavsky (beldmit) wrote,
Dmitry Belyavsky
beldmit

Categories:

Intel C++ compiler

Сравнили сегодня на основном продукте быстродействие результатов работы Intel C++ и gcc под Linux.

На процессоре от Intel скорость работы у скомпилированного ICC C++-ного кода на 20% выше, чем у того же кода, скомпилированного gcc с критическими местами, переписанными на ассемблере. Без переписанных на ассемблере мест gcc-шный код тормозит еще вдвое.

На процессоре от AMD скорость скомпилированного Intel кода на C++ на 5% отстает от того, что делает связка gcc+nasm. Связка ICC+nasm работает с той же скоростью. Соотношение скоростей gcc-шных сборок сильно не меняется.

А еще ICC умеет компилировать через создание асемблерных файлов. И, видимо, их будем внимательно изучать при работе под Solaris. Как я понимаю, под Intel Solaris ICC отсутствует.
Tags: компьютерное, программирование, работа
Subscribe

  • Перечитал «Всю королевскую рать»

    Ну как перечитал. Читал я её 20 лет назад с экрана, и что-то пропустил нафиг, а что-то забыл. Ну почти всё, кроме образа главного героя и фразы про…

  • Немного лытдыбра

    Съездил в Прагу. Надо было отправить Галю в Москву закрыть программу 10 класса. Одну. Очень нервничал, что завернут, но девица благополучно доехала и…

  • Ещё один штрих к портрету эпохи

    При затоплении Молого-Шекснинской низменности людей переселяли, произвольно оценивая сумму компенсации за обустройство на новом месте. Но песня не о…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 5 comments