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

Суперкомпьютер своими руками для расчетов в 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 пользователей

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




  • Сообщения

    • Fedor
      Спасибо. Эти парни сделали когда-то страну великой. Быть на них похожим это честь :)  Лучшее новое это забытое старое,  считают постмодернисты. Амбиции без подходящей амуниции  знаний смешны :) 
    • Limon2986
      Всем добрый день. Станок Litz CV 800 fanuc При смене инструмента, лапа вынимает инструмент из шпинделя, поворачивается для установки в барабан, вставляет немного и становится в свое положение. Инструмент падает. При осмотре, обнаружил что лапа приходит к магазину немного дальше, инструмент не до конца входит, потому и выпадает. Как лапу вернуть немного назад? Соориентировать?
    • Orchestra2603
      Соррян за оффтопик..   Федор, вы меня простите, пожалуйста... Я когда читаю ваши подобные сообщения, у меня четко перед глазами формируется образ такого совдеповского инженера, с очками в такой толстенной оправе, с логарифмической линейкой, цикрулем и большим таким холстом бумаги с чертежами, который начинает рабочий день под советский гимн и восславляет коммунистическую партию...   Всегда полезно быть открытым новому. Понимаю, что конечно хочется обратно в счастливую молодость, в те самые золотые годы, и возможно это вас как-то отталкивает от современных идей.   Некоторые вещи придумываются просто как результат гимнастики ума, это правда. Но это и не плохо. Кто-то кроссворды решает, кто-то придумывает мат мадели в надежде отловить какой-то эффект, превозойти то, что другие модели не могли. Может, этот эффект не особо влияет на глобальный порядок вещей, но из совокупности таких маленьких незначительных шажочков и строится научный прогресс. Так что я решительно против ваших попыток обесценить чьи-то амбиции попытаться выйти за рамки и попробовать что-то новое.   Да, и в принципе - это не самое плохое занятие на свете. К сожалению, часто людям доставляет удовольствие куда более бесполезные или даже вредные вещи.
    • gudstartup
      ну за границу ездил и досмотр при выезде обязателен у него не один а с одним станком это не производство у многих даже в гаражном хозяйстве больше
    • aalex_b
      Добрый день. Саму систему я поднял. Не знаю куда вводится центр стола, но предполагаю в 960,хх параметр для Y и для X А поворот головы куда вносят: при горизонтальном и вертикальном положении. Так же методика измерения интересует  HDD ушел физически: BIOS его не видит и при включении питания свист, как от болгарки.
    • Flint_ru
      Добрый день!  Подскажите, можно ли в WB задать нагрузку двухмерной таблицей, не прибегая к всавке apdl и если можно, то как?  В apdl  просто создается таблица, например, один параметр Time, другой координата. В итоге можно для каждого шага задать свою нагрузку, зависящую от координаты.  В WB можно выбрать  tabular, но есть возможность выбрать только одну независимую переменную. Спасибо.
    • Killerchik
      Вы уверены? Я не знаю, на сколько дотошна на вывоз китайская таможня. Судя по идущим посылкам - совершенно не дотошна.   СОЖ мы себе везли (которую по моей дурости купили, думая что привезти будет легко) через 2 промежуточные страны страны. Что-то более стрёмное, с малейшей электроникой, едет через 3. Это типа прекрасная новая реальность, добро пожаловать.   Со станком не случится, а вот с заказом может случится много чего - не успеть к выставке, не получить инвестора. Производства бывают разные - какая-то конкретная деталь может быть сделана на каком-то одном имеющемся станке, может там отверстие глубокое, может габарит большой. Да может просто у человека один станок, и всё! Что он теперь, ненормальный?
    • Jesse
      @Fedor Успокойтесь. Никто тут не собирается отказываться от теории сплошности
    • Shura762
      Вопрос из разряда "Достало" как сделать в Словаре ширину колонок больше ПОСТОЯННОЙ! уже устал двигать каждый раз. Это первый вопрос. Второй - при "Сброс настроек.." Словарь принимает вид из поставки, где кроются файлы для восстановления, хочу заменить и забыть. Спасибо заранее. И еще вдогонку, при редактировании содержимого Словаря или создания нового используется Шрифт "старый" как изменить на "новый" который в ТФ по умолчанию.
    • Maik812
      Хочешь не хочешь а сортировать по содержимому и искать в нем текст приходится..  Есть правильные конвертеры просто. Но вот бывает что не та кодировка или не так правильно она оформлена и не понимает. Сверху абракадабра в слове "формат" Солид 2010 кажется, а ниже пересохранен в новее версии или наоборот.. Там конвертер x2doc , он "на лету" переводит пдф в текстовик и регулярным выражением вытаскивает "содержимое" в колонку . Поиск текста в пдф тоже так же делается. А содержимое колонки ТС, можно уже одним кликом по команде в EXEL вставить.
×
×
  • Создать...