ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Damir Shayhutdinov" <damir@altlinux.org>
To: "ALT Devel discussion list" <devel@lists.altlinux.org>
Subject: Re: [devel] x86_64 десктоп
Date: Tue, 10 Oct 2006 17:58:22 +0400
Message-ID: <679044850610100658i23a67b02n244d412749f00692@mail.gmail.com> (raw)
In-Reply-To: <452BA1DD.7070705@stc.donpac.ru>

> Зачем 64 разряда (AMD64 или EM64T) на машине с RAM < 4Gb? Пока мне
> трудно представить десктоп, не удовлетворяющий этому условию, но вопрос
> и к серверу относится тоже

http://en.wikipedia.org/wiki/AMD64

Вкратце по killer features:

1.  нативная поддержка 64битных целых (соответственно ускорение работы
с ними). Полезно для бухгалтерии например.
2. Удвоенное количество регистров (вместо 8 - 16). Соответственно
можно больше информации загрузить в регистры и оперировать с ними.
3. вдвое больше SIMD регистров (SSE) (8-16)
4. Больше виртуального адресного пространства (2^48 байт). Может быть
актуально где есть большой своп, а памяти не так уж много.
5. Больше физической памяти (очевидно)
6.  Поддержка смещения по указателю текущей инструкции (%rip). Полезна
для всяких -fPIC и -fPIE, то есть для relocatable objects.
7. SSE и SSE2 во всех 64битных процах. Соответственно, все программы в
бинарных дистрибутивах типа Альт автоматически собраны под более
совершенную архитектуру, чем i586. Генту больше не нужно.
8. Аппаратный NXbit.  Полезен например для Execshield, когда все стеки
маркируются как неисполняемые.

  reply	other threads:[~2006-10-10 13:58 UTC|newest]

Thread overview: 85+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-10-10 11:17 Anton Farygin
2006-10-10 11:28 ` Шенцев Алексей Владимирович
2006-10-10 11:28 ` Led
2006-10-10 12:00   ` Anton Farygin
2006-10-10 14:06     ` Led
2006-10-10 11:33 ` Sergey Y. Afonin
2006-10-10 11:34 ` Nickolay Petrov
2006-10-10 11:35 ` Damir Shayhutdinov
2006-10-10 12:10 ` Aleksey Avdeev
2006-10-10 12:12 ` Michael Shigorin
2006-10-10 16:06   ` Vadim V. Zhytnikov
2006-10-10 12:22 ` Sergey Y. Afonin
2006-10-10 12:20   ` Anton Farygin
2006-10-10 12:37     ` Victor Forsyuk
2006-10-10 12:46       ` Michael Shigorin
2006-10-10 12:44     ` Michael Shigorin
2006-10-31  9:19     ` Sergey Y. Afonin
2006-10-10 13:36 ` Eugene Prokopiev
2006-10-10 13:58   ` Damir Shayhutdinov [this message]
2006-10-10 14:02     ` Anton Farygin
2006-10-10 14:53       ` [devel] [wiki] " Michael Shigorin
2006-10-10 20:39     ` [devel] " Konstantin A. Lepikhov
2006-10-10 20:41       ` Dmitry V. Levin
2006-10-11  4:45         ` Anton Gorlov
2006-10-11  9:42           ` Ildar Mulyukov
2006-10-11 11:17             ` Sergey V Turchin
2006-10-11  6:19       ` Andrey Rahmatullin
2006-10-11  9:17         ` Konstantin A. Lepikhov
2006-10-23  5:16     ` Eugene Prokopiev
2006-10-10 15:09 ` Dmitry V. Levin
2006-10-10 15:16   ` Anton Farygin
2006-10-10 15:38     ` Alexey Tourbin
2006-10-10 15:40       ` Anton Farygin
2006-10-10 15:56         ` Alexey Tourbin
2006-10-10 18:37         ` Dmitry V. Levin
2006-10-10 18:54           ` Sergey Y. Afonin
2006-10-10 20:56             ` Денис Смирнов
2006-10-11  4:36             ` Ildar Mulyukov
2006-10-11  4:56               ` Anton Farygin
2006-10-11 12:32                 ` Dmitry V. Levin
2006-10-11 16:04                   ` Alexey Voinov
2006-10-12 12:46                     ` Anton Farygin
2006-10-11  4:30           ` Ildar Mulyukov
2006-10-26 12:11           ` Anton Farygin
2006-10-26 12:31           ` Alexey Tourbin
2006-10-10 16:03       ` [devel] freeze Michael Shigorin
2006-10-10 15:59         ` Anton Farygin
2006-10-10 16:09           ` Pavlov Konstantin
2006-10-10 16:19           ` Igor Zubkov
2006-10-10 16:26             ` Michael Shigorin
2006-10-10 16:24           ` Michael Shigorin
2006-10-10 16:46         ` Денис Смирнов
2006-10-10 17:47           ` Michael Shigorin
2006-10-10 17:42             ` Anton Farygin
2006-10-10 17:53               ` Michael Shigorin
2006-10-10 17:48                 ` Anton Farygin
2006-10-11  4:40         ` Ildar Mulyukov
2006-10-10 15:45     ` [devel] x86_64 десктоп Damir Shayhutdinov
2006-10-10 15:52       ` Anton Farygin
2006-10-10 16:10         ` Michael Shigorin
2006-10-10 16:52           ` Sergey Y. Afonin
2006-10-10 17:48             ` Michael Shigorin
2006-10-10 16:25         ` Aleksey Avdeev
2006-10-10 16:29         ` Damir Shayhutdinov
2006-10-10 16:36           ` Anton Farygin
2006-10-10 17:12             ` Alexey Tourbin
2006-10-10 17:19               ` Anton Farygin
2006-10-10 17:22               ` Денис Смирнов
2006-10-10 17:36                 ` Alexey Tourbin
2006-10-10 17:35                   ` Anton Farygin
2006-10-10 17:51                     ` Alexey Tourbin
2006-10-10 17:50                       ` Anton Farygin
2006-10-10 17:55                       ` Michael Shigorin
2006-10-10 18:11                       ` [devel] x86_64 десктоп [JT] Slava Semushin
2006-10-10 18:20                         ` Alexey Tourbin
2006-10-10 16:06       ` [devel] x86_64 десктоп Michael Shigorin
2006-10-10 16:49         ` Денис Смирнов
2006-10-10 15:34 ` Dmitriy Khanzhin
2006-10-10 15:42 ` Alexey Tourbin
2006-10-10 15:46   ` Anton Farygin
2006-10-10 17:03     ` Sergey Y. Afonin
2006-10-10 17:06       ` Anton Farygin
2006-10-10 17:44         ` Sergey Y. Afonin
2006-10-10 16:39 ` Денис Смирнов
2006-10-10 20:25 ` Eugene Vlasov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=679044850610100658i23a67b02n244d412749f00692@mail.gmail.com \
    --to=damir@altlinux.org \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git