Перейти к публикации

Суперкомпьютер своими руками для расчетов в ansys и 3d приложениях


Рекомендованные сообщения

Тогда вообще ничего непонятно - если ассемблерная вставка не меняется, а типы процессоров с того года менялись и очень значительно, то что же там вставлено?

Команды работы с сопроцессором не менялись с 1987 года.

Кстати ИСПА версии 1989 года работает и на современных процессорах Интел.

Априори считать всех кругом идиотами это кредо ИСПЫ.

Я не считаю вас идиотом и всех тоже.

ИСПА - это программа, торговая марка. ИСПА никого идиотом считать не может.

А меня называйте просто - господин ISPA. :unsure:

Ссылка на сообщение
Поделиться на других сайтах


Копаться в ассемблере под каждую модель процессора моветон.

Так у меня выбора нет.

Не нужно копаться. Ассемблерная вставка для сопроцессора, в ИСПА, не меняется с 1997 года.

как бы сами себе противоречите: вроде и не нужно копаться, и нужно копаться...

т.е. своими ответами сбиваете с толку, а потом удивляетесь, что Вас не понимаю тут...

Ссылка на сообщение
Поделиться на других сайтах

как бы сами себе противоречите: вроде и не нужно копаться, и нужно копаться...

т.е. своими ответами сбиваете с толку, а потом удивляетесь, что Вас не понимаю тут...

Когда я написал, что "Так у меня выбора нет." я говорил, что ускорить ИСПА можно было только с помощью ассемблерной вставки.

Но зачем в ней копаться как предлагает представитель фирмы Тесис, я не понимаю.

В новых процессорах все команды и архитектура предыдущих процессоров поддерживается.

Это же азбука для разработчика программ. :unsure:

Ссылка на сообщение
Поделиться на других сайтах

В новых процессорах все команды и архитектура предыдущих процессоров поддерживается.

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

предлагали копаться Вы ранее с своем сообщении,

У процессора Интел появились регистры размером 256 бит, 4 double, до этого были 128 бит.

За 1 такт делается операция с 4 double.

Все ручками надо делать. На ассемблере.

на что вам как раз сказали, что это моветон

вот простой вопросик меня интересовал:

многопоточное приложение (1 процесс, 4 потока) на 4х-ядерном процессоре - поток привязан к ядру или нет?

в win юзер может только привязать процесс к конкретным ядрам. А потоки сами работают. В том числе, они могут бегать с ядра на ядро.

Но например, на моем Q9550 физически два двухъядерника, соединенные мостиком.

Насколько я понимаю, если не гонять лишний раз данные через мостик, то счет пойдет быстрее.

Вот это можно учесть? нельзя? Оно того не стоит? Надо ли привязывать потоки к конкретным ядрам, или пусть свободно переключаются?

Ссылка на сообщение
Поделиться на других сайтах

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

предлагали копаться Вы ранее с своем сообщении,

на что вам как раз сказали, что это моветон

Мне не только это было сказано.

Товарищ хамит, а вы его выгораживаете.

Зря вы это делаете.

Надеюсь, вы поняли, что я ответил на все ваши вопросы. :unsure:

Ссылка на сообщение
Поделиться на других сайтах

вы его выгораживаете.

Надеюсь, вы поняли, что я ответил на все ваши вопросы. :unsure:

ничуть.

ни на один, имхо.

хочу понять суть обсуждения, но оно ведется настолько криво, что сделать это крайне трудно.

кстати, хамите вы одинаково) вам же сказали:

Мне проще дождаться очередной презентации от Сарова, чем ходить с протянутой рукой среди разработчиков.

Менеджер эт не директор и не начальник отдела разработки. У Тесис свои проблемы.... которые типичны скорее для гос.организаций: когда подразделения не горят помогать друг другу...

Т.е. смысла в ссылке на FLOPS нет никакого, кроме троллинга.

Ссылка на сообщение
Поделиться на других сайтах

Да и в флопах у нас точно не измеряют

Менеджер эт не директор и не начальник отдела разработки.

Т.е. смысла в ссылке на FLOPS нет никакого, кроме троллинга.

Я не стал менеджера спрашивать в чем он измеряет скорость, понимая уровень его знаний.

И дал ссылку, в которой изложено, что такое Флопс.

Смысл в ссылке был. И не было троллинга.

Ссылка на сообщение
Поделиться на других сайтах

понимая уровень его знаний.

на что вам дан ответ в сообщении <noindex>679</noindex>

Я не стал менеджера спрашивать в чем он измеряет скорость

а зачем спрашивать, тем более ответ был дан до ссылки на FLOPS: в итерациях или по замеру времени выполнения.

еще раз подчеркну, что пока вы тонко троллите - будете получать соответствующие ответы и беседы не будет.

