Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Поддержка sse2 в gfortran

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

alien308

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поддерживается ли sse2 в gfortran 4.7.2?

Всего записей: 2 | Зарегистр. 20-07-2014 | Отправлено: 14:22 07-09-2014
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
судя по всему, пока нет...
но лучше здесь переспроси:
http://forum.ru-board.com/topic.cgi?forum=33&topic=7860#1

Всего записей: 24056 | Зарегистр. 06-12-2002 | Отправлено: 08:32 08-09-2014 | Исправлено: akaGM, 08:34 08-09-2014
XPEHOMETP

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alien308

Цитата:
Поддерживается ли sse2 в gfortran 4.7.2?

Из официального перечня "ключиков" при компиляции программ с помощью gcc (дисклаймер - не нашел номер версии!):

Цитата:
These `-m' options are defined for the i386 and x86-64 family of computers:
...
native
This selects the CPU to tune for at compilation time by determining the processor type of the compiling machine. Using -mtune=native will produce code optimized for the local machine under the constraints of the selected instruction set. Using -march=native will enable all instruction subsets supported by the local machine (hence the result might not run on different machines).  
...
pentium4, pentium4m
Intel Pentium4 CPU with MMX, SSE and SSE2 instruction set support.  
prescott
Improved version of Intel Pentium4 CPU with MMX, SSE, SSE2 and SSE3 instruction set support.  
nocona
Improved version of Intel Pentium4 CPU with 64-bit extensions, MMX, SSE, SSE2 and SSE3 instruction set support.  
core2
Intel Core2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support.  
atom
Intel Atom CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support.

По официальной справке, они поддерживают даже SSE3. А также все, что найдут в данном конкретном компьютере (вроде имеет наибольший смысл).  
 
Вся "гнусная коллекция компиляторов" (gcc) имеет единый механизм компиляции, так что к gfortran это относится по определению.
 
ЗЫ: Читайте справку внимательно! Вопрос возник явно потому что в справке к gfortran приведены только фортран-специфичные действия, а на счет неких общих манипуляций (вроде подключения "ключиками" неких директив процессора) рекомендуют смотреть общую справку по gcc, которая весьма объемиста, и довольно бестолково составлена. Но можно спокойно погуглить на ее онлайн-вариант.

Всего записей: 2485 | Зарегистр. 21-06-2005 | Отправлено: 10:51 08-09-2014 | Исправлено: XPEHOMETP, 11:04 08-09-2014
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XPEHOMETP
 
да, действительно...
а ни gfortran.pdf ни в других мануалах даже об опции -m ни слова...

Всего записей: 24056 | Зарегистр. 06-12-2002 | Отправлено: 11:03 08-09-2014
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ага,
-msse2 / -mnosse2
-msse3
 
gfortran ест и всё работает вроде...

Всего записей: 24056 | Зарегистр. 06-12-2002 | Отправлено: 14:22 09-09-2014
alien308

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо всем ответившим!!!

Всего записей: 2 | Зарегистр. 20-07-2014 | Отправлено: 11:20 13-09-2014
GeorgeMame

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ssexx - это уже прошлый век: fma в 4 раза быстрее, правда, надо иметь процессор не ниже Хасуэлл.

Всего записей: 141 | Зарегистр. 24-07-2015 | Отправлено: 10:21 28-09-2015 | Исправлено: GeorgeMame, 10:21 28-09-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Поддержка sse2 в gfortran


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru