Одно-двухъядерника вполне достаточно?
Если это ПО будет запускаться в единственном экземпляре и если параллельно не будет запускаться что-то еще, жрущее процессор, то одноядерного процессора достаточно (а такие еще делают для ПК?).
то одноядерного процессора достаточно (а такие еще делают для ПК?).В принципе, неплохо в этом случае иметь двухъядерник: на одном ядре — задача, на втором — все остальное.
А ещё лучше запускать отдельную копию этого ПО для каждого ядра.
А ещё лучше запускать отдельную копию этого ПО для каждого ядра.Думаешь, две женщины смогут выносить ребенка за 4.5 месяцев?
Думаешь, две женщины смогут выносить ребенка за 4.5 месяцев?Думаешь автору только одного ребёнка нужно?
P.S. А некоторые задачи ещё и можно разделить, представь себе. И пока автор не уточнит этот вопрос совершенно бессмысленно говорить афоризмами, строя из себя самого умного.
Посоветуйте, как увеличить шансы получить мальчика?
Посоветуйте, как увеличить шансы получить мальчика?Это к норду - он видать специалист по детям.
бессмысленно говорить афоризмами, строя из себя самого умного.Не хами и не послан будешь
Я следую сократовскому методу родовспоможения в рождении мысли: судя по твоей реакции ты уже понял, что сморозил глупость. Но смелости признаться в этом пока не хватает.
судя по твоей реакцiи ты уже понялъ, что сморозилъ глупостьНе вижу глупости. Пусть это ПО не параллелится, но если надо посчитать две разных задачи, то можно запустить два процесса.
Не хами и не послан будешьХм. Ты на своё сообщение посмотри - с такой издёвкой написано. Вот тебе и реакция на него.
Я следую сократовскому методу родовспоможения в рождении мысли: судя по твоей реакции ты уже понял, что сморозил глупость. Но смелости признаться в этом пока не хватает.Тебе уже ответили.
Не думал, что это нужно разжёвывать человеку, который так кидается самым известным примером нераспараллеливающейся задачи.
если надо посчитать две разных задачиА если есть исходники, то их поправить можно. А если, а если, а если...
1) ПО на вход принимает некие входные данные (начальное состояние/граничные условия и т.п.)
2) почти всегда требуется произвести расчёты для какого-то множества наборов входных данных...
Или это только мне очевидно?
вот это - не очевидно.
Или это только мне очевидно?Видимо, только тебе. Вот я занимаюсь расчетами. Как мне поможет многоядерность в шаговых алгоритмах, где значения на данном шаге зависят от предыдущих?
Другой пример: часто бывает такая ситуация, что вычислительная сложность с размером базиса растет настолько круто, что разность времен запуска последовательных расчетов с малым и большим базисом определяются практически только временем расчета в большом базисе. Как здесь помогает несколько ядер?
ЗЫ Все программы предполагаются нераспараллелеными.
Если необходимы большие серии однотипных вычислений — тут даже никто не пытается оспаривать преимущества многоядерности. Вопрос ТС, как я понимаю, был не в этом.
При чём так категорично это утверждаешь, как будто сам это ПО для автора разрабатывал и задачу для расчётов ставил.
Мы всего лишь утверждаем, что возможность что-то распараллелить может быть даже в таких условиях. И приводим пример. При этом не обязательно задача автора позволит так сделать. Ты же утверждаешь, что такое невозможно в принципе, потому что это невозможно в твоём конкретном случае. Сам понимаешь абсурдность своих утверждений?
В любом случае без уточнения ситуации автором спор бессмысленный.
В связи с этим стоит задача выбора наиболее быстрого 1-2-ядерника. Посоветуйте, плз.
Собственно топовый интеловский 4-ядерник на новом сокете по идее и на 1 процессе должен всех рвать (вроде у i7 на ускорение только одного ядра ограничений больше).
Оставить комментарий
roman-us
Есть ПО для вычислений, судя по информации разработчика, ПО не поддерживает многопоточность. Не особо разбираюсь в тонкостях, но не означает ли это, что ускорения вычислений при увеличении количества ядер в системе не будет (поправьте, если не так).В связи с этим стоит задача выбора наиболее быстрого 1-2-ядерника. Посоветуйте, плз.