<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Проект гибридного x86-64 Linux ABI с 32-битной адресацией памяти X32]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=20403&amp;type=atom" />
	<updated>2012-02-23T06:03:04Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=20403</id>
		<entry>
			<title type="html"><![CDATA[Re: Проект гибридного x86-64 Linux ABI с 32-битной адресацией памяти X32]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=253277#p253277" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Vadimsky пишет:</cite><blockquote><p>Другое дело что я не имею влияния на производителей чипов</p></blockquote></div><p>я и пишу о том, что я тоже не имею, и сам юзаю ненужные мне на десктопе фичи. В первом посте конечно костыль, но ИМХО очень нужный и полезный сейчас костыль. Другое дело, ещё надо посмотреть как оно работает... В повышении быстродействия в некоторых случаях я не сомневаюсь, но вот про стабильность, устойчивость и безопасность ничего не сказано.. В любом случае это лучше переписывания стартовых скриптов на С. И полезнее. ИМХО.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2012-02-23T06:03:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=253277#p253277</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проект гибридного x86-64 Linux ABI с 32-битной адресацией памяти X32]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=253273#p253273" />
			<content type="html"><![CDATA[<p><strong>drBatty</strong>, Док, меня волнует ваше мнение. <img src="https://linuxforum.ru/img/smilies/bx.gif" alt="bx" /><br />Я стараюсь к нему прислушиваться. Другое дело что я не имею влияния на производителей чипов&nbsp; <img src="https://linuxforum.ru/img/smilies/ag.gif" alt="ag" /></p>]]></content>
			<author>
				<name><![CDATA[Vadimsky]]></name>
				<uri>https://linuxforum.ru/profile.php?id=411</uri>
			</author>
			<updated>2012-02-23T05:54:15Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=253273#p253273</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проект гибридного x86-64 Linux ABI с 32-битной адресацией памяти X32]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=253272#p253272" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Vadimsky пишет:</cite><blockquote><p>Да то то и оно, что не смотря на весь прогресс и развитие цивилизации, мы до сих пор ездим на телегах, более огламуренных и попсовых, но всё же телегах.</p></blockquote></div><p>что в этом плохого?<br /></p><div class="quotebox"><cite>Vadimsky пишет:</cite><blockquote><p>Боюсь с компами так же выйдет.</p></blockquote></div><p>не. Не выйдет. Дело в том, что компьютеры (точнее чипы в них) это очень специфический товар. Это не батоны - построил хлебозавод, и делаешь себе батоны... Основной потребитель чипов - это военные, и им нужны и многоядерность, и 64х битность, и десятки гигов RAM. Вот только это им сейчас надо. Завтра они потребуют новых чипов. А что делать со старыми, производство которых отлажено, и себестоимость копеечная? Правильно - продать хомячкам. А то, что многоядерность и 64х битность для хомячка не нужно, и даже скорее вредно - проблема маркетологов. Но и им особо утруждаться не нужно, 2 лучше одного, и 64 лучше 32х - очевидно же! У меня вот тоже двухядерный и 64х битный. А толку-то? Других-то нет... А через пару лет будет 4х ядерный и ещё с какой-то абсолютно ненужной мне фичей.</p><p>И вообще, как я уже неоднократно говорил - смысл 64х битности будет только если памяти значительно больше 4Гб. Скажем 64. Естественно только на задачах, где эти 64Гб реально нужны. Ядрёную бомбу например взрывать можно. А зачем мне бомба? Мне что попроще, но моё мнение никого не волнует.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2012-02-23T05:41:46Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=253272#p253272</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проект гибридного x86-64 Linux ABI с 32-битной адресацией памяти X32]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=253259#p253259" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>У первых автомобилей колёса тоже были взаимозаменяемы с колёсами от телеги. Ну и что?</p></blockquote></div><p>Да то то и оно, что несмотря на весь прогресс и развитие цивилизации, мы до сих пор ездим на телегах, более огламуренных и попсовых, но всё же телегах. Боюсь с компами так же выйдет.</p>]]></content>
			<author>
				<name><![CDATA[Vadimsky]]></name>
				<uri>https://linuxforum.ru/profile.php?id=411</uri>
			</author>
			<updated>2012-02-23T04:43:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=253259#p253259</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проект гибридного x86-64 Linux ABI с 32-битной адресацией памяти X32]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=253245#p253245" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Vadimsky пишет:</cite><blockquote><p>Ну и спрашивется нафига козе баян? Просто поднять планку с 2 Гб до 4-х?</p></blockquote></div><p>дело в том, что 64х битный указатель ровно вдвое больше, и ровно вдвое медленнее при прочих равных. Мало того, в 99% систем 64х битные указатели и не нужны. Это чисто маркетинговый ход. Потому переход на 64х битную архитектуры вовсе не обязан давать прирост быстродействия, как раз таки наоборот...<br /></p><div class="quotebox"><cite>Vadimsky пишет:</cite><blockquote><p>Тоесть опять костыль, на какое то время....</p></blockquote></div><p>да, костыль. Вот как будет у нас в среднем 16Гб памяти - этот костыль будет не нужен. А пока многим он будет полезен. У первых автомобилей колёса тоже были взаимозаменяемы с колёсами от телеги. Ну и что?</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2012-02-23T00:34:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=253245#p253245</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проект гибридного x86-64 Linux ABI с 32-битной адресацией памяти X32]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=252691#p252691" />
			<content type="html"><![CDATA[<p>Тоесть опять костыль, на какое то время....<br />Хотя нет ничего более постоянного, чем то что временно.</p>]]></content>
			<author>
				<name><![CDATA[Vadimsky]]></name>
				<uri>https://linuxforum.ru/profile.php?id=411</uri>
			</author>
			<updated>2012-02-21T06:12:38Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=252691#p252691</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проект гибридного x86-64 Linux ABI с 32-битной адресацией памяти X32]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=252689#p252689" />
			<content type="html"><![CDATA[<p>Почему с 2 до 4? Сейчас тоже 4 ГБ. Это ограничение 32-разрядной архитектуры.<br />А нужно это для 30% прироста быстродействия исполнения 32-разрядных программ на 64-разрядных процессорах.</p>]]></content>
			<author>
				<name><![CDATA[Vascom]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5339</uri>
			</author>
			<updated>2012-02-21T06:05:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=252689#p252689</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проект гибридного x86-64 Linux ABI с 32-битной адресацией памяти X32]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=252688#p252688" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Darth Revan пишет:</cite><blockquote><p>Также ограничением служат запросы приложения к размеру используемой оперативной памяти, которые теперь ограничиваются 4 Гб</p></blockquote></div><p>Ну и спрашивется нафига козе баян? Просто поднять планку с 2 Гб до 4-х?<br />Это они специально ограничение ввели, или просто не получилось до 64 Гб расширить?</p>]]></content>
			<author>
				<name><![CDATA[Vadimsky]]></name>
				<uri>https://linuxforum.ru/profile.php?id=411</uri>
			</author>
			<updated>2012-02-21T06:03:45Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=252688#p252688</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проект гибридного x86-64 Linux ABI с 32-битной адресацией памяти X32]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=252671#p252671" />
			<content type="html"><![CDATA[<p>Молодцы.</p>]]></content>
			<author>
				<name><![CDATA[Vascom]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5339</uri>
			</author>
			<updated>2012-02-21T05:10:40Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=252671#p252671</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Проект гибридного x86-64 Linux ABI с 32-битной адресацией памяти X32]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=252588#p252588" />
			<content type="html"><![CDATA[<p>Ганс Питер Анвин (Hans Peter Anvin), один из ключевых разработчиков Linux-ядра в компании Intel и создатель таких проектов как <a href="http://www.syslinux.org/">syslinux</a>, <a href="http://en.wikipedia.org/wiki/Klibc">klibc</a> и <a href="http://www.lanana.org/">LANANA</a>, опубликовал в списке рассылки разработчиков ядра Linux серию патчей, реализованных в рамках <a href="https://sites.google.com/site/x32abi/">проекта X32</a>, нацеленного на создание гибридного x86-64 ABI с 32-х битной адресацией памяти.</p><p>X32 представляет собой прослойку поверх стандартного x86-64 ABI ядра, эмулирующую на 64-разрядных системах 32-х битную модель адресации памяти. Как следствие, приложения могут использовать все преимущества архитектуры x86-64, такие как дополнительные регистры, более быстрые инструкции, PIC ABI, но в то же время смогут работать с 32-х битными указателями памяти, что положительно скажется на потреблении памяти, кэша и общей скорости исполнения кода.</p><p>Замеры производительности, сделанные разработчиками, показали, что внедрение нового ABI в некоторых случаях позволяет добиться прироста скорости исполнения кода до 32% в сравнении с классическим x86-64 ABI, хотя не исключены ситуации, в которых наблюдается небольшое падение производительности на 0.5-6%. Также ограничением служат запросы приложения к размеру используемой оперативной памяти, которые теперь ограничиваются 4 Гб.</p><p>Для реализации X32 ABI разработчикам потребовалось добавить около 1000 строк кода в ядро Linux, а также интегрировать поддержку новой &quot;архитектуры&quot; в пакеты binutils, libc и GCC. Патчи, а также инструкции по сборке и установки можно получить на <a href="https://sites.google.com/site/x32abi/">официальной странице</a> проекта.</p><p><a href="http://www.opennet.ru/opennews/art.shtml?num=33142">Источник »</a><br /><a href="https://lkml.org/lkml/2012/2/19/124">Главная ссылка к новости »</a></p>]]></content>
			<author>
				<name><![CDATA[XRevan86]]></name>
				<uri>https://linuxforum.ru/profile.php?id=10073</uri>
			</author>
			<updated>2012-02-20T17:51:39Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=252588#p252588</id>
		</entry>
</feed>
