Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
сидеть. Все равно через несколько лет 64-бит заменят на 128-бит, Это будет примерно через 39 лет. Откуда такие сведения, о великий Ностардамус? посмотрел на википедии дату выхода 8008, 8086, 80386, amd64 и перемножил. -- xmpp: alexey#boyko,km,ua
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
Это будет примерно через 39 лет. Откуда такие сведения, о великий Ностардамус? посмотрел на википедии дату выхода 8008, 8086, 80386, amd64 и перемножил. А почему 80386, а не Motorolla 68020? Почему amd64, а не alpha? Что б точнее расчитать, лучше брать из одного семейства. Мур отменил свой закон. Умножать больше нельзя. http://ru.wikipedia.org/wiki/Закон_мура Вроде 24 nm будет последний тех процесс. Ну - там написано, что ещё действует. К тому же тут предсказания не про техпроцесс. для Печникова: под 128-битными компьютерами я имею в виду sizeof(int) или sizeof(long), а не ширину шин или регистров SIMD. -- xmpp: alexey#boyko,km,ua
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
On Fri, 11 Dec 2009, Oleksandr Gavenko wrote: Alexey Boyko wrote: сидеть. Все равно через несколько лет 64-бит заменят на 128-бит, Это будет примерно через 39 лет. Откуда такие сведения, о великий Ностардамус? посмотрел на википедии дату выхода 8008, 8086, 80386, amd64 и перемножил. Мур отменил свой закон. Умножать больше нельзя. http://ru.wikipedia.org/wiki/Закон_мура Вроде 24 nm будет последний тех процесс. Расстояние между атомами воды при температуре 20 по Цельсию ~= 10 nm )). Ну откуда такие цифры берутся? 1) не между атомами, а между молекулами воды 2) 1моль воды = 18грамм = 18см^3 содержит 6e23 молекул (число Авогадро) = 1 молекула на 3e-23см^3 = длинна ребра куба ~3e-8см = 0.3nm 3) кремний не вода. http://pdg.lbl.gov/2009/AtomicNuclearProperties/HTML_PAGES/014.html 1моль Si = 14г. = 14/2.33=6см^3 = расстояние = 0.2nm Ю.
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
On Fri, 11 Dec 2009, Oleksandr Gavenko wrote: yuri.nefe...@gmail.com wrote: Ну откуда такие цифры берутся? 1) не между атомами, а между молекулами воды да, очепятка 2) 1моль воды = 18грамм = 18см^3 содержит 6e23 молекул (число Авогадро) = 1 молекула на 3e-23см^3 = длинна ребра куба ~3e-8см = 0.3nm очень непонятные знаки равентсва. http://ru.wikipedia.org/wiki/Число_Авогадро Na = 6,022 141 79(30)×1023 моль−1. http://ru.wikipedia.org/wiki/Морская_вода 0.001 м^3 содержит 53,6 моль H2O. Составляем пропорцию (учитывая что литр == кило, 0.1м x 0.1м x 0.1м): 0.001 м^3 --- 53.6 моль * Na = 53.6 моль * 6,022×10^23 моль^−1 = 32.3 e+10^24 частиц. x м^3 --- 1 частица. x = 0.001 / (32.3 * 10^24) = 3,098e-29 m^3 distance = sqrt{3}{x} = 31.4e-9 = 31 nm ^^^ арифметика: 3.14e-10 = 0.3nm проверяем (3e-10)^3 = 27e-30 ~ 3e-29 3) кремний не вода. http://pdg.lbl.gov/2009/AtomicNuclearProperties/HTML_PAGES/014.html 1моль Si = 14г. = 14/2.33=6см^3 = расстояние = 0.2nm голова болит считать -- С уважением, Александр Гавенко.
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
Hello! On Thursday 10 December 2009 11:04:11 Oleksandr Gavenko wrote: PPE - Мощный универсальный 64 бит процессор PowerPC, с векторным блоком VMX (FP32[4] и другие векторные операции, 128 векторных регистров по 128 бит, гибко трактуемых как 64[2], 32[4], 16[8], 8[16] или даже 128[1]. с векторным блоком ^^ регистры не 128 битные в привычном понимании регистров процессора, т.к. 128 битных операций над ними не выполняют (128-битное сложение/умножение). Могут выполнять. Вот только нужно разрядность процессора увеличивать, а периферия, включая шины, давно готова. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
Hello! On Thursday 10 December 2009 13:24:11 Artem Chuprina wrote: Потому не будут делать 128-битную адресацию. AP А ничего, что 128-бит шины памяти уже отмирают в пользу AP 256-битных и выше?.. Ты путаешь ширину с длиной. Чтобы потребовалась 128-битная адресация, нужно, чтобы было хотя бы 2^64+1 байтов, которые, собственно, надо адресовать. Нам атомов во Вселенной, пардон, хватит? А 256-битная шина нужна не для того, чтобы указатель на соседнюю вселенную влез, а для того, чтобы передать скромных 256 бит за такт. Я вовсе не говорил про 128-бит _адресацию_. А вот для численного счета 64-битных вычислений с плавающей точкой мало. Для двумерного пространства обычно хватит точности double, но физики сейчас уже с 11-ти мерным оперируют. В частности, подобные вычисления выполняют видеокарты. Потому производители и бишут о 128-бит арифметике, хотя она может реализоваться векторным сопроцессором или как угодно еще, главное, что есть потребность в таких вычислениях. А у вас получается, что единственная задача компьютера - адресация собственных ресурсов :-) Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
Hello! On Thursday 10 December 2009 20:20:25 Yuri Kozlov wrote: зы: или это троллинг очередной? Надеюсь на лучшее - что сделают нормальный multiarch. но имхо это случится, когда кроме 32 и 64 бит еще какую-нибудь архитектуру будут поддерживать, без разницы, 8 бит или 128. На мой взгляд, правильную концепцию Витус предложил - сразу подумать о том, чтобы не создавать конфликты библиотек, а его оппоненты хотят сначала наплодить библиотеки с конфликтующими именами, а потом дружно бороться с последствиями (раскладывая по поддиректориям, переделывая репозитории и системные утилиты и т.п.). Вы уж лучше про sqlite расскажите, как там с большими числами. А вот так: sqlite select 100*100; 1.0e+308 sqlite select 100*1000; Inf Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
Hello! On Thursday 10 December 2009 18:11:58 Artem Chuprina wrote: AP Непонятно только, почему раньше не сделали, вычислительные задачи AP подобного рода давно существуют. Дорого было? А это очень интересный вопрос. На коллайдер ведь деньги нашлись. Причем, если он все же заработает в полную силу, на современных суперкомпьютерах построить численные модели нереально, а вручную такой объем данных не проанализировать. Может, создатели на квантовые компьютеры рассчитывают... Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
On Thu, 10 Dec 2009, Oleksandr Gavenko wrote: Компилятор ФОРТРАН Sun Studio на текущий момент поддерживает 128-bit float point посредством эмуляции для архитектур Sparc и x86. Тут интересно про поддержку float point расписано: http://gcc.gnu.org/ml/gcc-help/2006-10/msg00138.html Вот блин, а мужики то и не знали! Действительно, только что протестировал на Xeon L5420 (x86-64) и gcc-4.4 -m64 sizeof(long double)= 16 IT = 64 is the number of base-IBETA digits in the floating-point mantissa. IEXP = 15 is the number of bits in the exponent including its sign or bias. Таким образом реально 80bit формат FP несмотря на 128bit sizeof :( А что же так-то? Процессоры то (opteron скажем) ещё в 2003 были выпущены. Видимо не сильно востребовано... Ю.
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
Hello! On Wednesday 09 December 2009 10:34:52 Victor Wagner wrote: Нужно оснзнать, что нет отдельных архитектур i386 и amd64. Есть архитектура x86 с подархитектурами i386, i686 и amd64. Не первый год жду, когда же такая реализация в апстриме появится. Вероятно, никогда. А при том, что сейчас вытворяют, проще на 32-бит сидеть. Все равно через несколько лет 64-бит заменят на 128-бит, глядишь, тогда и мультиархитектуру нормально поддерживать начнут. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
Hello! On Wednesday 09 December 2009 17:05:47 Alexey Boyko wrote: сидеть. Все равно через несколько лет 64-бит заменят на 128-бит, Это будет примерно через 39 лет. Ерунда. Уже _сейчас_ на видеокартах 128-битные вычисления с плавающей точкой. И все больше программ, использующих видеокарты для вычислений. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
On Wed, 9 Dec 2009, Oleksandr Gavenko wrote: Alexey Pechnikov wrote: Вероятно, никогда. А при том, что сейчас вытворяют, проще на 32-бит сидеть. Все равно через несколько лет 64-бит заменят на 128-бит, Из Шнаера (таблица 1.1 Большие числа): Число атомов планеты ~= 2^170. Учитывая что элементы логики состоят из большого числа атомов - пару порядков скосятся. Т.е. число близко к 2^128. Ой ли? 2^170/2^128 = 2^42 ~ 4e12 довольно много, не правда ли... С другой стороны в 1моль вещества 6e23 атомов ~ 2^80 Для 2^128 атомов требуется 2^48 моль вещества или ~4e15гр кремния (4000МТн). Много, но не так что бы очень... Ю.
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
On Wed, 9 Dec 2009, Alexey Pechnikov wrote: Hello! On Wednesday 09 December 2009 17:05:47 Alexey Boyko wrote: сидеть. Все равно через несколько лет 64-бит заменят на 128-бит, Это будет примерно через 39 лет. Ерунда. Уже _сейчас_ на видеокартах 128-битные вычисления с плавающей точкой. И все больше программ, использующих видеокарты для вычислений. Ссылочку можно на 128-битные на видеокартах, иначе это бла-бла-бла. Насколько я знаю в этом вся и проблема. Для графики такая точность и нафик не нужна. Даже 64-бит (double) только совсем недавно появилась + вычисления не соответствуют стандарту. И это при том что уже pentium работал с 80-bit FP, а IBM/System370 с 128-битными FP. Ю.
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
Hello! On Wednesday 09 December 2009 18:03:52 Oleksandr Gavenko wrote: Архитектура x64 содержит инструкции вычисления произведения 64 битных целых чисел с 128 результатом, так что 128 float point арифметика идет бок о бок с 64 битной. Что выбрать за основу - еще вопрос. Вот что в игровых приставках используется: PPE - Мощный универсальный 64 бит процессор PowerPC, с векторным блоком VMX (FP32[4] и другие векторные операции, 128 векторных регистров по 128 бит, гибко трактуемых как 64[2], 32[4], 16[8], 8[16] или даже 128[1]. Так что ждем 128 бит архитектуру. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
Hello! On Thursday 10 December 2009 00:03:16 yuri.nefe...@gmail.com wrote: Ссылочку можно на 128-битные на видеокартах, иначе это бла-бла-бла. Это уже давно не новость, посему считал очевидным. Вот подсказки: Ищите True 128-bit floating point high dynamic-range(HDR) lighting в описании NVIDIA®GeForce® 8800GTX и 8800GTS. Или из описания AGP видеокарты серии GeForce 7600: 128-битные высокоточные вычисления на всем конвейере предотвращают дефекты изображения, возникающие по причине низкой точности, и обеспечивают отличное качество изображения даже для ресурсоемких приложений. Или для видеокарты Sapphire RADEON X1600 XT: Процессор RV530 производит вычисления в формате 128-bit FP, что способствует исключению накопления ошибок Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
Hello! On Wednesday 09 December 2009 17:48:10 Oleksandr Gavenko wrote: Потому не будут делать 128-битную адресацию. А ничего, что 128-бит шины памяти уже отмирают в пользу 256-битных и выше?.. Вспомнилось вот - на одной из кафедр известного университета в 90-е годы была защищена кандидатская диссертация, в которой в т.ч. доказывалось, что невозможно создать полупроводниковые лазеры с длиной когерентности порядка метра. Через несколько лет в продаже появились китайские лазерные указки... Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
On Thu, 10 Dec 2009, Alexey Pechnikov wrote: Hello! On Thursday 10 December 2009 00:03:16 yuri.nefe...@gmail.com wrote: Ссылочку можно на 128-битные на видеокартах, иначе это бла-бла-бла. Это уже давно не новость, посему считал очевидным. Вот подсказки: Ищите True 128-bit floating point high dynamic-range(HDR) lighting в описании NVIDIA®GeForce® 8800GTX и 8800GTS. Или из описания AGP видеокарты серии GeForce 7600: 128-битные высокоточные вычисления на всем конвейере предотвращают дефекты изображения, возникающие по причине низкой точности, и обеспечивают отличное качество изображения даже для ресурсоемких приложений. Это маркетинг. Смотрим описание чипов: G80: http://nvworld.ru/kb/similar/gpuname/G80/ Вычислительная производительность - 580Гф (_одинарная точность_) Для сравнения: GT200 (впервые где 64-бита появилось) http://nvworld.ru/kb/similar/gpuname/GT200/ Вычислительная производительность - 1063Гф (_одинарная точность_) Вычислительная производительность - 89Гф (_Двойная точность_) Или для видеокарты Sapphire RADEON X1600 XT: Процессор RV530 производит вычисления в формате 128-bit FP, что способствует исключению накопления ошибок Лень проверять, но боюсь, что тоже лажа... Ну вот: http://en.wikipedia.org/wiki/Comparison_of_AMD_graphics_processing_units double precosion начинается с RМ670 (2007) Ю.
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
В Срд, 09/12/2009 в 14:53 +0300, Alexey Pechnikov пишет: Все равно через несколько лет 64-бит заменят на 128-бит, глядишь, тогда и мультиархитектуру нормально поддерживать начнут. Потом, перейдут на 256, потом 1024... В итоге дойдет до аналоговой вычислительной техники. -- DamirX -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
В Срд, 09/12/2009 в 23:11 +0300, yuri.nefe...@gmail.com пишет: Ой ли? 2^170/2^128 = 2^42 ~ 4e12 довольно много, не правда ли... С другой стороны в 1моль вещества 6e23 атомов ~ 2^80 Для 2^128 атомов требуется 2^48 моль вещества или ~4e15гр кремния (4000МТн). Много, но не так что бы очень... Надо скопипастить в учебник информатики... -- DamirX -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
On Monday 07 December 2009 21:46:16 Eugene V. Lyubimkin wrote: Mike Mironov wrote: Eugene V. Lyubimkin пишет: Настоящий multiarch - это когда я могу поставить на свою систему пакет любой архитектуры в любом количестве. Как они будут запускаться - отдельный, но вполне решаемый вопрос (у меня на одном из x86_64-компьютеров вполне себе стоят и работают armel-пакеты в чруте). А про последнее можно по подробнее? Не думал, что возможно запускать программы совсем несовместимой архитектуры. Трюк описан, например, здесь: http://wiki.debian.org/QemuUserEmulation . Спасибо. Попробую у себя такое настроить.
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
Hello! On Thursday 26 November 2009 20:31:00 Alexander GQ Gerasiov wrote: Есть надежда, что совсем скоро у нас будет полноценный multiarch и для этого не придется делать чруты и прочие извращения. Надежда на чем-то основывается? И когда это скоро - в очередном релизе или существенно далее? Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
On Fri, 27 Nov 2009, Victor Wagner wrote: On 2009.11.26 at 21:32:04 +0200, Dmitry Nezhevenko wrote: Там не весь он так активно нужен. Да, обрабатывать фотки на нетбуке -- это пять :) Кстати, достаточно осмысленная задача. Обработка по горячим следам вполне может иметь смысл. Не заменяя, конечно, последующую обработку на стационарном компьютере. Нетбук на фоне веса кофра с фотоаппаратами и объективами практически незаметен. И в большую часть фоторюкзаков вполне впишется. А вот полноразмерный ноут на съемки уже не очень потаскаешь. Как дополнение: http://www.fclab.ru/2009/09/22/569/ цитата: Так что ответ на вопрос «какой ноутбук выбрать для фотографа?» довольно простой: для быстрого просмотра «в поле» — любой. Для ретуши — никакой (за единичными исключениями, дорогими и тяжёлыми). И вообще, после ThinkPad T51(?) хоть один ноутбук с нормальной матрицей выпустили? Ю.
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
On Thu, Nov 26, 2009 at 10:03:07PM +0300, Alexander GQ Gerasiov wrote: Linux vice 2.6.30-2-amd64 #1 SMP Sat Sep 26 03:42:23 UTC 2009 x86_64 GNU/Linux [...@vice:/tmp]$ dpkg --print-architecture i386 Вот в такой конфигурации nvidia работает (в squeeze так вообще никаких проблем нету), а fglrx, говорят, нет (сам не проверял - негде). Ну я опять проверил... Как раз год с последней попытки прошел... С помощью набора блобов и какой-то матери собрал: fglrx-kernel-2.6.30-2-amd64 1:9-10-1+2.6.30-8 Конечно, ничего не работает... Даже без DRI. Уивительно, как это им удается сделать. Ведь слой совместимости с 32-bit есть... Не удивительно. Достаточно одного неаккуратного поля в структуре данных, разделяемой между ядром и юзер спейс. Например, поля типа long. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
Конечно, ничего не работает... Даже без DRI. Уивительно, как это им удается сделать. Ведь слой совместимости с 32-bit есть... Не удивительно. Достаточно одного неаккуратного поля в структуре данных, разделяемой между ядром и юзер спейс. Например, поля типа long. Да, но ведь 32-bit приложения работают в 64-битной системе... Правда тут еще код инициализации X-сервера есть. 64-битное ядро, получив системый вызов вроде ioctl() от 32-битного процесса, получает доступ до физически той же структуры данных (буквально - того же места в физической памяти), которую подготовил 32-битный процесс. Поэтому либо структуры данных должны быть инвариантны относительно 32/64-разрядности, либо обработчик системного вызова должен в явном виде заниматься преобразованием. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
On Thu, 26 Nov 2009, Andrey Rahmatullin wrote: On Thu, Nov 26, 2009 at 02:26:15PM +0300, Artem Chuprina wrote: Это вопрос о том, куда засунуты эти 6 гигов. Если они нужны в адресном пространстве одного процесса - тогда 64 бита. Даже если физической RAM у тебя всего 64 мега... Линуксофт не умеет мапить недоступную память на манер AWE? На уровне процессора это называется PAE - Physical Address Extension: http://en.wikipedia.org/wiki/Physical_Address_Extension Ядро Linux PAE поддерживает, но для приложений всё равно предел 4GiB. А вот PSE-36 похоже не используют вообще... забили. И PAE вскоре тоже могут вынести: I do think we could probably drop PAE some day - very few 32-bit x86's have more than 4GB of memory, and the ones that did buy lots of memory back when it was a big deal for them have hopefully upgraded long since. Linus Ю.
Re: Lenny. Насколько оправданно для обычного пользователя инсталляция х64 vs x86?
В Чтв, 26/11/2009 в 20:31 +0300, Alexander GQ Gerasiov пишет: В-четвертых, для работы с чень большими картинками вообще не правильно держать их в памяти целиком - просто современные программисты по другому не умеют (но к обработке фото это уже не очень отношение имеет). Мне казалось, что описана не программистская задача, а фотохудожественная. При решении которой составить заранее алгоритм обработки изображения невозможно, потому, что нужно _видеть_ промежуточные результаты. -- DamirX -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org