реклама на сайте
подробности

 
 
> Windows 7, совместимость
Hellper
сообщение Oct 24 2009, 08:36
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 13-08-07
Из: Санкт-Петербург
Пользователь №: 29 745



кто-нибудь уже использует "семерку" ? если да, то есть проблемы со специализированным софтом: иде, сапр и тп ?

Сообщение отредактировал Hellper - Oct 24 2009, 08:40


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
uriy
сообщение Oct 26 2009, 04:50
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



В последние пару лет он стал жудко громоздким и неповоротливым. Не думаю что под семеркой он будет быстрее работать чем в ХР.
Go to the top of the page
 
+Quote Post
cms
сообщение Feb 14 2010, 08:17
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 6-07-04
Пользователь №: 266



Цитата(uriy @ Oct 26 2009, 07:50) *
В последние пару лет он стал жудко громоздким и неповоротливым. Не думаю что под семеркой он будет быстрее работать чем в ХР.


Вот вчера посмотрел R2009b под win7x64 и порадовался - текущий MATLAB шустр и приятен. Хотя пару лет назад я был о нем такого же мнения.

ИМХО это субъективное ощущение сильно зависит от железа, на котором MATLAB пускается - i7 c 4 гигами ему вполне приятен.
Go to the top of the page
 
+Quote Post
MicrowaveDesigne...
сообщение Feb 14 2010, 11:32
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 21-09-07
Пользователь №: 30 737



Цитата(cms @ Feb 14 2010, 10:17) *
Вот вчера посмотрел R2009b под win7x64 и порадовался - текущий MATLAB шустр и приятен. Хотя пару лет назад я был о нем такого же мнения.

ИМХО это субъективное ощущение сильно зависит от железа, на котором MATLAB пускается - i7 c 4 гигами ему вполне приятен.


Шустр и оно не удивительно! Ведь такие продукты как MATLAB пишуться ориентируясь на архитектуру (я имею ввиду разрядность) процессора. На 64 разрядном коде, во-первых, доступно больше оперативной памяти (а она никогда лишней не бывала). Если на 32 разрядной Винде доступно не более 3 ГБ оперативы, то 64 разрядные допускают уже до 192 ГБ. Во-вторых, математические операции будут выполняться быстрее в MATLAB'е на 64 разрядной версии ОС, т.к. числа, с которыми он работает, уже без проблем могут быть занесены в регистр процессора без разбивки (все-таки регистр в 2 раза больше). Да и доступно теперь в процессорах, поддерживающих архитектуру x64, больше регистров общего назначения + дополнительные регистры. wink.gif
Go to the top of the page
 
+Quote Post
Xenia
сообщение Feb 14 2010, 12:43
Сообщение #5


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(MicrowaveDesigneR @ Feb 14 2010, 14:32) *
Во-вторых, математические операции будут выполняться быстрее в MATLAB'е на 64 разрядной версии ОС, т.к. числа, с которыми он работает, уже без проблем могут быть занесены в регистр процессора без разбивки (все-таки регистр в 2 раза больше). Да и доступно теперь в процессорах, поддерживающих архитектуру x64, больше регистров общего назначения + дополнительные регистры.

Второе сомнительно. Обе архитектуры (x32 и x64) считают на флоат-поинтах одинаково, т.к. у них FPP (float point processor) одинаков. А новый MatLab практически всю арифметику проворовачивает не в целых числах, а во флоатах, а там специализированные регистры (одной и той же длины в обеих архитектурах). В регистрах общего назначения флоат-числа сроду не хранились, не умеют те регистры с ними оперировать.
А нынче MatLab переписали под SSE (SSE-2,3,4...) с которым компилятор легко обходится, когда как до того, использовался FPP стековой архитектуры (x87), из-за чего компилятор каждый раз передавливал промежуточные результаты в память. Вручную его запрограммировать так, чтобы промежуточные результаты в стеке держал, было можно, но для компилятора крайне сложно, т.к. в процессе вычислений глубина погружения постоянно меняется. На SSE-регистрах все делается примитивно просто, т.к. они по обращению разные. Из-за этого на SSE можно скомпилировать вычисление какой-нибудь сложной формулы быстрее, т.к. промежуточные результаты можно оставлять во флоат-регистрах, где они и были получены. А по мере необходимости проводить с ними арифметические операции напрямую (x87 может оперировать только верхушкой стека). Из-за этого экономится много операций по загрузке и чтению в память. А такие операции накладны, т.к. размерность числа там 64 бита. ... Я сама долгое время возилась с ускорением матричных операций, а потому знаю, наколько сильно скорость вычислений зависит от многих иных обстоятельств, от типа архитектуры мало зависимых. Например, достаточно выравнить расположение масива флоат-данных на адрес, кратный 16-ти байт, чтобы скорость расчетов возрасла в полтора раза только за счет особенностий организации памяти.
Если x64 и может иметь здесь какое-либо преимущество над x32, то разве что в возможности записывать флоат-число в память и читать его оттуда за один такт (или за меньшее число тактов, чем в x32). Но это уже скорее относится к ширине шины, которая соединяет CPU и памятью (кэшем?). В этом вопросе я не сильна и ничего определенного сказать не могу.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Hellper   Windows 7   Oct 24 2009, 08:36
- - uriy   Я использую проблем пока не обнаружил. В висте был...   Oct 24 2009, 11:54
|- - slabnoff   Цитата(uriy @ Oct 24 2009, 14:54) Я испол...   Dec 15 2009, 08:47
- - Elresearch   Есть проблема с Ментором EE2007.6 установить ещё м...   Oct 24 2009, 19:22
- - SFx   MATLAB и QUARTUS как ?   Oct 25 2009, 06:34
- - uriy   MATLAB на семерку еще не ставил. Под вистой работа...   Oct 25 2009, 08:52
|- - SFx   Цитата(uriy @ Oct 25 2009, 12:52) Думаю п...   Oct 25 2009, 18:25
- - vetal   Quartus 9.0 и последний Libero тоже работают.   Oct 25 2009, 10:20
||- - MicrowaveDesigneR   Цитата(Xenia @ Feb 14 2010, 14:43) Обе ар...   Feb 14 2010, 17:46
||- - vik0   Цитата(MicrowaveDesigneR @ Feb 14 2010, 19...   Feb 14 2010, 19:18
|- - oleg_lap   Цитата(MicrowaveDesigneR @ Feb 14 2010, 13...   Mar 7 2010, 20:11
|- - forever failure   Цитата(oleg_lap @ Mar 8 2010, 01:11) что-...   Mar 8 2010, 09:51
|- - l1l1l1   Цитата(oleg_lap @ Mar 7 2010, 23:11) что-...   Mar 8 2010, 17:07
- - uriy   ЦитатаПо теме - пока из проблем с 7-кой - 32-битна...   Dec 15 2009, 09:59
|- - MicrowaveDesigneR   Цитата(uriy @ Dec 15 2009, 11:59) Так а р...   Feb 10 2010, 21:56
- - AsJohnAs   Я начал использовать 7-ку. Если процессор имеет ап...   Feb 2 2010, 12:49
- - Andron_   у меня дома в Code Composer 3.3 скролл не работал)...   Feb 2 2010, 12:59
- - kotjarko   Если уж что-то не пойдет - никто не отменяет XP ил...   Feb 12 2010, 16:05


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 13:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.0141 секунд с 7
ELECTRONIX ©2004-2016