Допомога - Пошук - Користувачі - Календар
64 на 32
Розподілені обчислення в Україні > Загальні форуми > Розподілені обчислення
Death
Совсем забыл.

Нет времени раскрывать тему, поэтому коротенько.

На мерсеннефорум прочитал про сеялку.

Народ ставит виртуалбокс на 32 машине, на него ставит 64 венду и запускает под ней сеялку для 64 бит платформы.

Прирост +50%. look.gif

Ну-ка, юные гики и отаку, кто раскроет тему например боинка? )))))
Некто
(Death @ Jan 30 2009, 16:53) *

Совсем забыл.

Нет времени раскрывать тему, поэтому коротенько.

На мерсеннефорум прочитал про сеялку.

Народ ставит виртуалбокс на 32 машине, на него ставит 64 венду и запускает под ней сеялку для 64 бит платформы.

Прирост +50%. look.gif

Ну-ка, юные гики и отаку, кто раскроет тему например боинка? )))))

это если проц поддерживает х64, если проц не поддерживает, то никак ты прирост не получишь
Death
нетнетнет.

проц 32. в том то и делоexcl.gif!!!!!!!
Rilian
Я дума, будет постоянное переполнение в регистрах (половина битов просто не будут записываться в ячейки) и результаты будут ошибочными
tribal
бред.... при чем здесь виртуальность, есть инструкции 32 и 64 битные (грубо говоря) и как можно заставить выполняться инструкции кот нет??? вроде перекомпиляции "на лету" пока еще не придумали!
Некто
(tribal @ Jan 30 2009, 17:27) *

бред.... при чем здесь виртуальность, есть инструкции 32 и 64 битные (грубо говоря) и как можно заставить выполняться инструкции кот нет??? вроде перекомпиляции "на лету" пока еще не придумали!

наверное дез читал про то, как запустить на х32 системе с х64 процом виртуальную х64 систему
Rilian
QUOTE(tribal @ Jan 30 2009, 17:27) *

бред.... при чем здесь виртуальность, есть инструкции 32 и 64 битные (грубо говоря) и как можно заставить выполняться инструкции кот нет??? вроде перекомпиляции "на лету" пока еще не придумали!

инструкция одна - ADD

Death на каком проце запускаете?
Death
VirtualBox 2.1.0 (released 2008-12-17)

This version is a major update. The following major new features were added:

Support for 64-bit guests on 32-bit host operating systems (experimental; see user manual, chapter 1.6, 64-bit guests, page 16)

это в предпоследнем релизе.
а в следующем багфиксов на три страницы. то есть должен стабильно работать.

If your processor supports it (ie, is VT enabled), there's a way to run a 64 bit OS on a virtual machine within a 32 bit OS. You get the benefits of 64 bit computing without having to change your existing OS.

http://www.mersenneforum.org/showthread.php?t=10991

как-то так.

The 64 bit virtualbox is working for me. I'm running Opensuse 64 bit on Windows Vista 32 bit. Using a Core 2 Quad Q6600 and it works fine.

коре квад 64 бита?
Некто
(Death @ Jan 30 2009, 17:46) *


коре квад 64 бита?

punk.gif punk.gif
Rilian
Using a Core 2 Quad Q6600 and it works fine rofl.gif rofl.gif rofl.gif
Algon
QUOTE

If your processor supports it (ie, is VT enabled),


Видимо имеется в виду аппаратная виртуализация (а для нее нужно, чтобы поддерживал процессор), соответственно получаем требования:
1. Процессор с включенной аппаратной поддержкой VT и x64
2. Ось с базовой поддержкой VT (Vista x32 поддерживает, XP вроде-бы нет)
3. VMM с поддержкой аппаратной VT (свежие версии VMware или VirtualBox).

Кстати если аппаратная VT отключена в BIOS или не поддерживается железом, то ее не включить никак. Можно эмулировать x64 программно на процах, которые не поддерживают x64, но получим очень большое падение производительности (много ресурсов уходит на эмуляцию), что сведет на нет любой возможный прирост.

В любом случае производительность на базовой x64-оси будет больше, чем в виртуальной машине под x32-осью, так как во втором случае часть ресурсов будет тратиться на обслуживание самой VM.
nikelong
Че-то похоже на то что 32х сиситема выступает "тунелем" между 64х процом и 64х ОСю.

Короче: это прокатид вот в каких случаях:
у вас есть 8-16 Гб озу и 32х ОС.
Вот вы при помощи виртуалбокса сможете поднять 1-3 виртуалки на своей одной физической машине.

Некто
(nikelong @ Jan 30 2009, 22:57) *

Че-то похоже на то что 32х сиситема выступает "тунелем" между 64х процом и 64х ОСю.

Короче: это прокатид вот в каких случаях:
у вас есть 8-16 Гб озу и 32х ОС.
Вот вы при помощи виртуалбокса сможете поднять 1-3 виртуалки на своей одной физической машине.

не... вы все не поняли smile.gif у вас х86_64 проц, но система х86... А вы хотите получать максимум для сива. А ставить вторую ОС не хотите. Вот для этого и есть виртуалбокс
Death
можно ещё пяток боинков для фрихала запустить )))
Algon
Некто
Ну может быть что-то и дает такая система, но я пробовал нечто подобное в Primegrid во время прошлого челенджа, там тоже x64 давала заметно большую производительность. В итоге получил прирост в 10-15%, но при этом на не очень слабой машине курсор рывками двигался и тотал командер открывался пару минут.
На четырехядернике нужно ставить 2 вертуалки (поскольку в VM максимум 2 ядра поддерживается), в каждой виртуалке по 2 сеялки... жуть smile.gif
Проще перейти на полноценную x64.

Death
clap_1.gif
Death
There is an improvement with the 64 bit version in the virtualbox. In the virtualbox it is currently running about 2,023,000 p/sec. On the 32 bit version I'm staying right around 1,600,000 p/sec.
.
Invision Power Board © 2001-2024 Invision Power Services, Inc.