что мне, как читателю темы, крайне жаль, т.к. тема интересная.

Ссылка на сообщение
Поделиться на других сайтах

в итерациях или по замеру времени выполнения.

Вы серьезно полатагаете, что скорость программы измеряется в количестве итераций или по замеру времени выполнения.

Тогда понятно почему вы устромлм эту разборку с Флопсами. :unsure:

еще раз подчеркну, что пока вы тонко троллите

Пусть мне Борман скажет, что ссылка на определение Флопсов - это тонкий троллинг.

Я сам все ссылки удалю. :unsure:

Ссылка на сообщение
Поделиться на других сайтах

Вы серьезно полатагаете, что скорость программы измеряется в количестве итераций или по замеру времени выполнения.

скорость работы программы - это задача, решенная за время.

один код может выполнять большее кол-во операций в единицу времени, но при этом решать задачу медленнее чем другой код, выполняющий меньше операций за единицу времени.

Я сам все ссылки удалю. :unsure:

это вы любите. потом получаются пустые темы в виде монологов.
Ссылка на сообщение
Поделиться на других сайтах

скорость работы программы - это задача, решенная за время.

Вы можете мне не верить, но Ансис измеряет скорость во Флопах и ИСПА измеряет скорость во Флопах.

Зная скорость программы во Флопах можно сказать насколько эффективно программа использует ресурсы процессора. Потому что скорость процессора определяется Линпаком, опять же во Флопах.

Я просто спросил какая скорость в Флопах программы от Тесис.

А в отает мне наговорили столько слов и на вопрос так и не ответили. :unsure:

Ссылка на сообщение
Поделиться на других сайтах

по поводу эффективности использования ЦП - это понятно. И также ясно, что скорее всего прирост в флопсах в два раза даст сокращение времени счета в два раза. Хотя понятно, что процессор можно мусором всяким нагрузить, в флопсах получим много, но время решения увеличится, а не сократится.

и также понятно сравнение времени: есть базовая задача, есть базовая решалка, и на новой решалке замеряют время, и сравнивают со старой. потому как пользователю/покупателю понятнее, что время решения снижено в два раза, а не то, что скорость во флопс в два раза выросла.

время решения типовой задачи - однозначный показать.

а флопс - лишь косвенный признак.

то, что в Тесис не измеряют в флопс - ну понятно, что лучше бы измеряли во всем более менее стандартном, включая флопс. Для маркетинговых целей пригодится. И это не только скорости измерения касается, есть и другие пункты.

и на вопрос так и не ответили.

есть ли какое-то средство, позволяющее замерить эту самую скорость для любого выбранного процесса (для стороннего приложения)?
Ссылка на сообщение
Поделиться на других сайтах

есть ли какое-то средство, позволяющее замерить эту самую скорость для любого выбранного процесса (для стороннего приложения)?

Я такого средства не знаю.

Только разработчики могут подсчитать количество операций с плавающей точкой.

Ссылка на сообщение
Поделиться на других сайтах

Я не стал менеджера спрашивать в чем он измеряет скорость, понимая уровень его знаний.

И дал ссылку, в которой изложено, что такое Флопс.

Смысл в ссылке был. И не было троллинга.

Касаемо измерения эффективности кода, то я исхожу из того, что период полового взросления наших разработчиков в основном уже пройден и большую часть вопросов на тему того, как писать код они уже распотрошили.

Время выполнения итерации и их количество характеризует процесс достижения сходимости задачи. Можно сколько угодно долго эффективно крутить регистры в процессоре, но если у алгоритма никакущая сходимость, то этот интерес чисто из области пузырения воды.

Людям нужно быстрее задачи решать, а не изучать устройство кеша процессора. И людям ближе и понятнее видеть за сколько шагов интегрирования решилась задача и за какое время в целом.

Это цифры, которые продаются.

А то, что ИСПА увидел у Ансиса в выдаче, то это мало отношения имеет к замеру производительности у Ансиса, т.к. чтобы такое утверждать нужно как минимум показать официальную отчетность Ансиса. А она последнее время выдается в секундах.

А тот же Абакус тоже выводит в скундах на итерацию или на количество ячеек.

Хамство удалено.

Ссылка на сообщение
Поделиться на других сайтах

А она последнее время выдается в секундах.

Она (скорость) не может измеряться в секундах.

В секундах измеряется время.

У скорости другие единицы измерения. :unsure:

Ссылка на сообщение
Поделиться на других сайтах

Людям нужно быстрее задачи решать, а не изучать устройство кеша процессора.

Так я вроде нигде и не говорил, что чтобы быстро решать задачи в ИСПА нужно знать устройство кеша. :unsure:
Ссылка на сообщение
Поделиться на других сайтах
  • MFS открепил тему
