LINUX.ORG.RU

Можно ли обьеденить 2 процессорных ядра в одно? Чтобы мощность суммировалась.


0

3

4х ядерный процессор. Приложение умеет использовать только 1 ядра одноврименно. Но его не хватает. Можно как-то обьяденить 2 процессорных ядра в 1, чтобы частота была больше?

Нужно использовать машину времени, чтобы телепортировать выхлоп одного ведра в начало работы второго.

anonymous
()
Ответ на: комментарий от anonymous

Я слышал что в libastral.so добавили данный функционал.

shuck ★★★
()

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

На заре многоядерности были некие программные решения таких проблем.

Deleted
()

что за программа для начала

anonymous
()

Можно как-то обьяденить 2 процессорных ядра в 1, чтобы частота была больше?

Я разрешаю, объединяй.

i-rinat ★★★★★
()

[единственный_адекватный_комментарий_в_треде] Нельзя. [/единственный_адекватный_комментарий_в_треде]

KendovNorok
()

Конечно! Достаточно создать ядерный RAID10

minakov ★★★★★
()

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

amomymous ★★★
()
Ответ на: комментарий от anonymous

Нужно использовать машину времени, чтобы телепортировать выхлоп одного ведра в начало работы второго.

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

proud_anon ★★★★★
()

Можно как-то обьяденить 2 процессорных ядра в 1

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

SjZ ★★★★★
()
Ответ на: комментарий от minakov

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

amomymous ★★★
()
Ответ на: комментарий от minakov

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

anonymous
()

Я не помню...

Но таки обращу внимание уважаемых ЛОРов еще раз, что на заре многоядрения были попытки распараллеливания однопоточных приложений.

Возможно мне это просто маразмится, но почему такое стойкое чувство дежавю?

Deleted
()

This engine experiences technical issues on modern systems, particularly with fast, multi-core, or variable-speed processors. To resolve this issue, you may need to add -cpuspeed=xxx to the command line of Unreal Engine 1 games, where xxx is the CPU speed of the processor.

[edit]

anonymous
()
Ответ на: комментарий от Deleted

Потому что P(==|!=)NP. На ЛОРе такое дежавю каждую пятницу.

anonymous
()

В архиваторе тар есть необходимый тебе функционал в общем ман тар, только надо самую свежую версию, которая есть в генте.

anonymous
()

кароч, бирёшб виндовс 8 ,ставиш зверь ультимате твикер ,там на вкладке система-процессор вибираеш оптимезировать для однопотчьных приложений

видишь как просто. а местные питухи тебе росскажут и ни такое

anonymous
()

одноврименно

обьяденить

Два бана этому регистранту!
По теме - нет конечно. Обратись к разработчику, расскажи ему про то, какой сейчас год и про то, что в ходу процессоры с 6-8 ядрами.

Valkeru ★★★★
()
Последнее исправление: Valkeru (всего исправлений: 1)
Ответ на: комментарий от Valkeru

какой сейчас год

Matlab R2012a тренировал нейросети на одном ядре, а R2012b на всех ядрах сразу.

Deleted
()

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

Suntechnic ★★★★★
()

если я не ошибаюсь, именно такая возможность является фичей клеточных процессоров

anonymous
()

ты спрашиваешь про частоту? ты действительно уверен в том, что справишься с такой высокой частотой процессора?

возьми микрокод процессора из ведра(он прошивается на загрузке ведра, гугли reprogrammable microcode и учебник по асму, если не понимаешь, о чем я)

и сделай аппаратную реализацию MPI

anonymous
()
Ответ на: комментарий от anonymous

и как ты думаешь, зачем производители разделили мощность процессора на 4 ядра?

правильно! чтобы ты запускал 4 ведра линукс которые бы работали как одно только таких ос еще нет

anonymous
()
Ответ на: комментарий от anonymous

Вроде бы. Но не забывай что у них киллер фичи - эта и то что их нет.

Suntechnic ★★★★★
()
Ответ на: комментарий от exception13

Не все родились бородатыми и олдскульными :) Лично я узнал такие подробности архитектуры ВС только в институте.

router ★★★★★
()

Общий ответ: нет, не всегда.

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

router ★★★★★
()
Ответ на: комментарий от anonymous

и как ты думаешь, зачем производители разделили мощность процессора на 4 ядра?

1) упёрлись в предел, за которым наращивать частоту процессора не удаётся.

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

3) чтобы распараллелить то, что можно распараллелить

router ★★★★★
()

Нельзя, покупай сразу одноядерный проц.

Lavos ★★★★★
()

Shaman007 tazhate кто-нибудь проследите чтобы ОП выполнил домашку которую ему задали на каникулы.

anonymous
()
Ответ на: комментарий от router

упёрлись в предел, за которым наращивать частоту процессора не удаётся

s/не удаётся/менее выгодно, чем другие варианты/

anonymous
()

мощность теплового излучения суммируется автоматом. А вот для того чтобы одну нить растянуть по ядрам ничего на ум не приходит

kombrig ★★★
()

отключи гипертрединг и два логических ядра волшебным образом станут одним физическим

chg ★★★★★
()

Можно. Поковыряйся в настройках BIOS'а. Возможно еще прийдется перепрошить биосы каждого ядра

bhead
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.