Гость
Эта тема закрыта для публикации сообщений.
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • vad0000
    • OliverTwist
      Добрый день! Сдохла плата управления на приводе Bosch Rexroth серии HCS. Имеется в наличии ещё один такой привод и нужно стянуть с него параметры. Судя по документации мне необходим софт "IndraWorks ds" - но я никак не могу его найти :( Может кто-то подскажет - где можно такой скачать? Заранее спасибо!
    • gudstartup
      у ваших ис имеется сменщик паллет?? это просто место сбора слесарей + гидравлика мозг выносит. к фанукам притензий особых нет как и везде но электроавтоматика сделана отвратительно в шкафах полный хаос.   такие станки имеют износ 40-70% и их необходимо обновлять особенно это касается высокоточного оборудования но к исам это не относится там главное чтобы железо крепкое было я смотрю вы любите пространные описания но есть нюанс дочитывая до конца забываешь что в начале или это я такой склеротик
    • Alexandr97
      В сборке необходимо было создать массив нескольких деталей на линейном расстоянии друг от друга. При создании сопряжения между отдельной деталью и одним из объектов массива, объект массива ломается, свободно перемещается и расстояние, которое было задано при массиве, уже не актуально. При том, когда я к родительской детали пытаюсь крепиться, то все нормально. Подскажите, это недочет программы, или так и должно быть?
    • Shura762
      Кто нить пробовал ТФ18? ну там типа бета тестирование? или все это коммерческая тайна
    • Alexey8107
      Ну не знаю. У нас в свое время было таких ИС-800 8 шт. Один из них самый первый был с круглым магазином на 32 инструмента, привода сименс, ЧПУ балт систем. Если к чпу и приводам претензий не было, то к механике были серьезные вопросы. А вот остальные 7 все как один, 64 инструмента, фанук везде и вся, датчики, линейки, энкодеры ханденхайн, к механике особых претензий уже нет, да, бывают поломки, периодически по мере необходимости меняем опоры качения и прочее... Да, есть слабые места, например упорный подшипник ШВП оси Z, периодически дохнет из за попадания сож и Z начинает дергаться как эпилептик, приходится менять. Все эти станки работают с 2007-2010 годов в три смены без остановок. Из крупных поломок за все это время, материнка в одном УЧПУ померла, на одном стол вырвало, на одном PSM смачно взорвался и вот сейчас похоже этот же восстановленный PSM взбрыкнул. Мелочовку типа порванных РВД и ремонтов по причине естественного износа, типа замены опор качения я не считаю. Бывает индуктивные датчики летят, приходится менять, но это еще мельче и устраняются в течение часа со всеми перекурами когда карта сигналов и мест установки датчиков есть. К тому же эти станки до сих пор держат свою геометрическую точность, периодически проверяем их. Точнее сначала оператор начинает замечать что то не то, потом мы смотрим что не то, ремонтируем и проверяем  Но у нас преимущество, у нас есть очень грамотный и опытный станочник, он с закрытыми глазами находит неисправности, да и станки эти знает вплоть до каждого винтика. Ну и само собой по мере необходимости и шпиндели отправляем в ремонт. Правда последний раз эта организация нам так восстановила шпиндель на токарный LEADWELL, что точил вместо круга непонятно что. Разобрали и ужаснулись, подшипники стоят неправильно, кольца вообще не там где должны быть, какие то медные проставки, которых там сроду не должно быть... Пришлось самим в срочном порядке пересобирать правильно и каким то чудом шпиндель заработал как и должен. Каким чудом я не знаю, но тем не менее работает уже год. Претензий нет. В те времена, когда их было 8 шт, а токарных LEADWELLов больше 20, еще некоторые и с барфидерами, так я чаще ремонтировал барфидеры, чем ИС-800. Да, сейчас настал кризис, часть станков продали, часть работников сократили, и их осталось всего 3 штуки.
    • Tad
      Это коэффициент, определяющий соотношение усилия при свободной (воздушной - air bending) гибке и штамповке/чеканке (bottoming). Соотношение усилий между этими операциями 3-40 раз в зависимости от  условий. Кто использует метод чеканки, не спрашивает, какой конкретно должен быть этот коэффициент
    • zwg
      Тут не поспоришь... Кто не использует - тот и не знает как (в сущностях или без)... Вопрос к знатокам: на что влияет значение BOTTOMING PRESSUE FACTOR на Странице МАТЕРИАЛЫ в настройках CYBELEC?
    • gudstartup
      это к вашему производству не относится просто товарищ написал а я откомментировал!   я быне завидывал особенно это касается ис800 - ужасно ненадежные станочки наследники ир800 хоть и собраны на фанук но механика полный отстой.
    • AlexKaz
      Выбрать в дереве Define type -> Components, затем для X, Y, Z-компонент выбрать Tabular Data.
×
×
  • Создать...